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 |
|
|