From 9d0b0260089b15e8bd06fabd9c30e3a853a0fdff Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Fri, 12 Apr 2019 11:49:22 +0100 Subject: [PATCH] Grant the CAP_NET_BIND_SERVICE capability to radiod --- debian/autoradio-server.radiod.service | 3 ++- debian/autoradio.default | 17 ++++------------- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/debian/autoradio-server.radiod.service b/debian/autoradio-server.radiod.service index 8d0f732e..c7cec49b 100644 --- a/debian/autoradio-server.radiod.service +++ b/debian/autoradio-server.radiod.service @@ -6,10 +6,11 @@ Wants=etcd.service [Service] User=icecast2 EnvironmentFile=-/etc/default/autoradio -ExecStart=/usr/bin/radiod $ETCD_SERVER $PUBLIC_IP $INTERFACE $RADIOD_OPTIONS +ExecStart=/usr/bin/radiod $ETCD_OPTIONS $RADIOD_OPTIONS Restart=always RestartSec=1 LimitNOFILE=65535 +AmbientCapabilities=CAP_NET_BIND_SERVICE [Install] WantedBy=multi-user.target diff --git a/debian/autoradio.default b/debian/autoradio.default index 872e76a4..ef772fc3 100644 --- a/debian/autoradio.default +++ b/debian/autoradio.default @@ -1,17 +1,8 @@ -# Set your base domain name here. -#DOMAIN="--domain=" - -# Set your public IP if necessary (specify multiple times for v4/v6). -#PUBLIC_IP="--public-ip=" - -# Set the IP address that is advertised to peers. -PEER_IP="--peer-ip=" - # Set the etcd servers to connect to (default: localhost:2379). -ETCD_SERVER="--etcd=http://localhost:2379" +ETCD_OPTIONS="--etcd=http://localhost:2379" # Additional options that are passed to specific daemons. -#RADIOD_OPTIONS="--bwlimit=1000" -#RADIOD_OPTIONS="--interface=eth0" -RADIOD_OPTIONS="" +#RADIOD_OPTIONS="--domain= --public-ip= --peer-ip=" +RADIOD_OPTIONS= +TRANSCODERD_OPTIONS= -- GitLab