[debian-edu-commits] debian-edu/ 55/437: Fix code to activate kdm theme.

Mike Gabriel sunweaver at debian.org
Sun Mar 2 23:49:23 UTC 2014


This is an automated email from the git hooks/post-receive script.

sunweaver pushed a commit to branch master
in repository debian-edu-artwork.

commit 8cf825caef0cb072becccdba173e68709190f423
Author: Petter Reinholdtsen <pere at hungry.com>
Date:   Sun Sep 3 09:44:47 2006 +0000

    Fix code to activate kdm theme.
---
 debian/changelog                   |  4 +++-
 debian/control                     |  3 ++-
 debian/debian-edu-artwork.postinst | 14 +++++---------
 debian/debian-edu-artwork.postrm   |  8 +++++---
 4 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 73617c2..e1448ce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 debian-edu-artwork (0.0.6) UNRELEASED; urgency=low
 
-  * Add kdm theme based on the kubuntu kdm theme.
+  * Add kdm theme based on the kubuntu kdm theme. Depend on
+    debian-edu-config to have /usr/bin/update-ini-file available
+    for kdmrc editing.  Recommend kdm.
 
  -- Petter Reinholdtsen <pere at debian.org>  Sun,  3 Sep 2006 11:11:26 +0200
 
diff --git a/debian/control b/debian/control
index a500c33..b4ea254 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,8 @@ Standards-Version: 3.7.2
 
 Package: debian-edu-artwork
 Architecture: all
-Recommends: debian-edu-artwork-usplash
+Depends: debian-edu-config
+Recommends: kdm, debian-edu-artwork-usplash
 Suggests: grub (>= 0.95+cvs20040624-10)
 Description: Debian-Edu themes and artwork
  This package contains Debian-Edu themes and artwork.
diff --git a/debian/debian-edu-artwork.postinst b/debian/debian-edu-artwork.postinst
index 8e659cb..bb050ad 100644
--- a/debian/debian-edu-artwork.postinst
+++ b/debian/debian-edu-artwork.postinst
@@ -21,22 +21,18 @@ change_kde_background() {
     fi
 }
 
-change_kdm_background() {
+change_kdm_theme() {
     # switch kdm theme to debian-edu
-    if grep -q '^Theme=/usr/share/apps/kdm/themes/debian-edu' /etc/kde3/kdm/kdmrc &&
- grep -q '^UseTheme=false' /etc/kde3/kdm/kdmrc; then
-        sed -i -e 's/UseTheme=false/UseTheme=true/' /etc/kde3/kdm/kdmrc
-        echo "Installing and enabling Debian Edu KDM theme ..."
-    else
-        echo "KDM theme customised or already enabled, not touching kdmrc ..."
-    fi
-
+    /usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' GreetString 'Debian Edu (%n)'
+    /usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' Theme /usr/share/apps/kdm/themes/debian-edu
 }
 
 case "$1" in
   configure)
     change_ldm_background
 
+    change_kdm_theme
+
     # Need to get this working
     #change_kde_background
     ;;
diff --git a/debian/debian-edu-artwork.postrm b/debian/debian-edu-artwork.postrm
index 109b42b..877a701 100644
--- a/debian/debian-edu-artwork.postrm
+++ b/debian/debian-edu-artwork.postrm
@@ -7,10 +7,12 @@ case "$1" in
   remove|deconfigure|failed-upgrade)
     # switch kdm theme away from debian-edu
     if grep -q '^Theme=/usr/share/apps/kdm/themes/debian-edu' \
-	/etc/kde3/kdm/kdmrc &&
-       grep -q '^UseTheme=true' /etc/kde3/kdm/kdmrc; then
-        sed -i -e 's/UseTheme=true/UseTheme=false/' /etc/kde3/kdm/kdmrc
+	/etc/kde3/kdm/kdmrc ; then
+
         echo "Removing and disabling Debian Edu KDM theme ..."
+
+	/usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' GreetString 'Debian (%n)'
+	/usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' Theme /usr/share/apps/kdm/themes/cirles
     else
         echo "KDM theme customised or not enabled, not touching kdmrc ..."
     fi

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu-artwork.git



More information about the debian-edu-commits mailing list