r22793 - in /desktop/experimental/sabayon/debian: changelog sabayon.postinst sabayon.postrm
dktrkranz at users.alioth.debian.org
dktrkranz at users.alioth.debian.org
Thu Jan 14 19:55:37 UTC 2010
Author: dktrkranz
Date: Thu Jan 14 19:55:33 2010
New Revision: 22793
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=22793
Log:
Invoke adduser to create a system user/group (Closes: #487966)
Modified:
desktop/experimental/sabayon/debian/changelog
desktop/experimental/sabayon/debian/sabayon.postinst
desktop/experimental/sabayon/debian/sabayon.postrm
Modified: desktop/experimental/sabayon/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/sabayon/debian/changelog?rev=22793&op=diff
==============================================================================
--- desktop/experimental/sabayon/debian/changelog [utf-8] (original)
+++ desktop/experimental/sabayon/debian/changelog [utf-8] Thu Jan 14 19:55:33 2010
@@ -5,8 +5,10 @@
- Depend on pessulus, upstream no longer ship embedded copy of it.
* debian/copyright:
- Adjust copyright holders.
-
- -- Luca Falavigna <dktrkranz at debian.org> Thu, 14 Jan 2010 20:38:49 +0100
+ * debian/post{inst,rm}:
+ - Invoke adduser to create a system user/group (Closes: #487966).
+
+ -- Luca Falavigna <dktrkranz at debian.org> Thu, 14 Jan 2010 20:53:53 +0100
sabayon (2.28.1-1) experimental; urgency=low
Modified: desktop/experimental/sabayon/debian/sabayon.postinst
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/sabayon/debian/sabayon.postinst?rev=22793&op=diff
==============================================================================
--- desktop/experimental/sabayon/debian/sabayon.postinst [utf-8] (original)
+++ desktop/experimental/sabayon/debian/sabayon.postinst [utf-8] Thu Jan 14 19:55:33 2010
@@ -3,15 +3,10 @@
set -e
if [ "$1" = "configure" ] ; then
- if ! getent group sabayon-admin >/dev/null; then
- groupadd sabayon-admin
- fi
-
- if ! getent passwd sabayon-admin >/dev/null; then
- useradd --home /var/run/sabayon-admin \
- -c "Sabayon user" --gid sabayon-admin sabayon-admin
- mkdir -p /var/run/sabayon-admin
- chown sabayon-admin:sabayon-admin /var/run/sabayon-admin
+ if [ -x /usr/sbin/adduser ] ; then
+ if ! id sabayon-admin >/dev/null 2>&1; then
+ adduser --system --group --home /var/run/sabayon-admin sabayon-admin
+ fi
fi
fi
Modified: desktop/experimental/sabayon/debian/sabayon.postrm
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/sabayon/debian/sabayon.postrm?rev=22793&op=diff
==============================================================================
--- desktop/experimental/sabayon/debian/sabayon.postrm [utf-8] (original)
+++ desktop/experimental/sabayon/debian/sabayon.postrm [utf-8] Thu Jan 14 19:55:33 2010
@@ -3,8 +3,9 @@
set -e
if [ "$1" = "purge" ] ; then
- if [ -x /usr/sbin/userdel ] ; then
- userdel -r sabayon-admin || true
+ if [ -x /usr/sbin/deluser ] ; then
+ deluser --remove-home --remove-all-files sabayon-admin
+ deluser --group sabayon-admin
fi
fi
More information about the pkg-gnome-commits
mailing list