diff options
author | Alex Harpin <development@landsofshadow.co.uk> | 2015-11-20 22:26:13 +0000 |
---|---|---|
committer | Alex Harpin <development@landsofshadow.co.uk> | 2015-11-20 22:26:13 +0000 |
commit | d9e2b06aab083729e09045d3b7bffea571a10a0c (patch) | |
tree | 9549020a83ce440f6772c423761be995426903f6 | |
parent | e7f7e8741f16575fb6e2a3c88ed310a831866af2 (diff) | |
download | vyatta-cfg-system-d9e2b06aab083729e09045d3b7bffea571a10a0c.tar.gz vyatta-cfg-system-d9e2b06aab083729e09045d3b7bffea571a10a0c.zip |
vyatta-cfg-system: add restart option to vyatta-snmp.pl
Expand vyatta-snmp.pl to include a restart option, in preparation for
expanding the CLI, keep restarting the service in the same location.
Bug #514 http://bugzilla.vyos.net/show_bug.cgi?id=514
-rwxr-xr-x | scripts/snmp/vyatta-snmp.pl | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/scripts/snmp/vyatta-snmp.pl b/scripts/snmp/vyatta-snmp.pl index 328237ef..fb4e22e7 100755 --- a/scripts/snmp/vyatta-snmp.pl +++ b/scripts/snmp/vyatta-snmp.pl @@ -64,6 +64,10 @@ sub snmp_stop { system("$snmp_init stop > /dev/null 2>&1"); } +sub snmp_stop { + system("$snmp_init restart > /dev/null 2>&1"); +} + sub snmp_start { # we must stop snmpd first for creating vyatta user @@ -323,11 +327,14 @@ sub snmp_write_snmpv3_user { # my $update_snmp; my $stop_snmp; +my $restart_snmp; GetOptions( - "update-snmp!" => \$update_snmp, - "stop-snmp!" => \$stop_snmp + "update-snmp!" => \$update_snmp, + "restart-snmp!" => \$restart_snmp, + "stop-snmp!" => \$stop_snmp ); -snmp_start() if ($update_snmp); -snmp_stop() if ($stop_snmp); +snmp_start() if ($update_snmp); +snmp_restart() if ($restart_snmp); +snmp_stop() if ($stop_snmp); |