github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/server-pkg-tmpl/debian/postinst (about) 1 #!/bin/bash 2 # 3 # Post-installation script for the Fleetspeak server deb. 4 # 5 6 set -e 7 8 # The token below is replaced with shellscript snippets generated 9 # by debhelper commands. See http://manpages.ubuntu.com/dh_installdeb 10 11 #DEBHELPER# 12 13 case "$1" in 14 configure) 15 adduser --system fleetspeak 16 groupadd --system -f fleetspeak 17 chown -R fleetspeak:fleetspeak /etc/fleetspeak-server 18 19 # Allow "fleetspeak" user to bind to a low port (443). 20 setcap 'cap_net_bind_service=+ep' /usr/bin/fleetspeak-server 21 ;; 22 esac