cat /etc/group
}
-# check for the fsgqa user on the machine
+# check for a user on the machine, fsgqa as default
#
_require_user()
{
qa_user=fsgqa
+ if [ -n "$1" ];then
+ qa_user=$1
+ fi
_cat_passwd | grep -q $qa_user
[ "$?" == "0" ] || _notrun "$qa_user user not defined."
echo /bin/true | su $qa_user
[ "$?" == "0" ] || _notrun "$qa_user cannot execute commands."
}
-# check for the fsgqa group on the machine
+# check for a group on the machine, fsgqa as default
#
_require_group()
{
qa_group=fsgqa
+ if [ -n "$1" ];then
+ qa_group=$1
+ fi
_cat_group | grep -q $qa_group
[ "$?" == "0" ] || _notrun "$qa_group user not defined."
}