Author: glen                         Date: Tue Feb 22 12:54:10 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- finish trigger

---- Files affected:
SPECS:
   mldonkey.spec (1.82 -> 1.83) 

---- Diffs:

================================================================
Index: SPECS/mldonkey.spec
diff -u SPECS/mldonkey.spec:1.82 SPECS/mldonkey.spec:1.83
--- SPECS/mldonkey.spec:1.82    Tue Feb 22 12:43:36 2005
+++ SPECS/mldonkey.spec Tue Feb 22 13:54:03 2005
@@ -63,6 +63,8 @@
 Requires(postun):      /usr/sbin/userdel
 Requires(post,preun):  /sbin/chkconfig
 Requires(post):                sed >= 4.0
+Requires(triggerpostun):       sed >= 4.0
+Requires(triggerpostun):       grep
 Requires:      procps
 Requires:      wget
 Requires:      rc-scripts >= 0.4.0.10
@@ -317,10 +319,15 @@
 fi
 
 %triggerpostun -- mldonkey < 2.5.22-2.3
-if [ -f /etc/sysconfig/mldonkey ]; then
+if [ -f /etc/sysconfig/mldonkey.rpmnew ]; then
        # new sysconfig, with lots of vars
-# TODO
-#      sed -i -e '[EMAIL PROTECTED]@SERVICE_RUN_NICE_LEVEL@' 
/etc/sysconfig/mldonkey
+       # we copy from old one just $SERVICE_RUN_NICE_LEVEL
+       a=$(grep ^SERVICE_RUN_NICE_LEVEL /etc/sysconfig/mldonkey)
+       if [ "$a" ]; then
+               sed -i -e "s/^SERVICE_RUN_NICE_LEVEL.*/$a/" 
/etc/sysconfig/mldonkey.rpmnew
+       fi
+       cp -f /etc/sysconfig/mldonkey{,.rpmsave}
+       mv -f /etc/sysconfig/mldonkey{.rpmnew,}
 fi
 
 %triggerpostun -- mldonkey < 2.5.28-0.4
@@ -370,6 +377,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.83  2005/02/22 12:54:03  glen
+- finish trigger
+
 Revision 1.82  2005/02/22 11:43:36  glen
 - trigger TODO
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/mldonkey.spec?r1=1.82&r2=1.83&f=u


_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to