|
|
|
|
@ -57,19 +57,11 @@ fi
|
|
|
|
|
|
|
|
|
|
if ! test -z "$SET_USER"; then
|
|
|
|
|
START_OPTIONS="$START_OPTIONS --chuid $SET_USER"
|
|
|
|
|
PUID=$(id -u "$SET_USER" 2> /dev/null)
|
|
|
|
|
test -z "$PUID" || MODPROBE_OPTIONS="$MODPROBE_OPTIONS proc_uid=$PUID"
|
|
|
|
|
if test -z "$SET_GROUP"; then
|
|
|
|
|
PGID=$(id -g "$SET_USER" 2> /dev/null)
|
|
|
|
|
test -z "$PGID" || MODPROBE_OPTIONS="$MODPROBE_OPTIONS proc_gid=$PGID"
|
|
|
|
|
fi
|
|
|
|
|
test "$DO_DIR_CHOWN" = 1 && chown "$SET_USER": "$PIDDIR"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if ! test -z "$SET_GROUP"; then
|
|
|
|
|
START_OPTIONS="$START_OPTIONS --group $SET_GROUP"
|
|
|
|
|
PGID=$(grep "^$SET_GROUP:" /etc/group | cut -d: -f3 2> /dev/null)
|
|
|
|
|
test -z "$PGID" || MODPROBE_OPTIONS="$MODPROBE_OPTIONS proc_gid=$PGID"
|
|
|
|
|
test "$DO_DIR_CHOWN" = 1 && chgrp "$SET_GROUP" "$PIDDIR"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|