From: Carlos Santos Date: Fri, 13 Apr 2018 16:00:27 +0000 (-0300) Subject: network-manager: support a defaults file in the init script X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a86e44394a8bd94bb56fcead56cc196d6f90aa66;p=buildroot.git network-manager: support a defaults file in the init script Sometimes it is useful to pass some parameters to NetworkManager when it starts (e.g. --log-level) instead of editting NetworkManager.conf. Allow the user add a file with a NETWORKMANAGER_ARGS variable containing such flags. This is simpler than overriding the whole startup script (e.g. by means of a rootfs overlay). Signed-off-by: Carlos Santos Signed-off-by: Thomas Petazzoni --- diff --git a/package/network-manager/S45network-manager b/package/network-manager/S45network-manager index f39e20d73b..bb4bf164a5 100755 --- a/package/network-manager/S45network-manager +++ b/package/network-manager/S45network-manager @@ -1,5 +1,8 @@ #!/bin/sh +# Allow a few customizations from a config file +test -r /etc/default/NetworkManager && . /etc/default/NetworkManager + prefix=/usr exec_prefix=/usr sbindir=${exec_prefix}/sbin @@ -14,7 +17,7 @@ case "$1" in printf "Starting NetworkManager ... " [ ! -d /var/run/NetworkManager ] && install -d /var/run/NetworkManager if [ -z "$PID" ]; then - $NETWORKMANAGER_BIN + $NETWORKMANAGER_BIN $NETWORKMANAGER_ARGS fi if [ ! -z "$PID" -o $? -gt 0 ]; then echo "failed!"