tpack - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
tpack (683B)
---
1 #!/bin/sh
2
3 SICKKEY=$HOME/.sick.d/$USER.key
4 DIR=$(basename `pwd`)
5 TAG=$(git tag | sed -n '$p' | tr -d a-z)
6 REPO=$HOME/data/repository
7
8 #prefix=/usr/local
9
10 CONFIGURE_OPT="
11 --prefix=${prefix}
12 --mandir=/share/man
13 "
14
15 PKG=${1:-$DIR}
16 VER=${TAG:-0.0}
17
18 MK=make
19
20 test -f mkfile && MK=mk
21
22 case $MK in
23 make) MAKEFLAGS="-e" ;;
24 *) MAKEFLAGS="" ;;
25 esac
26
27 mkdir /tmp/rootfs
28 test -f configure && ./configure $CONFIGURE_OPT
29 $MK $MAKEFLAGS PREFIX="$prefix"
30 $MK $MAKEFLAGS DESTDIR=/tmp/rootfs PREFIX="$prefix" MANDIR=/share/man install
31 (
32 cd /tmp/rootfs
33 mkdir -p $REPO
34 tar cvj * | sick -asf ${SICKKEY} > $REPO/${PKG}@${VER}.tbz
35 )
36 rm -rf /tmp/rootfs
37
38 echo
39 #ls $REPO/${PKG}@${VER}.tbz
40 repogen $REPO