diff options
author | jim-p <jimp@pfsense.org> | 2013-12-27 12:42:04 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2013-12-27 13:10:50 -0500 |
commit | aaa78416a7d817816aa30759898e10b0b510919c (patch) | |
tree | 83c60c5f4c751f551f9ab790412f9850ac7b8e2c /etc/inc/service-utils.inc | |
parent | fcd01c8a29221afddca5e43a0422feccf132c3b5 (diff) | |
download | pfsense-aaa78416a7d817816aa30759898e10b0b510919c.zip pfsense-aaa78416a7d817816aa30759898e10b0b510919c.tar.gz |
Add sshd service to list (if enabled)
Diffstat (limited to 'etc/inc/service-utils.inc')
-rw-r--r-- | etc/inc/service-utils.inc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/inc/service-utils.inc b/etc/inc/service-utils.inc index 509a764..5956bbe 100644 --- a/etc/inc/service-utils.inc +++ b/etc/inc/service-utils.inc @@ -348,6 +348,13 @@ function get_services() { $services[] = $pconfig; } + if (isset($config['system']['enablesshd'])) { + $pconfig = array(); + $pconfig['name'] = "sshd"; + $pconfig['description'] = gettext("Secure Shell Daemon"); + $services[] = $pconfig; + } + foreach (array('server', 'client') as $mode) { if (is_array($config['openvpn']["openvpn-{$mode}"])) { foreach ($config['openvpn']["openvpn-{$mode}"] as $id => $setting) { @@ -547,6 +554,9 @@ function service_control_start($name, $extras) { case 'racoon': vpn_ipsec_force_reload(); break; + case 'sshd': + send_event("service restart sshd"); + break; case 'openvpn': $vpnmode = isset($extras['vpnmode']) ? $extras['vpnmode'] : $extras['mode']; if (($vpnmode == "server") || ($vpnmode == "client")) { @@ -676,6 +686,9 @@ function service_control_restart($name, $extras) { case 'racoon': vpn_ipsec_force_reload(); break; + case 'sshd': + send_event("service restart sshd"); + break; case 'openvpn': $vpnmode = $extras['vpnmode']; if ($vpnmode == "server" || $vpnmode == "client") { |