Init Skript / RPM für SuSE & RedHat

From: Martin Wilck (Martin.Wilck@Fujitsu-Siemens.com)
Date: Fri Jul 05 2002 - 07:46:47 EST


Das hier ist sicherlich keine endgültige Lösung, aber es zeigt
im Prinzip, wie man die Distributions-Unterschiede im init.d Skript bzw.
SPEC-file abfangen kann.

-- 
Martin Wilck                Phone: +49 5251 8 15113
Fujitsu Siemens Computers   Fax:   +49 5251 8 20409
Heinz-Nixdorf-Ring 1	    mailto:Martin.Wilck@Fujitsu-Siemens.com
D-33106 Paderborn           http://www.fujitsu-siemens.com/primergy

Summary: SNMP daemon for monitoring the Promise FastTrak RAID controller Name: ftrksnmp Version: 1.31.0064 Release: 4fsc URL: http://www.promise.com Source0: %{name}-%{version}.tar.gz License: Commercial Group: System Environment/Daemons Vendor: Promise Technology Packager: Fujitsu Siemens Computers BuildRoot: %{_tmppath}/%{name}-root

%description This SNMP agent can be used in connection with an SNMP daemon (ucd-snmp or the Fujitsu Siemens Servermanagement SNMP package) for remote monitoring and control of the operation of the Promise FastTrak (TM) IDE RAID controllers.

It requires the Promise FastTrak (TM) driver version 1.2.0 build 15 to be installed for proper operation.

%prep %setup -q

%build

%install rm -rf $RPM_BUILD_ROOT install -d -m 755 $RPM_BUILD_ROOT/{/etc/rc.d/init.d,/usr/sbin,/usr/share/snmp/mibs,/var/adm/fillup-templates} install -m 644 FASTTRAK-MIB.txt $RPM_BUILD_ROOT/usr/share/snmp/mibs install -m 755 ftsnmpd $RPM_BUILD_ROOT/usr/sbin install -m 755 ftstart $RPM_BUILD_ROOT/etc/rc.d/init.d install -m 644 rc.config.ftsnmpd $RPM_BUILD_ROOT/var/adm/fillup-templates

%clean rm -rf $RPM_BUILD_ROOT

%files %defattr(-,root,root) %dir /etc/rc.d/init.d %dir /usr/share/snmp/mibs %dir /var/adm/fillup-templates /usr/share/snmp/mibs/FASTTRAK-MIB.txt /usr/sbin/ftsnmpd /var/adm/fillup-templates/rc.config.ftsnmpd %config /etc/rc.d/init.d/ftstart %doc README

%post if [ -f /etc/rc.d/init.d/functions ]; then [ -x /sbin/chkconfig ] && /sbin/chkconfig --add ftstart elif [ -f /etc/rc.config ]; then ln -s ../rc.d/init.d/ftstart /etc/init.d/ftstart [ -x sbin/insserv ] && sbin/insserv /etc/init.d/ftstart [ -x bin/fillup ] && bin/fillup -q etc/rc.config var/adm/fillup-templates/rc.config.ftsnmpd fi exit 0

%preun /etc/rc.d/init.d/ftstart stop exit 0 %postun if [ -f /etc/rc.d/init.d/functions ]; then [ -x /sbin/chkconfig ] && /sbin/chkconfig --del ftstart elif [ -f /etc/rc.config ]; then rm -f /etc/init.d/ftstart [ -x sbin/insserv ] && sbin/insserv /etc/init.d fi exit 0

%changelog * Fri Jul 5 2002 Martin Wilck <martin.wilck@fujitsu-siemens.com> - Initial build.


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Jul 07 2002 - 22:00:15 EST