From 8bee494cc230e7a816c3c15833f26c53e61015f5 Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Sun, 15 Feb 2015 17:35:47 -0500 Subject: [PATCH] Safer adding for user account --- distros/debian/openalpr-daemon.postinst | 3 ++- distros/debian/openalpr-daemon.preinst | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/distros/debian/openalpr-daemon.postinst b/distros/debian/openalpr-daemon.postinst index dcfe099..661f3aa 100644 --- a/distros/debian/openalpr-daemon.postinst +++ b/distros/debian/openalpr-daemon.postinst @@ -5,7 +5,8 @@ set -e . /usr/share/debconf/confmodule -chown openalpr:root /var/lib/openalpr/plateimages +chown openalpr:openalpr /var/lib/openalpr/plateimages +#DEBHELPER# db_stop diff --git a/distros/debian/openalpr-daemon.preinst b/distros/debian/openalpr-daemon.preinst index 9d693a9..574b991 100644 --- a/distros/debian/openalpr-daemon.preinst +++ b/distros/debian/openalpr-daemon.preinst @@ -1,4 +1,10 @@ #!/bin/bash set -e -adduser --system --no-create-home openalpr +# Create openalpr:openalpr if it doesn't already exist +USER=openalpr +GROUP=openalpr +getent group $GROUP >/dev/null || addgroup $GROUP >/dev/null +getent passwd $USER >/dev/null || adduser --system --no-create-home $USER >/dev/null + +#DEBHELPER#