Ticket #11720: smf-vboxautostart.sh.2.diff
| File smf-vboxautostart.sh.2.diff, 2.0 KB (added by kburtch, 12 years ago) |
|---|
|
Patch against smf-vboxautostart.sh from VirtualBox 4.3.4 |
-
smf-vboxautostart.sh
old new 24 24 25 25 case $VW_OPT in 26 26 start) 27 if [ ! - (削除) x (削除ここまで)/opt/VirtualBox/VBoxAutostart ]; then27 if [ ! -(追記) f (追記ここまで) /opt/VirtualBox/VBoxAutostart ]; then 28 28 echo "ERROR: /opt/VirtualBox/VBoxAutostart does not exist." 29 29 return $SMF_EXIT_ERR_CONFIG 30 30 fi 31 31 32 if [ ! - (削除) f (削除ここまで)/opt/VirtualBox/VBoxAutostart ]; then33 echo "ERROR: /opt/VirtualBox/VBoxAutostart (削除) does not exist (削除ここまで)."32 if [ ! -(追記) x (追記ここまで) /opt/VirtualBox/VBoxAutostart ]; then 33 echo "ERROR: /opt/VirtualBox/VBoxAutostart (追記) is not executable (追記ここまで)." 34 34 return $SMF_EXIT_ERR_CONFIG 35 35 fi 36 36 … … 51 51 [ -z "$VW_LOGINTERVAL" ] && VW_LOGINTERVAL=86400 52 52 53 53 # Get all users 54 for VW_USER in `logins -g (削除) staff (削除ここまで)`54 for VW_USER in `logins -g (追記) vboxuser | cut -d' ' -f1 (追記ここまで)` 55 55 do 56 (削除) exec (削除ここまで)su - "$VW_USER" -c "/opt/VirtualBox/VBoxAutostart --background --start --config \"$VW_CONFIG\" --logrotate \"$VW_ROTATE\" --logsize \"$VW_LOGSIZE\" --loginterval \"$VW_LOGINTERVAL\""56 (追記) (追記ここまで)su - "$VW_USER" -c "/opt/VirtualBox/VBoxAutostart --background --start --config \"$VW_CONFIG\" --logrotate \"$VW_ROTATE\" --logsize \"$VW_LOGSIZE\" --loginterval \"$VW_LOGINTERVAL\"" 57 57 58 58 VW_EXIT=$? 59 59 if [ $VW_EXIT != 0 ]; then … … 91 91 [ -z "$VW_LOGINTERVAL" ] && VW_LOGINTERVAL=86400 92 92 93 93 # Get all users 94 for VW_USER in `logins -g (削除) staff (削除ここまで)`94 for VW_USER in `logins -g (追記) vboxuser | cut -d' ' -f1 (追記ここまで)` 95 95 do 96 (削除) exec (削除ここまで)su - "$VW_USER" -c "/opt/VirtualBox/VBoxAutostart --stop --config \"$VW_CONFIG\" --logrotate \"$VW_ROTATE\" --logsize \"$VW_LOGSIZE\" --loginterval \"$VW_LOGINTERVAL\""96 (追記) (追記ここまで)su - "$VW_USER" -c "/opt/VirtualBox/VBoxAutostart --stop --config \"$VW_CONFIG\" --logrotate \"$VW_ROTATE\" --logsize \"$VW_LOGSIZE\" --loginterval \"$VW_LOGINTERVAL\"" 97 97 98 98 VW_EXIT=$? 99 99 if [ $VW_EXIT != 0 ]; then