# HG changeset patch # User Eric Joseph-Alexandre # Date 1432891080 -7200 # Node ID 9b3667c444af5005d8259f53a11c992a1cdfa0d4 # Parent 31587c741a6f46397a2c9dac5164abf7e7e2c9ee lxqt-common: Add lxqt in slim.conf diff -r 31587c741a6f -r 9b3667c444af lxqt-common/receipt --- a/lxqt-common/receipt Thu May 28 12:43:56 2015 +0200 +++ b/lxqt-common/receipt Fri May 29 11:18:00 2015 +0200 @@ -36,3 +36,23 @@ rm -rf $fs/usr/share/lxqt/themes/* cp -a $install/usr/share/lxqt/themes/flat $fs/usr/share/lxqt/themes } + +post_install() +{ + res=$(cat $1/etc/slim.conf | grep ^session | sed s/"sessions. *"//) + # Adding WM to SLIM available sessions. + if ! echo "$res" | grep -q $PACKAGE; then + echo -n "Adding lxqt to /etc/slim.conf..." + sed -i "s/^sessions.*/sessions ${res},lxqt/" $1/etc/slim.conf + status + fi +} + +post_remove() +{ + # Remove WM from SLIM available sessions. + if grep -q lxqt $1/etc/slim.conf; then + sed -i s/,lxqt// $1/etc/slim.conf + fi +} +