rev 10871 - branches/kde4/packages/kdelibs/debian

Sune Vuorela pusling-guest at alioth.debian.org
Wed Jun 4 09:59:26 UTC 2008


Author: pusling-guest
Date: 2008-06-04 09:59:26 +0000 (Wed, 04 Jun 2008)
New Revision: 10871

Added:
   branches/kde4/packages/kdelibs/debian/config.README
   branches/kde4/packages/kdelibs/debian/kdelibs5-data.NEWS
   branches/kde4/packages/kdelibs/debian/kdelibs5-data.preinst
Modified:
   branches/kde4/packages/kdelibs/debian/changelog
   branches/kde4/packages/kdelibs/debian/kdelibs5-data.install
Log:
preinst script and documentations

Modified: branches/kde4/packages/kdelibs/debian/changelog
===================================================================
--- branches/kde4/packages/kdelibs/debian/changelog	2008-06-04 09:40:43 UTC (rev 10870)
+++ branches/kde4/packages/kdelibs/debian/changelog	2008-06-04 09:59:26 UTC (rev 10871)
@@ -25,6 +25,7 @@
   * Patch kstandarddirs to look in home, installpath, prefix/path  except when
     config files, where home, /etc/kde4, prefix/path, installpath is
     preferred. Patch developed in cooperation with fedora
+  * Add README file about the configuration stuff
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 29 May 2008 17:51:57 +0300
 

Added: branches/kde4/packages/kdelibs/debian/config.README
===================================================================
--- branches/kde4/packages/kdelibs/debian/config.README	                        (rev 0)
+++ branches/kde4/packages/kdelibs/debian/config.README	2008-06-04 09:59:26 UTC (rev 10871)
@@ -0,0 +1,3 @@
+In this dir, /usr/share/kde4/config, default configurations are loaded.
+If you as a sysadm needs to change default config, copy the relevant file(s) 
+into /etc/kde4/ and edit them. The files there will take precedence over these.

Added: branches/kde4/packages/kdelibs/debian/kdelibs5-data.NEWS
===================================================================
--- branches/kde4/packages/kdelibs/debian/kdelibs5-data.NEWS	                        (rev 0)
+++ branches/kde4/packages/kdelibs/debian/kdelibs5-data.NEWS	2008-06-04 09:59:26 UTC (rev 10871)
@@ -0,0 +1,7 @@
+kde4libs (4:4.0.81+svn816106-1) UNRELEASED; urgency=low
+
+  *  Configuration files are now treated differently. 
+     default files are installed in /usr/share/kde4/config and these 
+     can be overridden by adding files in /etc/kde4. 
+
+ -- Sune Vuorela <debian at pusling.com>  Wed, 04 Jun 2008 11:44:45 +0200

Modified: branches/kde4/packages/kdelibs/debian/kdelibs5-data.install
===================================================================
--- branches/kde4/packages/kdelibs/debian/kdelibs5-data.install	2008-06-04 09:40:43 UTC (rev 10870)
+++ branches/kde4/packages/kdelibs/debian/kdelibs5-data.install	2008-06-04 09:59:26 UTC (rev 10871)
@@ -1,3 +1,4 @@
+../config.README usr/share/kde4/config/
 usr/share/kde4/config/accept-languages.codes
 usr/share/kde4/config/colors/40.colors
 usr/share/kde4/config/colors/Oxygen.colors

Added: branches/kde4/packages/kdelibs/debian/kdelibs5-data.preinst
===================================================================
--- branches/kde4/packages/kdelibs/debian/kdelibs5-data.preinst	                        (rev 0)
+++ branches/kde4/packages/kdelibs/debian/kdelibs5-data.preinst	2008-06-04 09:59:26 UTC (rev 10871)
@@ -0,0 +1,37 @@
+#! /bin/sh
+
+# Remove a no-longer used conffile. Taken from http://wiki.debian.org/DpkgConffileHandling
+rm_conffile() {
+    PKGNAME="$1"
+    CONFFILE="$2"
+    if [ -e "$CONFFILE" ]; then
+        md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
+        old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`"
+        if [ "$md5sum" != "$old_md5sum" ]; then
+            echo "Obsolete conffile $CONFFILE has been modified by you."
+            echo "Saving as $CONFFILE.dpkg-bak ..."
+            mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
+        else
+            echo "Removing obsolete conffile $CONFFILE ..."
+            rm -f "$CONFFILE"
+        fi
+    fi
+}
+case "$1" in
+install|upgrade)
+    if dpkg --compare-versions "$2" le "4:4.0.80-1"; then
+	rm_conffile kdelibs5-data /etc/kde4/kdebug.areas
+	rm_conffile kdelibs5-data /etc/kde4/colors/Web.colors
+	rm_conffile kdelibs5-data /etc/kde4/colors/Oxygen.colors
+	rm_conffile kdelibs5-data /etc/kde4/colors/Rainbow.colors
+	rm_conffile kdelibs5-data /etc/kde4/colors/40.colors
+	rm_conffile kdelibs5-data /etc/kde4/colors/Royal.colors
+	rm_conffile kdelibs5-data /etc/kde4/kdebugrc
+	rm_conffile kdelibs5-data /etc/kde4/ui/ui_standards.rc
+	rm_conffile kdelibs5-data /etc/kde4/accept-languages.codes
+	rm_conffile kdelibs5-data /etc/kde4/ksslcalist
+	rm_conffile kdelibs5-data /etc/kde4/kdxspreviewrc
+	rm_conffile kdelibs5-data /etc/kde4/ui/kprintpreviewui.rc
+	rm_conffile kdelibs5-data /etc/kde4/kdeprintrc
+    fi
+esac




More information about the pkg-kde-commits mailing list