mkpk

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

чување 1d773be7679575370115f354e95ff42e51a2fe31
родитељ c9b0856da582abb63725f850064c791266cd63b1
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Sat, 20 Aug 2022 21:14:15 +0200

Parametrize directory binding in PRoot through NOBINDDIRS/BINDDIRS

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

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

diff --git a/lib/package.mk b/lib/package.mk @@ -1,10 +1,15 @@ package:QV: + if [ "$NOBINDDIRS" -eq 1 ]; then + BINDDIRS='' + elif [ -z "$BINDDIRS" ]; then + BINDDIRS="-b /etc" + fi printf " MK\t%s\n" "clean" "$MK" clean printf " MK\t%s\n" "DESTDIR=pkgroot install" "$MK" DESTDIR=pkgroot install printf " PROOT\t%s\n" pkgroot - "$PROOT" -r pkgroot -0 -b /bin/tar -b /bin/xz -b /etc -w / tar -cJnf \ + "$PROOT" -r pkgroot -0 -b /bin/tar -b /bin/xz $BINDDIRS -w / tar -cJnf \ $PKG.tar.xz $(cd pkgroot; find . | sort | uniq | \ sed 's,^\./,,;s,^\.$,,') printf " MV\t%s\n" $PKG.tar.xz