Commit | Line | Data |
---|---|---|
1 | #! /bin/sh -e | |
2 | ||
3 | archopt= bogus=nil | |
4 | while getopts "a:" o; do | |
5 | case $o in | |
6 | a) archopt="-a$OPTARG" ;; | |
7 | *) bogus=t ;; | |
8 | esac | |
9 | done | |
10 | shift $(( $OPTIND - 1 )) | |
11 | case $# in 2) ;; *) bogus=t ;; esac | |
12 | case $bogus in t) echo >&2 "usage: $0 [-a ARCH] SYMBOLS LIB"; exit 2 ;; esac | |
13 | ||
14 | syms=$1 lib=$2 | |
15 | base=${syms##*/}; pkg=${base%%.*} | |
16 | set -- dpkg-gensymbols -c4 -O/dev/null | |
17 | case $archopt in ?*) set -- "$@" "$archopt" ;; esac | |
18 | set -- "$@" -p"$pkg" -I"$syms" -e"$lib" | |
19 | exec "$@" |