From: Greg Price Date: Wed, 1 Oct 2008 03:18:50 +0000 (-0400) Subject: create repository user, etc, in sipb-xen-dev postinst X-Git-Tag: sipb-xen-dev/23^0 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/commitdiff_plain/32adeae90b3e7a47878c52e728d37c0ec25e9555 create repository user, etc, in sipb-xen-dev postinst svn path=/trunk/packages/sipb-xen-dev/; revision=956 --- diff --git a/debian/changelog b/debian/changelog index c2bda63..123c718 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +sipb-xen-dev (23) unstable; urgency=low + + * in postinst, create user repository and group repo + and add /etc/sudoers line + + -- Greg Price Tue, 30 Sep 2008 23:06:04 -0400 + sipb-xen-dev (22) unstable; urgency=low [ Sam Hartman ] diff --git a/debian/sipb-xen-dev.postinst b/debian/sipb-xen-dev.postinst new file mode 100644 index 0000000..b7649f5 --- /dev/null +++ b/debian/sipb-xen-dev.postinst @@ -0,0 +1,28 @@ +#!/bin/sh +set -e + +#DEBHELPER# + +case "$1" in + configure) + if [ -z "$2" ]; then + adduser --system repository + addgroup --system repo + echo "%repo ALL=(repository) ALWAYS_SET_HOME,NOPASSWD: /usr/bin/reprepro" >>/etc/sudoers + echo "-----" + echo "sipb-xen-dev: run" + echo " adduser --disabled-password \$user" + echo " adduser \$user repo" + echo "to make individual users that will build packages." + echo "-----" + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac