SPECS: webCDwriter.spec - correct user in @post for upgrade old in...

wolvverine wolvverine at pld-linux.org
Thu Oct 6 04:20:55 CEST 2005


Author: wolvverine                   Date: Thu Oct  6 02:20:55 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- correct user in @post for upgrade old instalation
- add TODO in %post (problem with suid root) 

---- Files affected:
SPECS:
   webCDwriter.spec (1.39 -> 1.40) 

---- Diffs:

================================================================
Index: SPECS/webCDwriter.spec
diff -u SPECS/webCDwriter.spec:1.39 SPECS/webCDwriter.spec:1.40
--- SPECS/webCDwriter.spec:1.39	Mon Oct  3 08:47:48 2005
+++ SPECS/webCDwriter.spec	Thu Oct  6 04:20:48 2005
@@ -10,7 +10,7 @@
 Summary(pl):	Narzędzie do sieciowego nagrywania CD
 Name:		webCDwriter
 Version:	2.7.2
-Release:	0.6
+Release:	0.7
 License:	GPL v2+
 Group:		Networking/Daemons
 Source0:	http://joerghaeger.de/webCDwriter/download/%{name}-%{version}.tar.bz2
@@ -124,15 +124,15 @@
 # TODO use trigger if it's from older PLD package or discard
 # Since rpm will not change the owner of an existing %config file
 
-%{__chown} %{USER} /etc/CDWserver/accounts 2> /dev/null || :
-%{__chown} %{USER} /etc/CDWserver/config 2> /dev/null || :
-%{__chown} %{USER} /etc/CDWserver/key.txt 2> /dev/null || :
-%{__chown} %{USER} /etc/CDWserver/password 2> /dev/null || :
+%{__chown} %{CDWuser} /etc/CDWserver/accounts 2> /dev/null || :
+%{__chown} %{CDWuser} /etc/CDWserver/config 2> /dev/null || :
+%{__chown} %{CDWuser} /etc/CDWserver/key.txt 2> /dev/null || :
+%{__chown} %{CDWuser} /etc/CDWserver/password 2> /dev/null || :
 %{__chmod} 600 /etc/CDWserver/password 2> /dev/null || :
-%{__chown} %{USER} %{_var}/log/CDWserver/CDinfos 2> /dev/null || :
-%{__chown} %{USER} %{_var}/log/CDWserver/connects 2> /dev/null || :
-%{__chown} %{USER} %{_var}/log/CDWserver/log 2> /dev/null || :
-%{__chown} %{USER} %{_var}/log/CDWserver/sessions 2> /dev/null || :
+%{__chown} %{CDWuser} %{_var}/log/CDWserver/CDinfos 2> /dev/null || :
+%{__chown} %{CDWuser} %{_var}/log/CDWserver/connects 2> /dev/null || :
+%{__chown} %{CDWuser} %{_var}/log/CDWserver/log 2> /dev/null || :
+%{__chown} %{CDWuser} %{_var}/log/CDWserver/sessions 2> /dev/null || :
 
 # use R: not test for -x
 if [ -x /sbin/chkconfig ]; then
@@ -146,8 +146,21 @@
 	echo "use #rmdir /home/CDWserver/ to clear directory"
 fi
 
+
 /usr/sbin/CDWconfig.sh %{CDWuser} %{CDWgroup}
 
+#patch and/or e-mail to program author
+#if this not set WCDwriter display error
+#/usr/sbin/CDWconfig.sh root %{CDWgroup}
+#
+# if this not set WCDwriter display error
+# chown root.cdwrite /usr/bin/cdrdao
+# chmod 4750 /usr/bin/cdrdao
+# chown root.cdwrite /usr/bin/cdrecord
+# chmod 4750 /usr/bin/cdrecord
+# chown root.cdwrite /usr/bin/mkisofs
+# chmod 4750 /usr/bin/mkisofs
+
 %preun
 if [ "$1" = "0" ]; then
 	/etc/rc.d/init.d/CDWserver stop || :
@@ -263,6 +276,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.40  2005/10/06 02:20:48  wolvverine
+- correct user in @post for upgrade old instalation
+- add TODO in %post (problem with suid root)
+
 Revision 1.39  2005/10/03 06:47:48  glen
 - adapterized
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/webCDwriter.spec?r1=1.39&r2=1.40&f=u




More information about the pld-cvs-commit mailing list