summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-makeself-from-tlnet
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2015-05-06 01:48:42 +0000
committerNorbert Preining <preining@logic.at>2015-05-06 01:48:42 +0000
commit16168479189732ebd4a202e2891177d0745ddf43 (patch)
tree155d894f856a91d01f20518c64f15cab87b8c339 /Master/tlpkg/bin/tl-makeself-from-tlnet
parent0b9c5fdbe8cc3c95f32079155005243a369133fd (diff)
merge functionality of tlpkg-revision into tlpkginfo, reactivate in makeself
git-svn-id: svn://tug.org/texlive/trunk@37220 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tl-makeself-from-tlnet')
-rwxr-xr-xMaster/tlpkg/bin/tl-makeself-from-tlnet10
1 files changed, 8 insertions, 2 deletions
diff --git a/Master/tlpkg/bin/tl-makeself-from-tlnet b/Master/tlpkg/bin/tl-makeself-from-tlnet
index 4ac1c0cf65b..f3bc140466a 100755
--- a/Master/tlpkg/bin/tl-makeself-from-tlnet
+++ b/Master/tlpkg/bin/tl-makeself-from-tlnet
@@ -1,6 +1,6 @@
#!/bin/sh -e
# $Id$
-# Copyright 2008-2015 Norbert Preining
+# Copyright 2008-2014 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
#
@@ -30,8 +30,14 @@ cd $TMP
mkdir master
cd master
+maxrev=0
+
# unpack texlive.infra archives for all platforms, except w32.
for pkg in texlive.infra; do
+ pkgrev=`tlpkginfo --revision $pkg $TLNET`
+ if [ $pkgrev -gt $maxrev ] ; then
+ maxrev=$pkgrev
+ fi
for i in $ARCHIVE/$pkg*.tar.xz; do
case "$i" in
*win32*) ;;
@@ -139,7 +145,7 @@ chmod ugo+x runme.sh
# were invoked.
cd $CWD
mydir=`cd \`dirname $0\` && pwd` # Master/tlpkg/bin
-rev=`svnversion $mydir | sed s/[^0-9].*//` # just the number, no status
+rev=$maxrev
makeself $TMP update-tlmgr-r$rev.sh "TeX Live Manager Updater" ./runme.sh
rm -rf $TMP