#! /bin/sh -e archopt= bogus=nil while getopts "a:" o; do case $o in a) archopt="-a$OPTARG" ;; *) bogus=t ;; esac done shift $(( $OPTIND - 1 )) case $# in 2) ;; *) bogus=t ;; esac case $bogus in t) echo >&2 "usage: $0 [-a ARCH] SYMBOLS LIB"; exit 2 ;; esac syms=$1 lib=$2 base=${syms##*/}; pkg=${base%%.*} set -- dpkg-gensymbols -c4 -O/dev/null case $archopt in ?*) set -- "$@" "$archopt" ;; esac set -- "$@" -p"$pkg" -I"$syms" -e"$lib" exec "$@"