SPECS: ipw3945d.spec - init script is done - don't restart ipw3945...

megabajt megabajt at pld-linux.org
Sun May 13 20:09:19 CEST 2007


Author: megabajt                     Date: Sun May 13 18:09:19 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- init script is done
- don't restart ipw3945d after upgrade
- release 2

---- Files affected:
SPECS:
   ipw3945d.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/ipw3945d.spec
diff -u SPECS/ipw3945d.spec:1.9 SPECS/ipw3945d.spec:1.10
--- SPECS/ipw3945d.spec:1.9	Mon Apr 30 16:56:12 2007
+++ SPECS/ipw3945d.spec	Sun May 13 20:09:14 2007
@@ -1,17 +1,14 @@
 # $Revision$, $Date$
-#TODO
-# - rc.init script
-#
 Summary:	The regulatory daemon for controlling and configuring ipw3945 cards
 Summary(pl.UTF-8):	Demon do kontrolowania i konfigurowania kart ipw3945
 Name:		ipw3945d
 Version:	1.7.22
-Release:	1
+Release:	2
 License:	Intel Limited patents license
-Group:		Applications/demon
+Group:		Daemons
 Source0:	http://bughost.org/ipw3945/daemon/%{name}-%{version}.tgz
 # Source0-md5:	097888f5be05eb2b9b87dcdbeeb948ce
-#Source1:	%{name}-rc.init
+Source1:	%{name}.init
 URL:		http://bughost.org/ipw3945/
 BuildRequires:	rpmbuild(macros) >= 1.228
 Requires(post,preun):	/sbin/chkconfig
@@ -24,7 +21,7 @@
 aspects of the hardware required to operate the device within
 compliance of various regulatory agencies. This includes controlling
 which channels are allowed to do active/passive scanning, transmit
-power levels, which channels are allowed to be transmitted on, and 
+power levels, which channels are allowed to be transmitted on, and
 support for IEEE 802.11h (DFS and TPC).
 
 %description -l pl.UTF-8
@@ -39,7 +36,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/sbin,/etc/rc.d/init.d}
+install -d $RPM_BUILD_ROOT{/sbin,%{_sysconfdir}/rc.d/init.d}
 
 %ifarch %{ix86}
 install x86/%{name} $RPM_BUILD_ROOT/sbin
@@ -48,16 +45,20 @@
 install x86_64/%{name} $RPM_BUILD_ROOT/sbin
 %endif
 
-#install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
+install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post 
+%post
 /sbin/chkconfig --add %{name}
-%service %{name} restart
+if [ -f /var/lock/subsys/ipw3945d ]; then
+	echo "Run \"/sbin/service ipw3945d restart\" to restart ipw3945d." >&2
+else
+	echo "Run \"/sbin/service ipw3945d start\" to start ipw3945d." >&2
+fi
 
-%preun 
+%preun
 if [ "$1" = "0" ]; then
 	%service -q %{name} stop
 	/sbin/chkconfig --del %{name}
@@ -66,9 +67,8 @@
 %files
 %defattr(644,root,root,755)
 %doc LICENSE.ipw3945d README.ipw3945d
-%attr(755,root,root) /sbin/*
-#%%attr(754,root,root) /etc/rc.d/init.d/%{name}
-#%%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
+%attr(755,root,root) /sbin/ipw3945d
+%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/%{name}
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -76,6 +76,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2007/05/13 18:09:14  megabajt
+- init script is done
+- don't restart ipw3945d after upgrade
+- release 2
+
 Revision 1.9  2007/04/30 14:56:12  shadzik
 - URL
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/ipw3945d.spec?r1=1.9&r2=1.10&f=u



More information about the pld-cvs-commit mailing list