ocserv: silence warnings and set group default value
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 22 May 2015 19:56:00 +0000 (21:56 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 22 May 2015 19:56:29 +0000 (21:56 +0200)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
net/ocserv/files/ocserv.init

index fe0718b3b88f9de94ce42788d3b90272fc0c1a90..d4d014dd8af69f2c873978767ca8c21db4e822c4 100644 (file)
@@ -37,7 +37,7 @@ setup_config() {
        test $auth = "plain" && authsuffix="\[passwd=/var/etc/ocpasswd\]"
 
        dyndns="false"
-       hostname=`uci show ddns|grep domain|head -1|cut -d '=' -f 2 2>/dev/null`
+       hostname=`uci show ddns 2>/dev/null|grep domain|head -1|cut -d '=' -f 2`
        [ -n "$hostname" ] && dyndns="true"
 
        mkdir -p /var/etc
@@ -67,10 +67,9 @@ setup_users() {
        local password
 
        config_get name $1 name
-       config_get group $1 group
+       config_get group $1 group '*'
        config_get password $1 password
 
-       [ -z "$group" ] && group='*'
        [ -z "$name" -o -z "$password" ] && return
 
        echo "$name:$group:$password" >> /var/etc/ocpasswd
@@ -100,7 +99,7 @@ setup_dns() {
 start() {
        local hostname iface
 
-       hostname=`uci show ddns|grep domain|head -1|cut -d '=' -f 2 2>/dev/null`
+       hostname=`uci show ddns 2>/dev/null|grep domain|head -1|cut -d '=' -f 2`
        [ -z "$hostname" ] && hostname=`uci get system.@system[0].hostname 2>/dev/null`
 
        [ -f /etc/config/ocserv-dir/ca-key.pem ] && mv /etc/config/ocserv-dir/ca-key.pem /etc/ocserv/ca-key.pem