]> git.lyx.org Git - features.git/commitdiff
Fix a couple issues with the lyx-build script.
authorRichard Heck <rgheck@lyx.org>
Sat, 3 Nov 2012 22:54:10 +0000 (18:54 -0400)
committerRichard Heck <rgheck@lyx.org>
Sat, 3 Nov 2012 22:54:10 +0000 (18:54 -0400)
development/tools/lyx-build

index cf780ff583ae123f0f004c1fb6f87c02c728aa63..c86698fa9fa3c0d89c18bb106ca03e240f252022 100755 (executable)
@@ -86,16 +86,18 @@ if [ ! -d "$BASE/lyx-patch/" ]; then
        mkdir "$BASE/lyx-patch/" || exit 1;
 fi
 
-if [ ! -d lyx-$LAST ]; then 
+if [ ! -d $BASE/lyx-patch/lyx-$LAST ]; then 
   echo "Can't find directory for last version $LAST.";
   echo "Will try to download from LyX site....";
   read;
+  pushd $BASE/lyx-patch/;
   wget ftp://ftp.lyx.org/pub/lyx/stable/${FIRST}x/lyx-$LAST.tar.gz;
   tar -zxvf lyx-$LAST.tar.gz;
   if [ ! -f lyx-$LAST.tar.gz ]; then
     echo "Still unable to find directory for last version $LAST.";
     exit 1;
   fi
+  popd;
 fi
 
 echo -n "Ready to make patch against $LAST...";
@@ -131,7 +133,9 @@ if [ -f $PATCH.gz.sig ]; then
 fi
 gpg -b $PATCH.gz
 xz -zc $PATCH > $PATCH.xz
-rm $PATCH.xz.sig;
+if [ -f $PATCH.xz.sig ]; then
+       rm $PATCH.xz.sig;
+fi
 gpg -b $PATCH.xz
 
 echo -n "Patch and signatures created...";