5 echo "usage: configure <package> <revision> [options]"
6 echo " -b <branch-rev>"
10 # to build a package you need ...
11 # <package>.co: checkout commands
12 # <package>.cp: copy step
13 # <package>.cpp (optional): commands to setup the C++ compile environment
26 # checkout build utilities
27 if [ ! -d projects ]; then
28 git clone https://github.com/wagner-tech/projects/
30 ln -sf projects/tools/make/makefile .
32 # check standard files
35 echo "file $paket.co missing or not executable."
40 echo "file $paket.cp missing or not executable."
44 # load util functions for C/C++ - build
51 # clean src tree and check out
70 # copy package control
71 control=$(find src -name $paket.control)
74 echo "control file not found"
77 sed "s/%BUILD%/$build/" $control >$paket.control
78 echo "$paket.control written."
81 postinst=$(find src -name $paket.postinst)
88 version=$(grep Version $paket.control |sed "s/Version: //")
90 # create generic make.pre, if not existing
93 cat >>make.pre <<MAKE_PRE
94 # mBuild make.pre script (auto generated)
99 echo "make.pre written."