|
|
@@ -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
|
|
|
|