From: <kr...@us...> - 2006-08-10 15:56:23
|
Revision: 209 Author: krisk84 Date: 2006-08-10 08:56:20 -0700 (Thu, 10 Aug 2006) ViewCVS: http://svn.sourceforge.net/astlinux/?rev=209&view=rev Log Message: ----------- netsnmp init scripts and fixes Modified Paths: -------------- trunk/package/netsnmp/netsnmp.mk Added Paths: ----------- trunk/package/netsnmp/netsnmp.init Added: trunk/package/netsnmp/netsnmp.init =================================================================== --- trunk/package/netsnmp/netsnmp.init (rev 0) +++ trunk/package/netsnmp/netsnmp.init 2006-08-10 15:56:20 UTC (rev 209) @@ -0,0 +1,58 @@ +#!/bin/sh + +. /etc/rc.conf + +init () { +if [ -d /stat/etc/snmp ] +then +ln -sf /stat/etc/snmp /tmp/etc/snmp +fi + +if [ -d /mnt/kd/snmp ] +then +ln -sf /mnt/kd/snmp /tmp/etc/snmp +fi +} + +start () { +if [ -f /etc/snmp/snmpd.conf ] +then +echo "Starting snmpd" +snmpd -u nobody -g nobody -p /var/run/snmpd.pid +fi +} + +stop () { +if [ -r /var/run/snmpd.pid ] +then +echo "Stopping snmpd" +kill `cat /var/run/snmpd.pid` +fi +} + +case $1 in + +init) +init +start +;; + +start) +start +;; + +stop) +stop +;; + +restart) +stop +sleep 2 +start +;; + +*) +echo "Usage: start|stop|restart" +;; + +esac Property changes on: trunk/package/netsnmp/netsnmp.init ___________________________________________________________________ Name: svn:executable + * Modified: trunk/package/netsnmp/netsnmp.mk =================================================================== --- trunk/package/netsnmp/netsnmp.mk 2006-08-10 15:36:24 UTC (rev 208) +++ trunk/package/netsnmp/netsnmp.mk 2006-08-10 15:56:20 UTC (rev 209) @@ -92,6 +92,11 @@ # cp $(NETSNMP_DIR)/debian/snmpd.default $(TARGET_DIR)/etc/default/snmpd # Remove the unsupported snmpcheck program rm $(TARGET_DIR)/usr/bin/snmpcheck + # Remove default config stuff + rm -rf $(TARGET_DIR)/etc/snmp + # symlink because that is what we like to do + ln -s /tmp/etc/snmp $(TARGET_DIR)/etc/snmp + $(INSTALL) -D -m 0755 package/netsnmp/netsnmp.init $(TARGET_DIR)/etc/init.d/snmpd # Install the "broken" headers cp $(NETSNMP_DIR)/agent/mibgroup/struct.h $(STAGING_DIR)/include/net-snmp/agent cp $(NETSNMP_DIR)/agent/mibgroup/util_funcs.h $(STAGING_DIR)/include/net-snmp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |