#!/bin/sh
# groups -- print the groups a user is in
-# Copyright (C) 1991, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1991, 1997, 2000 Free Software Foundation, Inc.
# 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
Report bugs to <sh-utils-bugs@gnu.org>."
+fail=0
case $# in
1 )
case "z${1}" in
z--help )
- echo "$usage"; exit 0 ;;
+ echo "$usage" || fail=1; exit $fail;;
z--version )
- echo "groups (@GNU_PACKAGE@) @VERSION@"; exit 0 ;;
+ echo "groups (@GNU_PACKAGE@) @VERSION@" || fail=1; exit $fail;;
* ) ;;
esac
;;
id -Gn
fail=$?
else
- fail=0
for name in "$@"; do
groups=`id -Gn -- $name`
status=$?
#!/bin/sh
# nohup -- run a command immume to hangups, with output to a non-tty
-# Copyright (C) 1991, 1997, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1991, 1997, 1999, 2000 Free Software Foundation, Inc.
# 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
exit 1
fi
+fail=0
case $# in
1 )
case "z${1}" in
z--help )
- echo "$usage"; echo "$usage_help"; exit 0 ;;
+ echo "$usage" || fail=1; echo "$usage_help" || fail=1; exit $fail;;
z--version )
- echo "nohup (@GNU_PACKAGE@) @VERSION@"; exit 0 ;;
+ echo "nohup (@GNU_PACKAGE@) @VERSION@" || fail=1; exit $fail;;
* ) ;;
esac
;;