components/net-snmp/patches/054.20479968.net-snmp-config.in.patch
author Sowrabha H G<sowrabha.hg@oracle.com>
Tue, 10 Mar 2015 21:27:12 -0700
changeset 4143 bba1a37c4d02
permissions -rw-r--r--
20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4143
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     1
This patch fixes a Solaris specific issue related to user creation
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     2
in snmpv3. The patch has been submitted to the community but has
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     3
not been accepted yet.
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     4
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     5
The details can be found in the following location
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     6
https://sourceforge.net/p/net-snmp/bugs/2607
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     7
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     8
--- a/net-snmp-config.in	Fri Jun 29 15:18:27 2007
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
     9
+++ b/net-snmp-config.in	Wed Apr  1 22:08:50 2015
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    10
@@ -191,7 +191,7 @@
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    11
       ;;
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    12
     ####################################################
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    13
     --create-snmpv3-user)
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    14
-      if @PSCMD@ | egrep ' snmpd *$' > /dev/null 2>&1 ; then
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    15
+      if " $PSPROG -z `zonename` | egrep ' snmpd *$' " > /dev/null 2>&1 ; then
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    16
          echo "Apparently at least one snmpd demon is already running."
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    17
          echo "You must stop them in order to use this command."
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    18
          exit 1
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    19
@@ -656,7 +656,9 @@
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    20
       usage="yes"
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    21
       ;;
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    22
   esac
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    23
-  shift
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    24
+  if test "$#" -gt 0 ; then
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    25
+    shift
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    26
+  fi
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    27
   done
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    28
 fi
bba1a37c4d02 20479968 net-snmp-config --create-snmpv3-user in GZ fails when snmpd is running in NGZ
Sowrabha H G<sowrabha.hg@oracle.com>
parents:
diff changeset
    29