mirror of
https://github.com/badaix/snapcast.git
synced 2025-07-07 19:57:43 +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:
|
install:
|
||||||
$(MAKE) adduser
|
$(MAKE) adduser
|
||||||
$(MAKE) installfiles
|
$(MAKE) installfiles
|
||||||
install -g nogroup -o snapserver -d /var/run/$(BIN)
|
install -g snapserver -o snapserver -d /var/run/$(BIN)
|
||||||
|
|
||||||
@if [[ `systemctl` =~ -\.mount ]]; then \
|
@if [[ `systemctl` =~ -\.mount ]]; then \
|
||||||
$(MAKE) installsystemd; \
|
$(MAKE) installsystemd; \
|
||||||
|
@ -150,7 +150,8 @@ installbsd:
|
||||||
|
|
||||||
adduser:
|
adduser:
|
||||||
@if ! getent passwd snapserver >/dev/null; then \
|
@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; \
|
fi; \
|
||||||
|
|
||||||
|
|
||||||
|
@ -208,5 +209,6 @@ uninstallsystemd:
|
||||||
systemctl daemon-reload; \
|
systemctl daemon-reload; \
|
||||||
|
|
||||||
deluser:
|
deluser:
|
||||||
@deluser --quiet --system snapserver > /dev/null || true
|
@deluser --quiet --system snapserver > /dev/null || true; \
|
||||||
|
delgroup --quiet --system snapserver > /dev/null || true
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ load_rc_config $name
|
||||||
|
|
||||||
command=/usr/local/bin/${name}
|
command=/usr/local/bin/${name}
|
||||||
pidfile="/var/run/${name}/pid"
|
pidfile="/var/run/${name}/pid"
|
||||||
|
|
||||||
start_cmd=snapserver_start
|
start_cmd=snapserver_start
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ do_start()
|
||||||
PIDDIR=$(dirname "$PIDFILE")
|
PIDDIR=$(dirname "$PIDFILE")
|
||||||
if [ ! -d "$PIDDIR" ]; then
|
if [ ! -d "$PIDDIR" ]; then
|
||||||
mkdir -m 0755 $PIDDIR
|
mkdir -m 0755 $PIDDIR
|
||||||
chown snapserver:nogroup $PIDDIR
|
chown snapserver:snapserver $PIDDIR
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Return
|
# Return
|
||||||
|
|
|
@ -9,7 +9,8 @@ VERSION="$2"
|
||||||
if [ "$ACTION" = "configure" ]; then
|
if [ "$ACTION" = "configure" ]; then
|
||||||
# add the snapserver user
|
# add the snapserver user
|
||||||
if ! getent passwd snapserver >/dev/null; then
|
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
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@ if [ "$1" = "purge" ]; then
|
||||||
done
|
done
|
||||||
|
|
||||||
deluser --quiet --system snapserver > /dev/null || true
|
deluser --quiet --system snapserver > /dev/null || true
|
||||||
|
delgroup --quiet --system snapserver > /dev/null || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#DEBHELPER#
|
#DEBHELPER#
|
||||||
|
|
|
@ -144,7 +144,7 @@ int main(int argc, char* argv[])
|
||||||
if (daemonOption.isSet())
|
if (daemonOption.isSet())
|
||||||
{
|
{
|
||||||
#ifdef HAS_DAEMON
|
#ifdef HAS_DAEMON
|
||||||
daemonize("snapserver", "nogroup", "/var/run/snapserver/pid");
|
daemonize("snapserver", "snapserver", "/var/run/snapserver/pid");
|
||||||
if (processPriority < -20)
|
if (processPriority < -20)
|
||||||
processPriority = -20;
|
processPriority = -20;
|
||||||
else if (processPriority > 19)
|
else if (processPriority > 19)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue