|
|
@ -57,19 +57,11 @@ fi |
|
|
|
|
|
|
|
|
if ! test -z "$SET_USER"; then |
|
|
if ! test -z "$SET_USER"; then |
|
|
START_OPTIONS="$START_OPTIONS --chuid $SET_USER" |
|
|
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" |
|
|
test "$DO_DIR_CHOWN" = 1 && chown "$SET_USER": "$PIDDIR" |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
if ! test -z "$SET_GROUP"; then |
|
|
if ! test -z "$SET_GROUP"; then |
|
|
START_OPTIONS="$START_OPTIONS --group $SET_GROUP" |
|
|
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" |
|
|
test "$DO_DIR_CHOWN" = 1 && chgrp "$SET_GROUP" "$PIDDIR" |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|