mkpk

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

чување 73ab02655f7c74a2de182c812f720ac1cdf9b25b
родитељ bace3b9485ab64fa598689f8694ca9d9267f82ec
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sun, 23 Apr 2023 15:00:27 +0200

lib/package.mk: Fix to work with sbase find, remove empty lines from filelist

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mlib/package.mk | 6+++---
измењених датотека: 1, додавања: 3(+), брисања: 3(-)

diff --git a/lib/package.mk b/lib/package.mk @@ -9,10 +9,10 @@ package:QV: printf " MK\t%s\n" "DESTDIR=pkgroot install" "$MK" DESTDIR=pkgroot install printf " PROOT\t%s\n" pkgroot - (cd pkgroot; find . -printf "%p\n" | sort | uniq \ - | sed 's,^\./,,;s,^\.$,,' > filelist) + (cd pkgroot; find . | sort | uniq \ + | sed 's,^\./,,;/^\.$/d' > filelist) "$PROOT" -r pkgroot -0 -b /bin/tar -b /bin/xz $BINDDIRS -w / \ - tar -cJnf -T filelist $PKG.tar.xz + tar -cJnf $PKG.tar.xz -T filelist printf " MV\t%s\n" $PKG.tar.xz mv pkgroot/$PKG.tar.xz . "$SHA512SUM" $PKG.tar.xz > $PKG.sha512