From a86e44394a8bd94bb56fcead56cc196d6f90aa66 Mon Sep 17 00:00:00 2001 From: Carlos Santos Date: Fri, 13 Apr 2018 13:00:27 -0300 Subject: [PATCH] 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 --- package/network-manager/S45network-manager | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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!"