From 524ef2b6d9e5922a54de8257d232cadc319ca04c Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Fri, 5 Feb 2021 22:53:50 +0100 Subject: jamulus-headless new --- jamulus-headless/jamulus.install | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 jamulus-headless/jamulus.install (limited to 'jamulus-headless/jamulus.install') diff --git a/jamulus-headless/jamulus.install b/jamulus-headless/jamulus.install new file mode 100644 index 00000000..1faa132e --- /dev/null +++ b/jamulus-headless/jamulus.install @@ -0,0 +1,35 @@ +post_install() { + getent passwd jamulus &>/dev/null || { + echo "Creating jamulus user.." + useradd --system --no-create-home -g nobody -s /bin/false jamulus &>/dev/null + } + cat < https://github.com/corrados/jamulus/wiki/Central-Servers +# country ID => https://doc.qt.io/qt-5/qlocale.html#Country-enum +[Service] +Environment=central_server="name_of_the_server" +Environment=server_info="yourServerName;yourCity;[country ID]" + + systemctl daemon-reload + +To start the service: + sudo systemctl start jamulus + +To enable the service at boot: + sudo systemctl enable jamulus + +HERE +} + +post_remove() { + echo "Consider removing jamulus user from the system" +} + +op=$1 +shift + +$op "$@" -- cgit v1.2.3-54-g00ecf