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