handling for missing options in config
Costa Tsaousis (ktsaou) committed
May 20, 2014 at 12:10 UTC
6a80b38554884a2fc49444806cb2492377d126af
1 file changed
+5
-2
netdata.start
+5
-2
@@ -41,8 +41,11 @@ then
41
fi
42
43
# find the user to run as
44
- NETDATA_CONFIG_USER="`grep 'run as user = ' $NETDATA_CONFIG_CONF_DIR/netdata.conf | head -n 1 | cut -d '=' -f 2 | sed s"/ //g"`"
45
- NETDATA_CONFIG_WEB_DIR="`grep 'web files directory = ' $NETDATA_CONFIG_CONF_DIR/netdata.conf | head -n 1 | cut -d '=' -f 2 | sed -e s"/^ \+//g" -e s"/ \+$//g"`"
44
+ x="`grep 'run as user = ' $NETDATA_CONFIG_CONF_DIR/netdata.conf | head -n 1 | cut -d '=' -f 2 | sed s"/ //g"`"
45
+ test ! -z "$x" && NETDATA_CONFIG_USER="$x"
46
+
47
+ x="`grep 'web files directory = ' $NETDATA_CONFIG_CONF_DIR/netdata.conf | head -n 1 | cut -d '=' -f 2 | sed -e s"/^ \+//g" -e s"/ \+$//g"`"
48
+ test ! -z "$x" && NETDATA_CONFIG_WEB_DIR="$x"
49
fi
50
51
for x in "$NETDATA_CONFIG_WEB_DIR" "$NETDATA_CONFIG_CONF_DIR" "$NETDATA_CONFIG_CACHE_DIR" "$NETDATA_CONFIG_LOG_DIR"