Переглянути джерело

remove files which never should have been imported

Ralf S. Engelschall 24 роки тому
батько
коміт
a508a35b46
1 змінених файлів з 18 додано та 7 видалено
  1. 18 7
      openpkg/openpkg.boot

+ 18 - 7
openpkg/openpkg.boot

@@ -44,19 +44,30 @@ release=`grep R_openpkg $spec | head -1 | awk '{ printf("%s", $3); }'`
 ##
 
 if [ ".$root" = ".-s" ]; then
+    srcdir=.
+    if [ -d ../../DST ]; then
+       dstdir=../../DST/openpkg
+    else
+       dstdir=.
+    fi
+    tmpdir="/tmp/openpkg.boot.$$"
     if [ -d ../PKG ]; then
-       dstdir=../PKG
+       pkgdir=../PKG
     elif [ -d ../../PKG ]; then
-       dstdir=../../PKG
+       pkgdir=../../PKG
     else
-       dstdir=..
+       pkgdir=..
     fi
-    echo "Rolling source bootstrap package: $dstdir/$name-$version-$release.src.sh"
-    sed <wrap1.sh >$dstdir/$name-$version-$release.src.sh \
+    echo "Rolling source bootstrap package: $pkgdir/$name-$version-$release.src.sh"
+    rm -rf $tmpdir
+    mkdir $tmpdir
+    (cd $dstdir && tar cf - *) | (cd $tmpdir && tar xf -)
+    (cd $srcdir && tar cf - *) | (cd $tmpdir && tar xf -)
+    sed <$srcdir/wrap1.sh >$pkgdir/$name-$version-$release.src.sh \
         -e "s;@DIR@;$name-$version-$release.src;" -e "s;@TGZ@;$name-$version-$release.src.tar.Z;"
-    tar cf - * | compress |\
+    (cd $tmpdir && tar cf - *) | compress |\
     uuencode $name-$version-$release.src.tar.Z \
-        >>$dstdir/$name-$version-$release.src.sh
+        >>$pkgdir/$name-$version-$release.src.sh
     exit 0
 fi