mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-19 12:06:15 +02:00
create snapserver group
This commit is contained in:
parent
0f2359c971
commit
d5ac4080c4
6 changed files with 11 additions and 7 deletions
|
@ -111,7 +111,7 @@ else
|
|||
install:
|
||||
$(MAKE) adduser
|
||||
$(MAKE) installfiles
|
||||
install -g nogroup -o snapserver -d /var/run/$(BIN)
|
||||
install -g snapserver -o snapserver -d /var/run/$(BIN)
|
||||
|
||||
@if [[ `systemctl` =~ -\.mount ]]; then \
|
||||
$(MAKE) installsystemd; \
|
||||
|
@ -150,7 +150,8 @@ installbsd:
|
|||
|
||||
adduser:
|
||||
@if ! getent passwd snapserver >/dev/null; then \
|
||||
adduser --quiet --ingroup nogroup --system --no-create-home --home /var/lib/snapserver snapserver; \
|
||||
addgroup --quiet --system snapserver; \
|
||||
adduser --quiet --ingroup snapserver --system --no-create-home --home /var/lib/snapserver snapserver; \
|
||||
fi; \
|
||||
|
||||
|
||||
|
@ -208,5 +209,6 @@ uninstallsystemd:
|
|||
systemctl daemon-reload; \
|
||||
|
||||
deluser:
|
||||
@deluser --quiet --system snapserver > /dev/null || true
|
||||
@deluser --quiet --system snapserver > /dev/null || true; \
|
||||
delgroup --quiet --system snapserver > /dev/null || true
|
||||
|
||||
|
|
|
@ -48,7 +48,7 @@ do_start()
|
|||
PIDDIR=$(dirname "$PIDFILE")
|
||||
if [ ! -d "$PIDDIR" ]; then
|
||||
mkdir -m 0755 $PIDDIR
|
||||
chown snapserver:nogroup $PIDDIR
|
||||
chown snapserver:snapserver $PIDDIR
|
||||
fi
|
||||
|
||||
# Return
|
||||
|
|
|
@ -9,7 +9,8 @@ VERSION="$2"
|
|||
if [ "$ACTION" = "configure" ]; then
|
||||
# add the snapserver user
|
||||
if ! getent passwd snapserver >/dev/null; then
|
||||
adduser --quiet --ingroup nogroup --system --no-create-home snapserver
|
||||
addgroup --quiet --system snapserver
|
||||
adduser --quiet --ingroup snapserver --system --no-create-home snapserver
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ if [ "$1" = "purge" ]; then
|
|||
done
|
||||
|
||||
deluser --quiet --system snapserver > /dev/null || true
|
||||
delgroup --quiet --system snapserver > /dev/null || true
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
|
|
@ -144,7 +144,7 @@ int main(int argc, char* argv[])
|
|||
if (daemonOption.isSet())
|
||||
{
|
||||
#ifdef HAS_DAEMON
|
||||
daemonize("snapserver", "nogroup", "/var/run/snapserver/pid");
|
||||
daemonize("snapserver", "snapserver", "/var/run/snapserver/pid");
|
||||
if (processPriority < -20)
|
||||
processPriority = -20;
|
||||
else if (processPriority > 19)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue