then
version="0.0"
build=$(svnversion)
+ build=${build/:/-}
elif [ -e .git ]
then
tag=$(git describe --tags 2>/dev/null) || true
# get repository name
tmp=$(pwd)
pwd=${tmp##*/}
+pwd=${pwd,,*}
echo "export pwd=$pwd" >> debian/setenv.sh
echo "building $paket with build $version-$build"
. $paket.cpp.sh
fi
-# copy package control
-#control=$(find .. -name $paket.control)
-#build_number=${build#*_}
-#if [ -z "$control" ]
-#then
-# echo "warning: control file not found"
-# echo " this file is necessary for any package production."
-#else
-# sed "s/%BUILD%/$build_number/" $control |sed "s/%ARCH%/$ARCH/" >$paket.control
-# echo "$paket.control written."
-#
-# # extract version
-# version=$(grep Version $paket.control |sed "s/Version: //")
-#fi
-
popd >/dev/null
+# copy package control
+if [ ! -f debian/control ]
+then
+ control=$(find etc -name $paket.control)
+ if [ -z "$control" ]
+ then
+ echo "warning: control file not found"
+ echo " this file is necessary for any package production."
+ else
+ echo "Source: $pwd
+Section: main
+Priority: optional
+Maintainer: WagnerTech UG <mail@wagnertech.de>
+" > debian/control
+ grep -v "Version:" $control |grep -v "Maintainer:" >> debian/control
+ fi
+fi
+
if [ $prepare = 1 ]
then
exit 0
fi
-# build package
-. debian/setenv.sh
-debian/rules binary
-
-## check for copy file
-#if [ ! -f $paket.cp ]
+# check for copy file
+#if [ ! -f debian/$paket.cp ]
#then
# # search for copy file
-# copy=$(find .. -name $paket.cp)
+# copy=$(find . -name $paket.cp)
# if [ -n "$copy" ]
# then
-# ln -sf $copy .
+# echo "ln -sf ../$copy debian/"
+# ln -sf ../$copy debian/
# else
# echo "warning: file $paket.cp missing or not executable:"
# echo " this file is necessary for any package production."
# fi
#fi
+
+# build package
+. debian/setenv.sh
+debian/rules binary
+
#
## check for installation scripts
#files=$(find .. -name $paket.preinst)