summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-makeself-from-tlnet
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/bin/tl-makeself-from-tlnet')
-rwxr-xr-xMaster/tlpkg/bin/tl-makeself-from-tlnet9
1 files changed, 9 insertions, 0 deletions
diff --git a/Master/tlpkg/bin/tl-makeself-from-tlnet b/Master/tlpkg/bin/tl-makeself-from-tlnet
index a50a5079016..ed313cc3a39 100755
--- a/Master/tlpkg/bin/tl-makeself-from-tlnet
+++ b/Master/tlpkg/bin/tl-makeself-from-tlnet
@@ -57,14 +57,23 @@ cat > runme.sh <<'EOF'
ROOT=`kpsewhich --var-value=SELFAUTOPARENT`
if [ -r "$ROOT/tlpkg/texlive.tlpdb" ] ; then
mv ./master/bin .
+ my ./master/tlpkg/installer .
cp -a ./master/* $ROOT/
# now try to get the list of installed architectures by listing the
# directories in $ROOT/bin
tlpobjs="$ROOT/tlpkg/tlpobj/bin-texlive.tlpobj $ROOT/tlpkg/tlpobj/texlive.infra.tlpobj"
+ mkdir -p $ROOT/tlpkg/installer/lzma
+ mkdir -p $ROOT/tlpkg/installer/wget
for a in $ROOT/bin/* ; do
b=`basename $a`
cp -a bin/$b $ROOT/bin/
tlpobjs="$tlpobjs $ROOT/tlpkg/tlpobj/bin-texlive.$b.tlpobj $ROOT/tlpkg/tlpobj/texlive.infra.$b.tlpobj"
+ # we also have to copy the files from (tlpkg/)installer/lzma and ../wget
+ cp -a installer/lzma/lzmadec.$b $ROOT/tlpkg/installer/lzma
+ cp -a installer/lzma/lzma.$b $ROOT/tlpkg/installer/lzma
+ if [ -r installer/wget/wget.$b ] ; then
+ cp -a installer/wget/wget.$b $ROOT/tlpkg/installer/wget
+ fi
done
else
# could be made more intelligent