| 195 |
system(\"$sudo -u $owner $uml_boot --start --vhost=$vhost_name\"); |
system(\"$sudo -u $owner $uml_boot --start --vhost=$vhost_name\"); |
| 196 |
} |
} |
| 197 |
if (\$action eq \"stop\") { |
if (\$action eq \"stop\") { |
| 198 |
system(\"$uml_boot --stop --vhost=$vhost_name\"); |
system(\"$uml_boot --kill --vhost=$vhost_name\"); |
| 199 |
} |
} |
| 200 |
"; |
"; |
| 201 |
|
|
| 205 |
|
|
| 206 |
# runlevel init scripts |
# runlevel init scripts |
| 207 |
$filename = "$runlevel_base/S30$daemon"; |
$filename = "$runlevel_base/S30$daemon"; |
| 208 |
$cmd = "rm $filename; ln $initscript_path -s $filename"; |
$cmd = "test -e $filename && rm $filename; ln $initscript_path -s $filename"; |
| 209 |
askCmd("do it?", $cmd, "create $filename"); |
askCmd("do it?", $cmd, "create $filename"); |
| 210 |
chmod S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH, $filename; |
chmod S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH, $filename; |
| 211 |
|
|
| 212 |
$filename = "$runlevel_base/K01$daemon"; |
$filename = "$runlevel_base/K01$daemon"; |
| 213 |
$cmd = "rm $filename; ln $initscript_path -s $filename"; |
$cmd = "test -e $filename && rm $filename; ln $initscript_path -s $filename"; |
| 214 |
askCmd("do it?", $cmd, "create $filename"); |
askCmd("do it?", $cmd, "create $filename"); |
| 215 |
chmod S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH, $filename; |
chmod S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH, $filename; |
| 216 |
|
|