diff options
Diffstat (limited to 'packaging/scripts/preinstall.sh')
| -rw-r--r-- | packaging/scripts/preinstall.sh | 26 | +0 −26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/packaging/scripts/preinstall.sh b/packaging/scripts/preinstall.sh deleted file mode 100644 --- a/packaging/scripts/preinstall.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# SPDX-FileCopyrightText: 2026 Nikolay Govorov -# SPDX-License-Identifier: AGPL-3.0-or-later - -set -e - -nologin=/usr/sbin/nologin -[ -x "$nologin" ] || nologin=/sbin/nologin -[ -x "$nologin" ] || nologin=/bin/false - -for svc in mirum-server mirum-worker; do - if ! getent group "$svc" >/dev/null; then - if command -v groupadd >/dev/null; then - groupadd --system "$svc" - else - addgroup -S "$svc" - fi - fi - if ! getent passwd "$svc" >/dev/null; then - if command -v useradd >/dev/null; then - useradd --system --gid "$svc" --no-create-home --shell "$nologin" "$svc" - else - adduser -S -H -G "$svc" -s "$nologin" "$svc" - fi - fi -done |
