#!/bin/sh -e # # mkgenkicat-wrapper - Generate wrapper script for genkicat # # Copyright 2012 by Werner Almesberger # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # MODE=555 DIR= usage() { echo "usage: $0 [-m mode] [-p directory] wrapper-path" 1>&2 exit 1 } while [ "$1" ]; do case "$1" in -m) shift MODE=$1;; -p) shift DIR=$1;; -*) usage;; *) break;; esac shift done : ${DIR:=`dirname $1`} [ -d "$DIR" ] && [ "$1" ] && [ -z "$2" ] || usage trap "rm -f _wrapper" 0 cat <_wrapper #!/bin/sh PATH=\$PATH:$DIR exec genkicat-bin "\$@" EOF chmod $MODE _wrapper mv _wrapper "$1"