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