mkfile (780B)
1 mkpklib=lib 2 install_sources=preinstall install-standard 3 <lib/defaults.mk 4 <config.mk 5 <lib/derivatives.mk 6 <config.mk 7 8 MKFILES= `{find lib -name '*.mk'} 9 DOCS= README 10 MAN8= mkpk.8.gz 11 SCRIPTS= mkpk recent 12 JUNK= $MAN8 13 EXTRAFILES= $EXTRAFILES $PKGDB 14 15 <lib/standard.mk 16 17 preinstall:QV: 18 if [ ! -e "$PKGDB" ]; then 19 printf " GEN\t%s\n" "$PKGDB" 20 printf "Package\tVersion\tInstallation Timestamp\n" >"$PKGDB" 21 fi 22 for mkfile in $MKFILES; do 23 printf " INST\t%s\n" "$mkfile" 24 $INSTALL -Dm0644 "$mkfile" "$LIBDIR/${mkfile##*/}" 25 done 26 27 pack:QV: 28 version=$(git describe 2>/dev/null | sed 's/^v//') 29 distdir=mkpk-$version 30 mkdir $distdir 31 for f in $(git ls-files); do 32 d=$distdir/$(dirname $f) 33 mkdir -p $d 34 cp $f $d 35 done 36 tar cvf $distdir.tar.xz $distdir >/dev/null 37 rm -fr $distdir