set -e
function echo_usage {
- echo "usage: mconfigure <package> [options]"
+ echo "usage: mconfigure [options] <package>"
echo " -a <arch>"
echo " -c : configure"
echo " -d : compile"
echo " -p : pack default: do all"
- echo " -o : support old Debian 7 format"
+ echo " -o : support old Debian 7 format"
}
function check_unversioned {
# <package>.cp (optional): copy step for package production
# <package>.cpp.sh (optional): commands to setup the C++ compile environment
-if [ $# -lt 1 ]
-then
- echo_usage
- exit 1
-fi
-
if [ ! -d debian ]
then
echo "run mconfigure in the project base directory with a debian directory in it!"
exit 2
fi
-paket=$1
-
configure=0
compile=0
pack=0
-shift
while getopts "a:cdpo" opt; do
case $opt in
a) ARCH=$OPTARG
;;
esac
done
+shift $((OPTIND -1))
+
+if [ $# -lt 1 ]
+then
+ echo_usage
+ exit 1
+fi
+
+paket=$1
# if nothing is selected, select all
if [ $configure -eq 0 -a $compile -eq 0 -a $pack -eq 0 ]