[debian-edu-commits] debian-edu/ 57/437: Correct kdm theme installation and cleanup.
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 fc9a7f15d46582d2a7eedc1ee5b148dc9489a4bd
Author: Petter Reinholdtsen <pere at hungry.com>
Date: Sun Sep 3 10:37:33 2006 +0000
Correct kdm theme installation and cleanup.
---
debian/debian-edu-artwork.postinst | 15 +++++++++++----
debian/debian-edu-artwork.postrm | 8 +++-----
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/debian/debian-edu-artwork.postinst b/debian/debian-edu-artwork.postinst
index e4bce0b..a2399e7 100644
--- a/debian/debian-edu-artwork.postinst
+++ b/debian/debian-edu-artwork.postinst
@@ -24,10 +24,17 @@ change_kde_background() {
change_kdm_theme() {
# switch kdm theme to debian-edu
kdmrc=/etc/kde3/kdm/kdmrc
- echo "Installing and enabling Debian Edu KDM theme ..."
- /usr/bin/update-ini-file $kdmrc 'X-*-Greeter' GreetString 'Debian Edu (%n)'
- /usr/bin/update-ini-file $kdmrc 'X-*-Greeter' Theme /usr/share/apps/kdm/themes/debian-edu
- /usr/bin/update-ini-file $kdmrc 'X-*-Greeter' UseTheme true
+ if grep -q '^UseTheme=true' $kdmrc; then
+ if grep -q '^Theme=/usr/share/apps/kdm/themes/debian-edu' $kdmrc; then
+ echo "KDM theme for Debian Edu already enabled, not touching kdmrc."
+ else
+ echo "KDM theme already customized, not touching kdmrc."
+ fi
+ else
+ echo "Installing and enabling Debian Edu KDM theme ..."
+ /usr/bin/update-ini-file $kdmrc 'X-*-Greeter' Theme /usr/share/apps/kdm/themes/debian-edu
+ /usr/bin/update-ini-file $kdmrc 'X-*-Greeter' UseTheme true
+ fi
}
case "$1" in
diff --git a/debian/debian-edu-artwork.postrm b/debian/debian-edu-artwork.postrm
index 9af1739..8117ca8 100644
--- a/debian/debian-edu-artwork.postrm
+++ b/debian/debian-edu-artwork.postrm
@@ -7,13 +7,11 @@ case "$1" in
remove|deconfigure|failed-upgrade)
# switch kdm theme away from debian-edu
kdmrc=/etc/kde3/kdm/kdmrc
- if grep -q '^Theme=/usr/share/apps/kdm/themes/debian-edu' $kdmrc
- && grep -q '^UseTheme=false' $kdmrc; then
+ if grep -q '^Theme=/usr/share/apps/kdm/themes/debian-edu' $kdmrc &&
+ grep -q '^UseTheme=true' $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
+ /usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' Theme /usr/share/apps/kdm/themes/circles
/usr/bin/update-ini-file /etc/kde3/kdm/kdmrc 'X-*-Greeter' UseTheme false
else
echo "KDM theme customised or not enabled, not touching kdmrc ..."
--
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