From 64827fbbc1c353e14712234abee62ea70b139507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20Beaupr=C3=A9?= Date: Thu, 16 Oct 2008 21:31:05 +0000 Subject: [PATCH] fixup key managemetn script --- debian/alternc-slave.postinst | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/alternc-slave.postinst b/debian/alternc-slave.postinst index 0e916595..cd1999a7 100644 --- a/debian/alternc-slave.postinst +++ b/debian/alternc-slave.postinst @@ -44,12 +44,14 @@ case "$1" in adduser --quiet postfix sasl db_get "alternc-slave/mergelog-key" - if [ "X$ret" != "" ]; then + key="$RET" + if [ "X$key" != "" ]; then echo "Creating alternc-mergelog account" adduser --quiet --system --home /var/run/alternc-mergelog --shell /bin/false --ingroup adm alternc-mergelog - if ! grep -q "$ret" /var/run/alternc-mergelog/.ssh/authorized_keys ; then + if ! grep -q "$key" /var/run/alternc-mergelog/.ssh/authorized_keys ; then + echo "Authorizing requested key to access alternc-mergelog account" mkdir -p /var/run/alternc-mergelog/.ssh - echo "$ret" >> /var/run/alternc-mergelog/.ssh/authorized_keys + echo "$key" >> /var/run/alternc-mergelog/.ssh/authorized_keys chown -R alternc-mergelog:adm /var/run/alternc-mergelog/.ssh chmod -R og-rwx /var/run/alternc-mergelog/.ssh fi