cleanup isg_order
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
d794751bd1
commit
395c86a1c2
1 changed files with 20 additions and 18 deletions
|
@ -28,26 +28,28 @@ __pwd="$(pwd -P)"
|
||||||
__mydir="${0%/*}"; __abs_mydir="$(cd "$__mydir" && pwd -P)"
|
__mydir="${0%/*}"; __abs_mydir="$(cd "$__mydir" && pwd -P)"
|
||||||
__myname=${0##*/}; __abs_myname="$__abs_mydir/$__myname"
|
__myname=${0##*/}; __abs_myname="$__abs_mydir/$__myname"
|
||||||
|
|
||||||
fond_table="$HOME/ethz/vcs/ns/administrativ/fonds"
|
|
||||||
|
|
||||||
if [ $# -lt 3 ]; then
|
if [ -z "$NETHZ_USERNAME" -o -z "$ETHZ_FOND_TABLE" ]; then
|
||||||
cat << eof
|
echo "Error: Set \$NETHZ_USERNAME to your username"
|
||||||
$0: <fond> <vendor> <device> [comment]
|
echo "Error: Set \$ETHZ_FOND_TABLE to the fond table"
|
||||||
|
|
||||||
fond: a prof like gustavo|mothy|nesime|donald
|
|
||||||
|
|
||||||
device: as found on neptun
|
|
||||||
|
|
||||||
Requires NETHZ_USERNAME to be set.
|
|
||||||
|
|
||||||
Example: NETHZ_USERNAME="nicosc" $0
|
|
||||||
|
|
||||||
eof
|
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -z "$NETHZ_USERNAME" ]; then
|
all_profs="$(echo $(awk '{ print $1 }' "$ETHZ_FOND_TABLE"))"
|
||||||
echo "Error: Set \$NETHZ_USERNAME to your username"
|
|
||||||
|
if [ $# -lt 3 ]; then
|
||||||
|
cat << eof
|
||||||
|
$__myname: <fond> <vendor> <device> [comment]
|
||||||
|
|
||||||
|
fond: a prof like $all_profs
|
||||||
|
|
||||||
|
device: as found on vendor site
|
||||||
|
|
||||||
|
Requires NETHZ_USERNAME and ETHZ_FOND_TABLE to be set.
|
||||||
|
|
||||||
|
Example: NETHZ_USERNAME="nicosc" ETHZ_FOND_TABLE="/path/to/it" $__myname myprof Banana 'Yellow, not green' 'trac: #42'
|
||||||
|
|
||||||
|
eof
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -60,8 +62,8 @@ prof="$1"; shift
|
||||||
vendor="$1"; shift
|
vendor="$1"; shift
|
||||||
device="$1"; shift
|
device="$1"; shift
|
||||||
|
|
||||||
lz="$(awk "/$prof/ { print \$2 }" "$fond_table")"
|
lz="$(awk "/$prof/ { print \$2 }" "$ETHZ_FOND_TABLE")"
|
||||||
fond="$(awk "/$prof/ { print \$3 }" "$fond_table")"
|
fond="$(awk "/$prof/ { print \$3 }" "$ETHZ_FOND_TABLE")"
|
||||||
|
|
||||||
cat << eof | $sendmail -f "$from" $to
|
cat << eof | $sendmail -f "$from" $to
|
||||||
To: support@inf.ethz.ch
|
To: support@inf.ethz.ch
|
||||||
|
|
Loading…
Reference in a new issue