rpms/netbsd-iscsi/devel netbsd-iscsi.spec,1.2,1.3

Lubomir Rintel (lkundrak) fedora-extras-commits at redhat.com
Mon Jul 28 16:33:30 UTC 2008


Author: lkundrak

Update of /cvs/pkgs/rpms/netbsd-iscsi/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27183

Modified Files:
	netbsd-iscsi.spec 
Log Message:
* Mon Jul 28 2008 Lubomir Rintel <lkundrak at v3.sk> 20071205-3
- Init script (thanks to Saturo Sato)



Index: netbsd-iscsi.spec
===================================================================
RCS file: /cvs/pkgs/rpms/netbsd-iscsi/devel/netbsd-iscsi.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- netbsd-iscsi.spec	19 Feb 2008 11:27:47 -0000	1.2
+++ netbsd-iscsi.spec	28 Jul 2008 16:33:00 -0000	1.3
@@ -1,13 +1,22 @@
 Name:           netbsd-iscsi
 Version:        20071205
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        User-space implementation of iSCSI target from NetBSD project
 
 Group:          System Environment/Daemons
 License:        BSD
 URL:            http://NetBSD.org/
 Source0:        http://www.alistaircrooks.co.uk/src/netbsd-iscsi-%{version}.tar.gz
+Source1:        netbsd-iscsi.sysvinit
+Source2:        netbsd-iscsi.sysconfig
 Patch0:         netbsd-iscsi-20071205-linux.patch
+Patch1:         netbsd-iscsi-20071205-utf8.patch
+
+Requires(post): chkconfig
+Requires(preun): chkconfig
+Requires(preun): initscripts
+Requires(postun): initscripts
+
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
@@ -19,6 +28,7 @@
 %prep
 %setup -q
 %patch0 -p1 -b .linux
+%patch1 -p1 -b .utf8
 
 
 %build
@@ -32,23 +42,47 @@
 
 install -d $RPM_BUILD_ROOT%{_sbindir}
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/iscsi
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
 install -d $RPM_BUILD_ROOT%{_mandir}/man8
 install -d $RPM_BUILD_ROOT%{_mandir}/man5
+install -d $RPM_BUILD_ROOT%{_initrddir}
 
 install -m 755 src/iscsi-target $RPM_BUILD_ROOT%{_sbindir}
 install -m 644 src/iscsi-target.8 $RPM_BUILD_ROOT%{_mandir}/man8
 install -m 644 src/targets      $RPM_BUILD_ROOT%{_sysconfdir}/iscsi
 install -m 644 src/targets.5    $RPM_BUILD_ROOT%{_mandir}/man5
 
+install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/netbsd-iscsi
+install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/netbsd-iscsi
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
+%post
+/sbin/chkconfig --add netbsd-iscsi
+
+
+%preun
+if [ $1 = 0 ] ; then
+    /sbin/service netbsd-iscsi stop >/dev/null 2>&1
+    /sbin/chkconfig --del netbsd-iscsi
+fi
+
+
+%postun
+if [ "$1" -ge "1" ] ; then
+    /sbin/service netbsd-iscsi condrestart >/dev/null 2>&1 || :
+fi
+
+
 %files
 %defattr(-,root,root,-)
 %dir %{_sysconfdir}/iscsi
 %config(noreplace) %{_sysconfdir}/iscsi/targets
+%config(noreplace) %{_sysconfdir}/sysconfig/netbsd-iscsi
+%{_initrddir}/netbsd-iscsi
 %{_sbindir}/iscsi-target
 %{_mandir}/man5/targets.5*
 %{_mandir}/man8/iscsi-target.8*
@@ -57,6 +91,9 @@
 
 
 %changelog
+* Mon Jul 28 2008 Lubomir Rintel <lkundrak at v3.sk> 20071205-3
+- Init script (thanks to Saturo Sato)
+
 * Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 20071205-2
 - Autorebuild for GCC 4.3
 




More information about the fedora-extras-commits mailing list