Changeset 3523:87d343b72a47 in roaraudio for dist
- Timestamp:
- 02/18/10 12:14:23 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
dist/debian-like/roaraudio
r3522 r3523 44 44 DESC="RoarAudio" 45 45 46 PIDFILE=/var/run/`basename $DAEMON`.pid 46 DAEMON_BN=`basename $DAEMON` 47 48 PIDFILE=/var/run/$DAEMON_BN.pid 47 49 SCRIPTNAME=/etc/init.d/$NAME 50 51 USER_LIST="$DAEMON_BN roard roar nobody"; 48 52 49 53 # Gracefully exit if the package has been removed. … … 118 122 ROARD_OPTS="-oP -oO $ROARD_DRIVER_OPTIONS $ROARD_OPTS" 119 123 124 if [ "$USER_LIST" = '' ] 125 then 126 for _u in $USER_LIST 127 do 128 _r=`id -un $_u 2> /dev/null` 129 if [ "$_u" = "$_r" ] 130 then 131 USER_LIST="$_u"; 132 break; 133 fi 134 done 135 else 136 _r=`id -un "$USER_LIST" 2> /dev/null` 137 if [ "$_r" != "$USER_LIST" ] 138 then 139 echo "Error starting RoarAudio: can not find configured user $USER_LIST" >&2 140 echo "Hint: re-configure user in /etc/default/$NAME (see ROARD_USER)" >&2 141 exit 1; 142 fi 143 fi 144 120 145 if [ "$ROARD_USER" = '' ] 121 146 then 122 ROARD_OPTS="--setuid -U roard $ROARD_OPTS" 147 echo "Error starting RoarAudio: can not find any user to run roard as." >&2 148 echo "Hint: configure user in /etc/default/$NAME explicitly (see ROARD_USER)" >&2 149 exit 1; 123 150 else 124 151 ROARD_OPTS="--setuid -U $ROARD_USER $ROARD_OPTS"
Note: See TracChangeset
for help on using the changeset viewer.