summarylogtreecommitdiffstats
path: root/signalk.install
diff options
context:
space:
mode:
authorMartijn Heil2020-09-22 16:01:00 +0200
committerMartijn Heil2020-09-24 15:44:05 +0200
commitad5c4008690552fa45bb908a4a46267d53eb47c8 (patch)
treec8a55ce3eaec0ae3ce0bf20901e0d0a556ad2d9c /signalk.install
downloadaur-ad5c4008690552fa45bb908a4a46267d53eb47c8.tar.gz
Initial commit
Make sure that build works too when src directory is already populated Improve json formatting Rename package to signalk-server Fix various problems Generate .SRCINFO Add socket & service file to git Fix permissions Initial commit
Diffstat (limited to 'signalk.install')
-rw-r--r--signalk.install22
1 files changed, 22 insertions, 0 deletions
diff --git a/signalk.install b/signalk.install
new file mode 100644
index 000000000000..cb07df23f9b5
--- /dev/null
+++ b/signalk.install
@@ -0,0 +1,22 @@
+post_install() {
+ # cut off $pkgrel part
+ pkgver="${1%-*}"
+
+ # force _immediate_ creation of geoserver user
+ systemd-sysusers /usr/lib/sysusers.d/signalk-server.conf
+
+ # adjust permissions
+ chown -R signalk:signalk /usr/lib/signalk-server
+ chown -R signalk:signalk /etc/signalk-server
+ chown -R signalk:signalk /var/lib/signalk-server
+
+ # inform user about new systemd service
+ cat <<EOF
+==> Enable and/or start the \`signalk-server.service\` systemd service.
+EOF
+
+}
+
+post_upgrade() {
+ post_install $1
+}