|
203 | 203 | $inst->install_crontab(); |
204 | 204 |
|
205 | 205 | swriteln('Restarting services ...'); |
206 | | - system($conf['init_scripts'].'/'.$conf['mysql']['init_script'].' restart'); |
207 | | - system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart'); |
208 | | - system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart'); |
209 | | - system($conf['init_scripts'].'/'.$conf['amavis']['init_script'].' restart'); |
210 | | - system($conf['init_scripts'].'/'.$conf['clamav']['init_script'].' restart'); |
211 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-authdaemon'].' restart'); |
212 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-imap'].' restart'); |
213 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-imap-ssl'].' restart'); |
214 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-pop'].' restart'); |
215 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-pop-ssl'].' restart'); |
216 | | - system($conf['init_scripts'].'/'.$conf['apache']['init_script'].' restart'); |
217 | | - system($conf['init_scripts'].'/'.$conf['pureftpd']['init_script'].' restart'); |
218 | | - system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart &> /dev/null'); |
| 206 | + if($conf['mysql']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['mysql']['init_script'].' restart'); |
| 207 | + if($conf['postfix']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart'); |
| 208 | + if($conf['saslauthd']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart'); |
| 209 | + if($conf['amavis']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['amavis']['init_script'].' restart'); |
| 210 | + if($conf['clamav']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['clamav']['init_script'].' restart'); |
| 211 | + if($conf['courier']['courier-authdaemon'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-authdaemon'].' restart'); |
| 212 | + if($conf['courier']['courier-imap'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-imap'].' restart'); |
| 213 | + if($conf['courier']['courier-imap-ssl'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-imap-ssl'].' restart'); |
| 214 | + if($conf['courier']['courier-pop'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-pop'].' restart'); |
| 215 | + if($conf['courier']['courier-pop-ssl'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-pop-ssl'].' restart'); |
| 216 | + if($conf['apache']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['apache']['init_script'].' restart'); |
| 217 | + if($conf['pureftpd']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['pureftpd']['init_script'].' restart'); |
| 218 | + if($conf['mydns']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart &> /dev/null'); |
219 | 219 |
|
220 | 220 | }else{ |
221 | 221 |
|
|
261 | 261 | swriteln('Configuring Getmail'); |
262 | 262 | $inst->configure_getmail(); |
263 | 263 |
|
264 | | - system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart'); |
265 | | - system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart'); |
266 | | - system($conf['init_scripts'].'/'.$conf['amavis']['init_script'].' restart'); |
267 | | - system($conf['init_scripts'].'/'.$conf['clamav']['init_script'].' restart'); |
268 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-authdaemon'].' restart'); |
269 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-imap'].' restart'); |
270 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-imap-ssl'].' restart'); |
271 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-pop'].' restart'); |
272 | | - system($conf['init_scripts'].'/'.$conf['courier']['courier-pop-ssl'].' restart'); |
| 264 | + if($conf['postfix']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['postfix']['init_script'].' restart'); |
| 265 | + if($conf['saslauthd']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['saslauthd']['init_script'].' restart'); |
| 266 | + if($conf['amavis']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['amavis']['init_script'].' restart'); |
| 267 | + if($conf['clamav']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['clamav']['init_script'].' restart'); |
| 268 | + if($conf['courier']['courier-authdaemon'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-authdaemon'].' restart'); |
| 269 | + if($conf['courier']['courier-imap'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-imap'].' restart'); |
| 270 | + if($conf['courier']['courier-imap-ssl'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-imap-ssl'].' restart'); |
| 271 | + if($conf['courier']['courier-pop'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-pop'].' restart'); |
| 272 | + if($conf['courier']['courier-pop-ssl'] != '') system($conf['init_scripts'].'/'.$conf['courier']['courier-pop-ssl'].' restart'); |
273 | 273 | } |
274 | 274 |
|
275 | 275 | //** Configure Jailkit |
|
282 | 282 | if(strtolower($inst->simple_query('Configure FTP Server', array('y','n'),'y') ) == 'y') { |
283 | 283 | swriteln('Configuring Pureftpd'); |
284 | 284 | $inst->configure_pureftpd(); |
285 | | - system($conf['init_scripts'].'/'.$conf['pureftpd']['init_script'].' restart'); |
| 285 | + if($conf['pureftpd']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['pureftpd']['init_script'].' restart'); |
286 | 286 | } |
287 | 287 |
|
288 | 288 | //** Configure MyDNS |
289 | 289 | if(strtolower($inst->simple_query('Configure DNS Server',array('y','n'),'y')) == 'y') { |
290 | 290 | swriteln('Configuring MyDNS'); |
291 | 291 | $inst->configure_mydns(); |
292 | | - system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart'); |
| 292 | + if($conf['mydns']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['mydns']['init_script'].' restart &> /dev/null'); |
293 | 293 | } |
294 | 294 |
|
295 | 295 | //** Configure Apache |
|
341 | 341 | //* Configure ISPConfig |
342 | 342 | swriteln('Installing Crontab'); |
343 | 343 | $inst->install_crontab(); |
344 | | - system($conf['init_scripts'].'/'.$conf['apache']['init_script'].' restart'); |
| 344 | + if($conf['apache']['init_script'] != '') system($conf['init_scripts'].'/'.$conf['apache']['init_script'].' restart'); |
345 | 345 |
|
346 | 346 |
|
347 | 347 |
|
|
0 commit comments