add openwebrx data directory for persistent files
This commit is contained in:
parent
d9b662106c
commit
54fb58755d
22
debian/openwebrx.postinst
vendored
Executable file
22
debian/openwebrx.postinst
vendored
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -euxo pipefail
|
||||||
|
|
||||||
|
OWRX_USER="openwebrx"
|
||||||
|
OWRX_DATADIR="/var/lib/openwebrx"
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
configure)
|
||||||
|
adduser --system --group --no-create-home --home /nonexistent --quiet "${OWRX_USER}"
|
||||||
|
usermod -aG plugdev openwebrx
|
||||||
|
|
||||||
|
# create OpenWebRX data directory and set the correct permissions
|
||||||
|
if [ ! -d "${OWRX_DATADIR}" ] && [ ! -L "${OWRX_DATADIR}" ]; then mkdir "${OWRX_DATADIR}"; fi
|
||||||
|
chown -R "${OWRX_USER}". ${OWRX_DATADIR}
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "postinst called with unknown argument '$1'" 1>&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
#DEBHELPER#
|
7
debian/postinst
vendored
7
debian/postinst
vendored
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -euxo pipefail
|
|
||||||
|
|
||||||
adduser --system --group --no-create-home --home /nonexistent --quiet openwebrx
|
|
||||||
usermod -aG plugdev openwebrx
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
Loading…
Reference in New Issue
Block a user