#!/bin/bash set -e function exit_usage { # $1: exit code # $2: exit message echo $2 echo "usage: Configure PAKET [PARAMS ...]" echo " liberic VERSION" echo " libmeric VERSION" exit $1 } if [ -z "$1" ]; then exit_usage 15 "Parameter missing" fi case "$1" in liberic) if [ -z "$2" ]; then exit_usage 21 "VERSION missing" fi mconfigure liberic -v $2 ;; libmeric) if [ -z "$2" ]; then exit_usage 28 "VERSION missing" fi # cd build # ./configure libmeric $2 -a amd64 # make export ERIC_VERSION=$2 mconfigure libmeric ;; *) exit_usage 20 "Unknown package: $1" ;; esac