mkpk

Систем за управљање пакетима који користи mk из система Plan9
git clone https://git.sr.ht/~strahinja/mkpk
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 1dbe0e3fa9af5f81e44472e7c5e6759eda0d3faf
родитељ bb83a384a1918bd7e31507d93c50c5b681c770dd
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Mon, 15 Jan 2024 09:23:09 +0100

mkfile: Add pack

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

Diffstat:
M.gitignore | 2++
Mmkfile | 12++++++++++++
измењених датотека: 2, додавања: 14(+), брисања: 0(-)

diff --git a/.gitignore b/.gitignore @@ -3,3 +3,5 @@ *.orig *.rej *.session +*.swp +*.swo diff --git a/mkfile b/mkfile @@ -23,3 +23,15 @@ preinstall:QV: printf " INST\t%s\n" "$mkfile" $INSTALL -Dm0644 "$mkfile" "$LIBDIR/${mkfile##*/}" done + +pack:QV: + version=$(git describe 2>/dev/null | sed 's/^v//') + distdir=mkpk-$version + mkdir $distdir + for f in $(git ls-files); do + d=$distdir/$(dirname $f) + mkdir -p $d + cp $f $d + done + tar cvf $distdir.tar.xz $distdir >/dev/null + rm -fr $distdir