mkpk

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

чување c9e1c7f0c9c7a07ff5ae0c9d2c151ead1e63f3e0
родитељ 9d29ba4b1a4b50b6536b6eefcc392c64e3c8cca1
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Mon,  1 Aug 2022 19:06:11 +0200

Add vars.mk

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

Diffstat:
Alib/vars.mk | 6++++++
Mmkpk | 6++++--
измењених датотека: 2, додавања: 10(+), брисања: 2(-)

diff --git a/lib/vars.mk b/lib/vars.mk @@ -0,0 +1,6 @@ +<$mkpklib/defaults.mk + +output:QV: + for var in DOCDIR LEGALDIR PKGDIR SYSSRCDIR; do \ + printf "%s=%s\n" $var "${$var}"; \ + done diff --git a/mkpk b/mkpk @@ -14,7 +14,9 @@ Usage: ${0##*/} [command] [package] error() { - printf "%s: %s\n" "${0##*/}" "$*" >&2 + local format=$1 args + shift + printf "%s: ${format}\n" "${0##*/}" $* >&2 exit 1 } @@ -33,7 +35,7 @@ cd_or_fail() build() { - cd_or_fail "${SRCDIR}/${package}"-* + cd_or_fail "${SYSSRCDIR}/${package}"-* mk package-install }