[arch-commits] Commit in kdebase-workspace/kde-unstable (kdebase-workspace.install)
Andrea Scarpino
andrea at archlinux.org
Thu Jun 17 10:10:24 UTC 2010
Date: Thursday, June 17, 2010 @ 06:10:24
Author: andrea
Revision: 82785
set UID, GID and shell; set /var/lib/kdm as home; remove kdm group
Modified:
kdebase-workspace/kde-unstable/kdebase-workspace.install
---------------------------+
kdebase-workspace.install | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
Modified: kdebase-workspace.install
===================================================================
--- kdebase-workspace.install 2010-06-17 06:29:09 UTC (rev 82784)
+++ kdebase-workspace.install 2010-06-17 10:10:24 UTC (rev 82785)
@@ -1,16 +1,26 @@
post_install() {
- useradd -d /var -M -r -U kdm &> /dev/null
- xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ groupadd -g 135 kdm &>/dev/null
+ useradd -u 135 -g kdm -d /var/lib/kdm -s /bin/false -r kdm &>/dev/null
+ xdg-icon-resource forceupdate --theme hicolor &>/dev/null
}
post_upgrade() {
- getent passwd kdm >/dev/null 2>&1 || useradd -d /var -M -r -U kdm &> /dev/null
- xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+ if getent passwd kdm >/dev/null 2>&1; then
+ userdel kdm
+ fi
+ if getent group kdm >/dev/null 2>&1; then
+ groupdel kdm
+ fi
+
+ post_install
}
post_remove() {
if getent passwd kdm >/dev/null 2>&1; then
userdel kdm
fi
+ if getent group kdm >/dev/null 2>&1; then
+ groupdel kdm
+ fi
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
}
More information about the arch-commits
mailing list