mkpk

Систем за управљање пакетима који користи mk из система Plan9
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
Mlib/package.mk | 4+++-
измењених датотека: 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