summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-08-04 15:26:28 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-08-04 15:29:34 -0700
commit6dbecc3652a8fde95abfb0b47da0238529b60988 (patch)
treea3a84854b83dd20987c41ceb8c7565f239585204
parentedb1eb92dd29338af8f07df08aeff52664493919 (diff)
downloaduserv-utils-6dbecc3652a8fde95abfb0b47da0238529b60988.tar.gz
prefix users created in postinsts with an underscore
-rwxr-xr-xdebian/userv-dyndns.postinst3
-rwxr-xr-xdebian/userv-git-daemon.postinst5
-rw-r--r--dyndns/Makefile2
3 files changed, 6 insertions, 4 deletions
diff --git a/debian/userv-dyndns.postinst b/debian/userv-dyndns.postinst
index eaf7803..6517a45 100755
--- a/debian/userv-dyndns.postinst
+++ b/debian/userv-dyndns.postinst
@@ -25,6 +25,7 @@ set -e
user="$(sed -n '/^[a-z]/{p;q;}' /etc/userv/dyndns-service-users)"
if [ "$user" ]; then
- adduser --system --quiet --group --gecos 'userv dyndns' \
+ adduser --system --force-badname --quiet --group \
+ --gecos 'userv dyndns' \
--home /etc/userv --no-create-home --shell /bin/false $user
fi
diff --git a/debian/userv-git-daemon.postinst b/debian/userv-git-daemon.postinst
index 5ccaa88..f055c84 100755
--- a/debian/userv-git-daemon.postinst
+++ b/debian/userv-git-daemon.postinst
@@ -22,7 +22,7 @@ set -e
# You should have received a copy of the GNU General Public License
# along with userv-utils; if not, see http://www.gnu.org/licenses/.
-GITDUSER=userv-git
+GITDUSER=_userv-git
defaults=/etc/default/userv-git-daemon
if test -f $defaults; then . $defaults; fi
@@ -30,6 +30,7 @@ if test -f $defaults; then . $defaults; fi
#DEBHELPER#
if [ "$GITDUSER" ]; then
- adduser --system --quiet --group --gecos 'userv git daemon' \
+ adduser --system --force-badname --quiet --group \
+ --gecos 'userv git daemon' \
--home /etc/userv --no-create-home --shell /bin/false $GITDUSER
fi
diff --git a/dyndns/Makefile b/dyndns/Makefile
index e0a769d..b7fc855 100644
--- a/dyndns/Makefile
+++ b/dyndns/Makefile
@@ -27,7 +27,7 @@ install-examples:
mkdir -p $(services)
cp dyndns $(services)/dyndns.distrib
cp dyndns-domains $(etcuserv)/dyndns-domains.example
- echo userv-dyndns >$(etcuserv)/dyndns-service-users.example
+ echo _userv-dyndns >$(etcuserv)/dyndns-service-users.example
install-docs:
mkdir -p $(docdir)/userv-dyndns