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