чување 943b55776f881b223f4dd81198402e18bb8a3b75
родитељ 54a7366887c136588f9d85c55fb6454bc7d5b9e4
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sat, 29 Apr 2023 02:56:06 +0200
lib/package.mk: Don't include filelist itself; remove srctodir completely on
fetch
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 1, додавања: 3(+), брисања: 1(-)
diff --git a/lib/package.mk b/lib/package.mk
@@ -10,7 +10,7 @@ package:QV:
"$MK" DESTDIR=pkgroot install
printf " PROOT\t%s\n" pkgroot
(cd pkgroot; find . | sort | uniq \
- | sed 's,^\./,,;/^\.$/d' > filelist)
+ | sed 's,^\./,,;/^\.$/d;/filelist/d' > filelist)
"$PROOT" -r pkgroot -0 -b /bin/tar -b /bin/xz $BINDDIRS -w / \
tar -cJnf $PKG.tar.xz -T filelist
printf " MV\t%s\n" $PKG.tar.xz
@@ -113,6 +113,8 @@ package-fetch:QV:
fi
unset utility cmd todir
if [ -n "$currenttodir" ]; then
+ printf " RM\t-fr %s\n" "$SRCBASEDIR/$currenttodir"
+ rm -fr "$SRCBASEDIR/$currenttodir"
printf " MV\t%s/%s\n" "$SRCBASEDIR" "$currenttodir"
mv "$SRCBASEDIR/$currentdir" "$SRCBASEDIR/$currenttodir"
fi