Hello community,

here is the log from the commit of package sysconfig for openSUSE:Factory 
checked in at 2014-09-25 09:33:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sysconfig (Old)
 and      /work/SRC/openSUSE:Factory/.sysconfig.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sysconfig"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sysconfig/sysconfig.changes      2014-06-01 
18:54:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sysconfig.new/sysconfig.changes 2014-09-25 
09:33:48.000000000 +0200
@@ -1,0 +2,17 @@
+Wed Sep 24 06:14:38 UTC 2014 - [email protected]
+
+- rpm: fixed SUSE spelling in the spec file (bnc#889002)
+
+-------------------------------------------------------------------
+Tue Sep 23 06:57:31 UTC 2014 - [email protected]
+
+- version 0.83.7
+- netconfig: create missed /var/run/ntp directory (bnc#892877)
+  When the directory does not exists yet, the ntp service is not
+  yet started/running and it is even more important to write the
+  servers so ntpd can pickup them at start.
+- config: changed NM_ONLINE_TIMEOUT to 30 (bnc#889175)
+- config: updated to list new variables in network/dhcp,
+  cleanup of ifcfg.template and network/config variables
+
+-------------------------------------------------------------------

Old:
----
  sysconfig-0.83.6.tar.bz2

New:
----
  sysconfig-0.83.7.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sysconfig.spec ++++++
--- /var/tmp/diff_new_pack.ra4X3r/_old  2014-09-25 09:33:49.000000000 +0200
+++ /var/tmp/diff_new_pack.ra4X3r/_new  2014-09-25 09:33:49.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           sysconfig
-Version:        0.83.6
+Version:        0.83.7
 Release:        0
 Summary:        The sysconfig scheme for traditional network scripts
 License:        GPL-2.0+
@@ -39,7 +39,7 @@
 Recommends:     wicked-service
 
 %description
-This package provides the SuSE system configuration scheme for the
+This package provides the SUSE system configuration scheme for the
 traditional "ifup" alias "netcontrol" network scripts.
 
 Authors:
@@ -155,10 +155,13 @@
 sysconfig_remove_and_set network/config DEFAULT_BROADCAST
 sysconfig_remove_and_set network/config FORCE_PERSISTENT_NAMES
 sysconfig_remove_and_set network/config MANDATORY_DEVICES
+sysconfig_remove_and_set network/config USE_SYSLOG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_BIN
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_BIN
+sysconfig_remove_and_set network/dhcp   DHCLIENT_DEBUG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_WAIT_LINK
 sysconfig_remove_and_set network/dhcp   DHCLIENT_USER_OPTIONS
+sysconfig_remove_and_set network/dhcp   DHCLIENT_PRIMARY_DEVICE
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCPCD_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCP6C_USER_OPTIONS

++++++ sysconfig-0.83.6.tar.bz2 -> sysconfig-0.83.7.tar.bz2 ++++++
++++ 1611 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/ChangeLog new/sysconfig-0.83.7/ChangeLog
--- old/sysconfig-0.83.6/ChangeLog      2014-05-28 12:32:46.000000000 +0200
+++ new/sysconfig-0.83.7/ChangeLog      2014-09-23 09:18:32.000000000 +0200
@@ -1,4 +1,62 @@
-commit 381b54d18b1f26cf493a76a4b38799266bd9a069 (HEAD, tag: version-0.83.6, 
origin/master, master)
+commit 184c796f39be48293f1598bd61677f1e5da58d2d (HEAD, master)
+Author: Marius Tomaschewski <[email protected]>
+Date:   Tue Sep 23 09:17:33 2014 +0200
+
+    version 0.83.7, updated changes
+
+commit 548e50e16d142aa0e08513f34a4c1b7a86176434
+Author: Marius Tomaschewski <[email protected]>
+Date:   Tue Sep 23 09:16:35 2014 +0200
+
+    spec: updated obsolete variables removal list
+
+commit d75551e9385c6fbe5a96f9527c9f2fed8e95382f (origin/master)
+Author: Marius Tomaschewski <[email protected]>
+Date:   Tue Sep 23 08:55:31 2014 +0200
+
+    config: network/config variable cleanup
+
+commit e47cc70c3352c6a69df73201d1fc6e2c77c6b437
+Author: Marius Tomaschewski <[email protected]>
+Date:   Tue Sep 23 08:52:39 2014 +0200
+
+    config: ifcfg.template variable cleanup
+
+commit e9479304b0a2d39035a7d3436e598ac09e8dcd77
+Author: Marius Tomaschewski <[email protected]>
+Date:   Tue Sep 23 08:42:18 2014 +0200
+
+    config: updated to list new variables in network/dhcp
+
+commit a2967c284586346a94e64bf13ac46193fc866339
+Author: Marius Tomaschewski <[email protected]>
+Date:   Mon Sep 22 14:17:31 2014 +0200
+
+    config: refer to NetworkManager-wait-online.service
+
+commit f0a577a41850102f734a495ef3b522aece81f44f
+Author: Marius Tomaschewski <[email protected]>
+Date:   Mon Sep 22 14:09:10 2014 +0200
+
+    netconfig: create missed /var/run/ntp (bnc#892877)
+    
+    When the directory does not exists yet, the ntp service
+    is not yet started/running and it is even more important
+    to write the servers so ntpd can pickup them at start.
+
+commit 21554d621d313dc1366d81d4d9bd6fd2c80dc29e
+Author: Marius Tomaschewski <[email protected]>
+Date:   Mon Sep 22 14:06:27 2014 +0200
+
+    netconfig: set progname before using warn function
+
+commit abe84c5b7fab86b4a74a4460a1759607ac9498c0
+Author: Marius Tomaschewski <[email protected]>
+Date:   Mon Sep 22 13:39:22 2014 +0200
+
+    config: changed NM_ONLINE_TIMEOUT to 30 (bnc#889175)
+
+commit 381b54d18b1f26cf493a76a4b38799266bd9a069 (tag: version-0.83.6)
 Author: Marius Tomaschewski <[email protected]>
 Date:   Wed May 28 12:30:10 2014 +0200
 
@@ -2096,7 +2154,7 @@
     
     Signed-off-by: Marius Tomaschewski <[email protected]>
 
-commit 20f33774c4cd95b4a0ee1c58c1f305d676d5a88e (tag: version-0.73.7)
+commit 20f33774c4cd95b4a0ee1c58c1f305d676d5a88e (tag: version-0.73.7, tag: 
opensuse-11.3-release)
 Author: Marius Tomaschewski <[email protected]>
 Date:   Tue Jun 8 11:10:51 2010 +0200
 
@@ -2986,7 +3044,7 @@
     
     git-svn-id: https://svn.suse.de/svn/sysconfig/trunk@1980 
bf393798-0adf-0310-9952-bd479070b6c1
 
-commit e61f37a520adc1f4d1569b645d9d960f3e4c68e9
+commit e61f37a520adc1f4d1569b645d9d960f3e4c68e9 (tag: opensuse-11.2-release)
 Author: mt <mt@bf393798-0adf-0310-9952-bd479070b6c1>
 Date:   Fri Oct 9 13:39:58 2009 +0000
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/VERSION new/sysconfig-0.83.7/VERSION
--- old/sysconfig-0.83.6/VERSION        2014-05-28 12:28:52.000000000 +0200
+++ new/sysconfig-0.83.7/VERSION        2014-09-23 08:56:10.000000000 +0200
@@ -1 +1 @@
-0.83.6
+0.83.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/config/ifcfg.template 
new/sysconfig-0.83.7/config/ifcfg.template
--- old/sysconfig-0.83.6/config/ifcfg.template  2014-05-28 08:00:28.000000000 
+0200
+++ new/sysconfig-0.83.7/config/ifcfg.template  2014-09-23 08:52:13.000000000 
+0200
@@ -56,24 +56,17 @@
 #
 BOOTPROTO=
 
-## Type:       yesno
-## Default:    no
-#
-# This variable is used to enable/disable the Zero Configuration Networking
-# (zeroconf) route (169.254.0.0) on local interfaces. Disabled by default.
-#
-ZEROCONF_ROUTE='no'
-
 ## Type:    string
 ## Default: ""
 #
 # If using a static configuration you have to set an IP address and a netmask
 # or prefix length. The following examples are equivalent:
-# 1) IPADDR=192.168.1.1
-#    NETMASK=255.255.255.0
+#
+# 1) IPADDR=192.168.1.1/24     # NETMASK and PREFIXLEN will be ignored
 # 2) IPADDR=192.168.1.1
 #    PREFIXLEN=24              # NETMASK will be ignored
-# 3) IPADDR=192.168.1.1/24     # NETMASK and PREFIXLEN will be ignored
+# 3) IPADDR=192.168.1.1
+#    NETMASK=255.255.255.0
 #
 # For multiple addresses use this variable multiple times and extend them with
 # different suffixes. For example IPADDR_1=, IPADDR_2=. See section 'Multiple
@@ -89,6 +82,8 @@
 # prefixlength is set in variable PREFIXLEN in IPADDR.
 # For multiple addresses use the same suffixes as with IPADDR.
 #
+# Note: Deprecated IPv4 only variable.
+#
 NETMASK=
 
 ## Type:    integer(0,64)
@@ -107,6 +102,8 @@
 # will be used. See DEFAULT_BROADCAST in /etc/sysconfig/network/config.
 # For multiple addresses use the same suffixes as with IPADDR.
 #
+# Note: Deprecated IPv4 only variable.
+#
 BROADCAST=
 
 ## Type:    string
@@ -127,33 +124,6 @@
 #
 LABEL=
 
-## Type:    string
-## Default: ""
-#
-# Set the  scope  of the area where this address is valid. 
-# See manpage ip for details.
-# For multiple addresses use the same suffixes as with IPADDR.
-#
-SCOPE=
-
-## Type:    string
-## Default: ""
-#
-# Every other option from "ip address add" can be added here.
-# See manpage ip for details.
-# For multiple addresses use the same suffixes as with IPADDR.
-#
-IP_OPTIONS=
-
-## Type:    string
-## Default: ""
-#
-# Set the interface type if ifup cannot determine it properly. This may be
-# needed if you use unusual interface names for special interfaces like
-# modems.
-#
-INTERFACETYPE=
-
 ## Type:    integer
 ## Default: ""
 #
@@ -172,38 +142,6 @@
 ## Type:    string
 ## Default: ""
 #
-# Every other option from "ip link set" can be added here.
-# Example:
-#       LINK_OPTIONS="multicast off"
-# See manpage ip for details.
-#
-LINK_OPTIONS=
-
-## Type:        integer
-## Default:     0
-#
-# The number of seconds to wait for link to become useable / ready.
-# Default is 0, causing to not wait for a ready link (0), because link
-# detection can't be enabled in all cases (e.g. bridges without ports).
-# Please use per interface settings to enable it.
-#
-LINK_READY_WAIT=
-
-## Type:        integer
-## Default:     ""
-#
-# The number of seconds to wait for the end of IPv6 duplicate address
-# detection in ifup.
-# Default is to use WAIT_FOR_INTERFACES/2 seconds in normal ifup runs.
-# When ifup is called by /etc/init.d/network at boot time, the check
-# is done, but /etc/init.d/network waits WAIT_FOR_INTERFACES seconds
-# for all interfaces togerther. Set to 0 to disable it.
-#
-IPV6_DAD_WAIT=
-
-## Type:    string
-## Default: ""
-#
 # If this variable is not empty ifup will call ethtool with this options. 
 # See the ethtool (8) manual page for available options.
 # If the option string starts with a '-' (e.g. '-K iface rx on'), then the 
@@ -247,84 +185,18 @@
 
 ##########################################################################
 ## DHCP settings
-
-## Type: list("",yes,no)
-## Default: ""
-#
-# Multiple DHCP clients:
-#
-# With two or more DHCP clients running, they would concurrently try to replace
-# the default route or set the hostname. There are several ways of dealing with
-# this conflict (and it is a conflict, because you can have only one default
-# route even though routes are stackable and the dhcp clients would change it
-# while every lease renew):
-#
-#  1) Allow both clients to do that stuff. This would work in many cases if
-#     only one of the interfaces is used at a time. However, it would lead to
-#     undefined behaviour such as changing default route e.g. on dhcp renew.
-#
-#  2) When both interfaces are connected to the same network, you may configure
-#     a bonding interface in active-backup mode (or another, e.g. 802.3ad, when
-#     supported and configured by the switch) and configure dhcp on the bonding
-#     instead.
-#
-#  3) When only one of the interfaces is used at time, you may set STARTMODE to
-#     ifplugd and specify the priority of the interfaces in IFPLUGD_PRIORITY.
-#     This is a common scenario for notebooks to use the wired interface when
-#     connected, wireless otherwise.
-#
-#  4) allow only one of the DHCP clients to do that stuff.
-#     This implies that there would be a "primary" interface and a "secondary".
-#     This is the assumption the default configuration is based on. But since
-#     the system often can't guess which interface is "more important", we
-#     simply choose one depending on related configuration or take the first
-#     interface that is started with DHCP to be primary ("authoritative").
-#     This can be configured by setting DHCLIENT_PRIMARY_DEVICE=yes in one of
-#     the /etc/sysconfig/network/ifcfg-* files and DHCLIENT_PRIMARY_DEVICE=no
-#     in /etc/sysconfig/network/dhcp (or in all other ifcfg files using DHCP).
-#
-# When DHCLIENT_PRIMARY_DEVICE is not explicitly configured to yes/no, the
-# "primary" interface is choosed as follows:
-#
-# - On systems with iSCSI Boot Firmare Table, the iBFT primary interface
-#   is used as the primary DHCP interface by default.
-# - On systems booting via PXE, the interface specified by the BOOTIF kernel
-#   parameter is used as primary DHCP interface. Set the global "ipappend 2"
-#   parameter in pxelinux.cfg/* files, so the BOOTIF kernel parameter is set.
-# - Otherwise, the DHCP client that is started first will be "primary" and
-#   allowed the set the default route and hostname ("first up wins" mode,
-#   the only one before openSUSE 11.4). To force this "first up wins" mode,
-#   set DHCLIENT_PRIMARY_DEVICE="first" in /etc/sysconfig/network/dhcp.
-#
-# All other running dhcp clients will only configure the interface with an
-# address and network routes, but not change the "global" default route or
-# hostname.
-# See also DHCLIENT_SET_DEFAULT_ROUTE and DHCLIENT_SET_HOSTNAME variables,
-# that allow to modify the DHCLIENT_PRIMARY_DEVICE parameter behaviour once
-# again.
-#
-# Thus, to specifically allow an interface's DHCP client to change "global"
-# configuration, set the following variable to "yes". Or you can make an
-# interface's DHCP client never change these settings if you set it to "no".
-# If you leave it empty then ifup-dhcp will decide.
-#
-DHCLIENT_PRIMARY_DEVICE=
-
-## Type:
-## Default:
 #
-# Even more finegrained control can be excerted by setting any of the
-# variables from /etc/sysconfig/network/dhcp in ifcfg files:
+# See /etc/sysconfig/network/dhcp file for details.
 #
-DHCLIENT_DEBUG=
 DHCLIENT_SET_HOSTNAME=
-DHCLIENT_SET_DEFAULT_ROUTE=
-DHCLIENT_TIMEOUT=
-DHCLIENT_CLIENT_ID=
 DHCLIENT_HOSTNAME_OPTION=
-DHCLIENT_VENDOR_CLASS_ID=
-DHCLIENT_LEASE_TIME=
+DHCLIENT_SET_DEFAULT_ROUTE=
+DHCLIENT_ROUTE_PRIORITY
 
+DHCLIENT6_MODE=
+DHCLIENT6_RAPID_COMMIT=
+DHCLIENT6_SET_HOSTNAME=
+DHCLIENT6_HOSTNAME_OPTION=
 
 ##########################################################################
 ## bridge settings. See ifcfg-bridge(5) and brctl(8) for mor information
@@ -336,7 +208,7 @@
 # This option must be set to 'yes' to identify this interface as a bridge
 # interface.
 #
-BRIDGE='yes'
+BRIDGE=
 
 ## Type:    string
 ## Default: 
@@ -344,7 +216,7 @@
 # This variable contains a space-separated list of N interfaces which take 
part 
 # in the bridging.
 #
-BRIDGE_PORTS=''
+BRIDGE_PORTS=
 
 ## Type:    integer(0:)
 ## Default: 
@@ -354,7 +226,7 @@
 # will delete that address from the forwarding database. Setting ageing time 
 # to zero makes all entries permanent.
 #
-BRIDGE_AGEINGTIME=''
+BRIDGE_AGEINGTIME=
 
 ## Type:    integer(0:)
 ## Default:
@@ -364,7 +236,7 @@
 # so that when a new bridge comes onto a busy network it looks at some traffic 
 # before participating.
 #
-BRIDGE_FORWARDDELAY=''
+BRIDGE_FORWARDDELAY=
 
 ## Type:    integer(0:)
 ## Default:
@@ -373,7 +245,7 @@
 # bridges. Hello packets are used to communicate information about the 
topology 
 # throughout the entire bridged local area network.
 #
-BRIDGE_HELLOTIME=''
+BRIDGE_HELLOTIME=
 
 ## Type:    integer(0:)
 ## Default:
@@ -382,7 +254,7 @@
 # a long period of time, it is assumed to be dead. This timeout can be set 
with 
 # this variable.
 #
-BRIDGE_MAXAGE=''
+BRIDGE_MAXAGE=
 
 ## Type:    string
 ## Default:
@@ -392,7 +264,7 @@
 # and this value is used when deciding which link to use. Faster interfaces
 # should have lower costs. 
 #
-BRIDGE_PATHCOSTS=''
+BRIDGE_PATHCOSTS=
 
 ## Type:    string
 ## Default:
@@ -402,7 +274,7 @@
 # between 0 and 255), and has no dimension. This metric is used in the
 # designated port and root port selection algorithms.
 #
-BRIDGE_PORTPRIORITIES=''
+BRIDGE_PORTPRIORITIES=
 
 ## Type:    integer(0:65535)
 ## Default: 
@@ -412,7 +284,7 @@
 # priority values are 'better'. The bridge with the lowest priority will be
 # elected 'root bridge'.
 #
-BRIDGE_PRIORITY=''
+BRIDGE_PRIORITY=
 
 ## Type:    list(on,off)
 ## Default: off
@@ -427,7 +299,7 @@
 # the only bridge on the LAN, or when you know that there are no loops in
 # the topology.)
 #
-BRIDGE_STP=''
+BRIDGE_STP=
 
 ## Type:       yesno
 ## Default:    ""
@@ -435,8 +307,7 @@
 # Defines whether this interface is wireless or not.  This variable is usually
 # not set, WLAN capabilities get auto-detected in this case.  As the WIRELESS
 # variable is device speficic and not network specific, it can have no suffix.
-WIRELESS=''
-
+WIRELESS=
 
 ## Type:       string
 ## Default:    "managed"
@@ -446,7 +317,7 @@
 # Point, managed for network composed of many cells, with roaming or with an
 # Access Point, master if you want your system act as an Access Point or
 # synchronisation master. If unset, managed will be used.
-WIRELESS_MODE=''
+WIRELESS_MODE=
 
 ## Type:       string
 ## Default:    ""
@@ -457,7 +328,7 @@
 # Access Point with the best signal strength around (in managed operating
 # mode). For WLANs that make use of WPA (see WIRELESS_AUTH_MODE below)
 # you need to set your ESSID.
-WIRELESS_ESSID=''
+WIRELESS_ESSID=
 
 ## Type:       list(open,sharedkey,psk,eap)
 ## Default:    open
@@ -477,7 +348,7 @@
 # to use WPA-EAP (WPA with Extensible Authentication Protocol, aka WPA
 # "Enterprise"), set this to eap. WPA authentication modes are only
 # possible when WIRELESS_MODE is set to managed.
-WIRELESS_AUTH_MODE=''
+WIRELESS_AUTH_MODE=
 
 ## Type:       string
 ## Default:    ""
@@ -486,7 +357,7 @@
 # here. The key is used for authentication and encryption purposes. You can
 # enter it in hex digits (needs to be exactly 64 digits long) or as passphrase
 # getting hashed (8 to 63 ASCII characters long).
-WIRELESS_WPA_PSK=''
+WIRELESS_WPA_PSK=
 
 ## Type:       string
 ## Default:    ""
@@ -494,7 +365,7 @@
 # WPA-EAP can use different authentication modes. Supported
 # values are TLS, PEAP, and TTLS. Default is to allow any.
 # When using WIRELESS_AP_SCANMODE 2, this variable needs to be set.
-WIRELESS_EAP_AUTH=''
+WIRELESS_EAP_AUTH=
 
 ## Type:       string
 ## Default:    ""
@@ -503,21 +374,21 @@
 # Valid values are WPA and RSN (aka WPA2, can be also used as synonym).
 # Default is to allow both. When using WIRELESS_AP_SCANMODE 2, this
 # variable needs to be set, otherwise WPA will be used as fallback.
-WIRELESS_WPA_PROTO=''
+WIRELESS_WPA_PROTO=
 
 ## Type:       string
 ## Default:    ""
 #
 # Needs to be set in conjunction with WPA-EAP. Set to your identity as
 # configured on the RADIUS server.
-WIRELESS_WPA_IDENTITY=''
+WIRELESS_WPA_IDENTITY=
 
 ## Type:       string
 ## Default:    ""
 #
 # Needs to be set in conjunction with WPA-EAP. Set to your password as
 # configured on the RADIUS server.
-WIRELESS_WPA_PASSWORD=''
+WIRELESS_WPA_PASSWORD=
 
 ## Type:       string
 ## Default:    "anonymous"
@@ -525,7 +396,7 @@
 # Sets anonymous identity. Default is "anonymous". The anonymous identity is
 # used with WPA-EAP protocols that support different tunnelled identities
 # (e.g., TTLS).
-WIRELESS_WPA_ANONID=''
+WIRELESS_WPA_ANONID=
 
 ## Type:       string
 ## Default:    ""
@@ -534,7 +405,7 @@
 # which is highly recommended, you need specify the certificate of the
 # CA (Certification Authority) which signed the server's certificate.
 # Point this variable to the certificate file including full path.
-WIRELESS_CA_CERT=''
+WIRELESS_CA_CERT=
 
 ## Type:       string
 ## Default:    ""
@@ -542,7 +413,7 @@
 # Used with WPA-EAP. If you are using TLS as authentication protocol you need
 # to authenticate yourself through a client certificate. Point this variable
 # to the certificate file including full path.
-WIRELESS_CLIENT_CERT=''
+WIRELESS_CLIENT_CERT=
 
 ## Type:       string
 ## Default:    ""
@@ -550,13 +421,13 @@
 # Used with WPA-EAP. Authentication mode TLS uses a public/private key method
 # to encrypt negotiation data. Point this variable to the file containing your
 # client private key including full path.
-WIRELESS_CLIENT_KEY=''
+WIRELESS_CLIENT_KEY=
 
 ## Type:       string
 ## Default:    ""
 #
 # Used with WPA-EAP. Set to the passphrase of your client private key file.
-WIRELESS_CLIENT_KEY_PASSWORD=''
+WIRELESS_CLIENT_KEY_PASSWORD=
 
 ## Type:       yesno
 ## Default:    yes
@@ -564,7 +435,7 @@
 # Defines whether hidden SSID scan support should be enabled.  Setting this to
 # "no" can speed up scanning and makes the usage of WIRELESS_PRIORITY
 # possible. This is only used in conjunction with wpa_supplicant.
-WIRELESS_HIDDEN_SSID=''
+WIRELESS_HIDDEN_SSID=
 
 ## Type:       integer
 ## Default:    ""
@@ -576,7 +447,7 @@
 # configured with WIRELESS_HIDDEN_SSID="yes" (which is default). For networks
 # with hidden SSID scanning support the suffix number is important.  The
 # network with the lowest suffix number gets probed first.
-WIRELESS_PRIORITY=''
+WIRELESS_PRIORITY=
 
 ## Type:       list(0,1,2)
 ## Default:    1
@@ -588,19 +459,7 @@
 # settings. Default is "1" for most drivers. Try "0" or "2" if you have
 # problems associating to your access point. This variable can have no
 # suffix. This is only used in conjuntion with wpa_supplicant.
-WIRELESS_AP_SCANMODE=''
-
-## Type:       string
-## Default:    ""
-#
-# If have configured a WPA mode in WIRELESS_AUTH_MODE you can use this
-# variable to supply a custom wpa_supplicant.conf that will be used instead of
-# the one ifup would generate. The file has to be specified with full path. Of
-# course you can setup any configuration suitable for wpa_supplicant with
-# this, not only WPA modes. This variable can have no suffix. If you want to
-# have multiple network support, you need to create a wpa_supplicant.conf with
-# mulitle network sections (see wpa_supplicant documentation).
-WIRELESS_WPA_CONF=''
+WIRELESS_AP_SCANMODE=
 
 ## Type:        string
 ## Default:     ""
@@ -613,24 +472,7 @@
 # can be set in /etc/sysconfig/network/config, WIRELESS_REGULATORY_DOMAIN
 # variable (global).
 #
-WIRELESS_WPA_DRIVER=''
-
-## Type:        string
-## Default:     "-dddt"
-#
-# This variable allows to set the wpa_supplicant debug option, used while
-# wpa_supplicant start when the DEBUG variable is set to "yes".
-#
-WIRELESS_WPA_DEBUG_OPTION='-dddt'
-
-## Type:       yesno
-## Default:    yes
-#
-# If you configured only one wireless network and are not using WPA, the
-# device can be set up without using wpa_supplicant, although it would be
-# possible to use it. This variable defines whether wpa_supplicant should be
-# used in that case.
-PREFER_WPA_SUPPLICANT=''
+WIRELESS_WPA_DRIVER=
 
 ## Type:       string
 ## Default:    ""
@@ -644,23 +486,7 @@
 # to a specific access point address, 'any' or 'off' to start scanning for
 # an appropriate cell, so ifup-wireless sets it to 'any' in Managed and
 # Ad-Hoc modes when the variable is empty.
-WIRELESS_AP=''
-
-## Type:       string(yes,no,none,)
-## Default:    "none"
-#
-# Used to manipulate power management scheme parameters and mode.
-# Can be set to 'yes', 'no', 'none' or '' (default) or to any setting that
-# is defined in iwconfig(8) manual page as value for the power option.
-#
-# If set to "" or "none", ifup will not manipulate power saving for this 
device.
-# If set to "no", ifup tries to disable the power saving for this device.
-# If set to "yes", ifup tries to enable power saving for this device.
-# Other settings are passed directly to the iwconfig power command.
-#
-# Note, that this setting is not supported by all cards resp. drivers
-# and shall be tested before the user decides to set it.
-WIRELESS_POWER=''
+WIRELESS_AP=
 
 ## Type:       string
 ## Default:    ""
@@ -668,7 +494,7 @@
 # but this is not used as far as the protocols (MAC, IP, TCP) are concerned
 # and completely accessory as far as configuration goes. If this variable is
 # empty the hostname will be used as nick.
-WIRELESS_NICK=''
+WIRELESS_NICK=
 
 ## Type:       string
 ## Default:    ""
@@ -677,7 +503,7 @@
 # adjacent wireless networks share the same medium, this parameter is used to
 # differenciate them (create logical colocated networks) and identify nodes
 # belonging to the same cell.
-WIRELESS_NWID=''
+WIRELESS_NWID=
 
 ## Type:       string
 ## Default:    ""
@@ -687,7 +513,7 @@
 # numbered starting at 1, and you may use iwpriv(8) to get the total number of
 # channels and list the available frequencies. Depending on regulations, some
 # frequencies/channels may not be available.
-WIRELESS_CHANNEL=''
+WIRELESS_CHANNEL=
 
 ## Type:       integer
 ## Default:    ""
@@ -695,7 +521,7 @@
 # Set the sensitivity threshold. This is the lowest signal level for which we
 # attempt a packet reception, signal lower than this are not received. This
 # is used to avoid receiving background noise.
-WIRELESS_SENS=''
+WIRELESS_SENS=
 
 ## Type:       string
 ## Default:    "auto"
@@ -703,7 +529,7 @@
 # Usually the highest bitrate available gets used. If you have specific needs
 # to set a bitrate, you can do it here (rates are in Mbit/s). Bitrates above
 # 11 are only available for cards compliant to 802.11a or 802.11g standards.
-WIRELESS_RATE=''
+WIRELESS_RATE=
 
 ## Type:       string
 ## Default:    ""
@@ -723,7 +549,7 @@
 #
 # You  can also use 1, 2, or 3 as suffix for multiple key settings. This
 # is usually not necessary. Leave empty if you do not want WEP.
-WIRELESS_KEY=''
+WIRELESS_KEY=
 
 ## Type:       list(40,104)
 ## Default:    104
@@ -732,7 +558,7 @@
 # bit keys supported. Sometimes they are also called 64 resp. 128 bits
 # (depends on whether you count the 24 bit initialization vetor or not).
 # This variable is only meaningful if you enter the key as passphrase.
-WIRELESS_KEY_LENGTH=''
+WIRELESS_KEY_LENGTH=
 
 ## Type:       list(0,1,2,3)
 ## Default:    0
@@ -740,9 +566,7 @@
 # Sets the default WEP key. The default key is used to encrypt outgoing
 # packets, incoming ones are decrypted with the key number specified in the
 # packet. This defaults to 0.
-WIRELESS_DEFAULT_KEY=''
-
-
+WIRELESS_DEFAULT_KEY=
 
 ## Type:       string
 ## Default:    "off"
@@ -752,7 +576,7 @@
 # of hidden nodes or large number of active nodes. Possible values: any
 # integer (representing the size of the smallest packet for which the node
 # sends RTS), auto, fixed, or off.
-WIRELESS_RTS=''
+WIRELESS_RTS=
 
 ## Type:       string
 ## Default:    "off"
@@ -761,34 +585,7 @@
 # transmitted on the medium. In most cases this adds overhead, but in very
 # noisy environment this reduce the error penalty. Possible values: any
 # integer (representing the maximum fragment size), auto, fixed, or off.
-WIRELESS_FRAG=''
-
-## Type:       string
-## Default:    ""
-#
-# If you need other options for iwconfig, then write the complete option string
-# as you would append it to iwconfig but without the interface name to the
-# variables below. For multiple options you may (but need not) add linebreaks 
in
-# the string.
-WIRELESS_IWCONFIG_OPTIONS=''
-
-## Type:       string
-## Default:    ""
-#
-# If you need to set options for iwspy, then write the complete option string 
as
-# you would append it to iwspy but without the interface name to the variables
-# below. For multiple options you may (but need not) add linebreaks in the
-# string.
-WIRELESS_IWSPY_OPTIONS=''
-
-## Type:       string
-## Default:    ''
-#
-# If you need to set options for iwpriv then write the complete option string 
as
-# you would append it to iwpriv but without the interface name to the variables
-# below. For multiple options you may (but need not) add linebreaks in the
-# string.
-WIRELESS_IWPRIV_OPTIONS=''
+WIRELESS_FRAG=
 
 ## Type:       string
 ## Default:    ''
@@ -802,7 +599,7 @@
 # Default is to allow both. In case you want to restrict it to one
 # protocol, set this variable. When using WIRELESS_AP_SCANMODE 2, this
 # variable needs to be set, otherwise TKIP will be used as fallback.
-WIRELESS_CIPHER_PAIRWISE=''
+WIRELESS_CIPHER_PAIRWISE=
 
 ## Type:       string
 ## Default:    ''
@@ -813,7 +610,7 @@
 # restrict it to one protocol, set this variable. When using
 # WIRELESS_AP_SCANMODE 2, this variable needs to be set, otherwise
 # TKIP will be used as fallback.
-WIRELESS_CIPHER_GROUP=''
+WIRELESS_CIPHER_GROUP=
 
 ## Type:       string
 ## Default:    ''
@@ -821,4 +618,4 @@
 # When using WPA-EAP with PEAP authentication, you can use
 # this variable to force which PEAP version (0 or 1) to be used.
 # Default is to allow both.
-WIRELESS_PEAP_VERSION=''
+WIRELESS_PEAP_VERSION=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/config/sysconfig.config-network 
new/sysconfig-0.83.7/config/sysconfig.config-network
--- old/sysconfig-0.83.6/config/sysconfig.config-network        2014-05-28 
08:10:54.000000000 +0200
+++ new/sysconfig-0.83.7/config/sysconfig.config-network        2014-09-23 
08:55:15.000000000 +0200
@@ -9,16 +9,6 @@
 # of these options -- NetworkManager is not using any sysconfig settings.
 #
 
-
-## Type:       yesno
-## Default:    yes
-# sometimes we want some script to be executed after an interface has been
-# brought up, or before an interface is taken down. 
-# default dir is /etc/sysconfig/network/if-up.d for POST_UP and
-# /etc/sysconfig/network/if-down.d for PRE_DOWN
-GLOBAL_POST_UP_EXEC="yes"
-GLOBAL_PRE_DOWN_EXEC="yes"
-
 ## Type:        yesno
 ## Default:     yes
 # If ifup should check if an IPv4 address is already in use, set this to yes.
@@ -45,95 +35,6 @@
 # most scripts can enable it locally with "-o debug".
 DEBUG="no"
 
-## Type:        yesno
-## Default:     yes
-# All error and info messages from network and hardware configuration scripts 
go
-# to stderr. Most tools that call sysconfig scripts (udev, rcnetwork, scpm,
-# YaST) catch these messages and can log them. So some messages appear twice in
-# syslog. If you don't like that, then set USE_SYSLOG=no.
-USE_SYSLOG="yes"
-
-# Handling of network connections
-# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-# These features are designed for the convenience of the experienced
-# user. If you encounter problems you don't understand then switch
-# them off. That is the default.
-# Please do not complain if you get troubles. But if you want help to
-# make them smarter write to <http://www.suse.de/feedback>.
-
-## Type:       yesno
-## Default:    no
-#
-# If you are interested in the connections and nfs mounts that use a
-# network interface, you can set CONNECTION_SHOW_WHEN_IFSTATUS="yes".
-# Then you will see them with 'ifstatus <interface>' (or 'ifstatus
-# <config>')
-# This one _should_ never harm ;)
-#
-CONNECTION_SHOW_WHEN_IFSTATUS="no"
-
-## Type:       yesno
-## Default:    no
-#
-# If an interface should be set down only if there are no active
-# connections, then use CONNECTION_CHECK_BEFORE_IFDOWN="yes"
-#
-CONNECTION_CHECK_BEFORE_IFDOWN="no"
-
-## Type:       yesno
-## Default:    no
-#
-# If these connetions (without the nfs mounts) should be closed when
-# shutting down an interface, set CONNECTION_CLOSE_BEFORE_IFDOWN="yes".
-# WARNING: Be aware that this may terminate applications which need
-# one of these connections!
-#
-CONNECTION_CLOSE_BEFORE_IFDOWN="no"
-
-## Type:       yesno
-## Default:    no
-#
-# If you are a mobile laptop user and like even nfs mounts to be
-# closed when you leave your current workplace, then set
-# CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="yes". This does only work
-# if CONNECTION_CLOSE_BEFORE_IFDOWN="yes", too.
-# WARNING: Be aware that this may terminate applications which use
-# these nfs mounts as working directory. Be very carefull if your home
-# is mounted via nfs!!!
-# WARNING: This may even lead to hanging ifdown processes if there are
-# processes that could not be terminated. If you are using
-# hotpluggable devices (pcmcia, usb, firewire), first shut them down
-# before unplugging!
-#
-CONNECTION_UMOUNT_NFS_BEFORE_IFDOWN="no"
-
-## Type:       yesno
-## Default:    no
-#
-# If terminating processes that use a connection or nfs mount is not
-# enough, then they can be killed after an unsuccesfull termination.
-# If you want that set CONNECTION_SEND_KILL_SIGNAL="yes"
-#
-CONNECTION_SEND_KILL_SIGNAL="no"
-
-## Type:        string
-## Default:     ""
-#
-# Here you may specify which interfaces have to be up and configured properly
-# after 'rcnetwork start'. rcconfig will return 'failed' if any of these
-# interfaces is not up. You may use interface names as well but better use
-# hardware descriptions of the devices (eth-id-<macaddress> or eth-bus-...  See
-# man ifup for 'hardware description'). The network start script will wait for
-# these interfaces, but not longer as set in WAIT_FOR_INTERFACES.
-# You need not to add dialup or tunnel interfaces here, only physical devices.
-# The interface 'lo' is always considered to be mandatory and can be omitted.
-#
-# If this variable is empty, rcnetwork tries to derive the list of mandatory
-# devices automatically from the list of existing configurations. 
Configurations
-# with names bus-pcmcia or bus-usb or with STARTMODE=hotplug are skipped. (try
-# '/etc/init.d/rc5.d/S*network start -o debug fake | grep MANDAT')
-MANDATORY_DEVICES=""
-
 ## Type:       integer
 ## Default:    30
 #
@@ -151,15 +52,15 @@
 FIREWALL="yes"
 
 ## Type:       int
-## Default:    0
+## Default:    30
 #
 # When using NetworkManager you may define a timeout to wait for NetworkManager
-# to connect in /etc/init.d/network(-remotefs) script.  Other network services
+# to connect in NetworkManager-wait-online.service.  Other network services
 # may require the system to have a valid network setup in order to succeed.
-# 
+#
 # This variable has no effect if NetworkManager is disabled.
 #
-NM_ONLINE_TIMEOUT="0"
+NM_ONLINE_TIMEOUT="30"
 
 ## Type:        string
 ## Default:     "dns-resolver dns-bind ntp-runtime nis"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/config/sysconfig.dhcp-network 
new/sysconfig-0.83.7/config/sysconfig.dhcp-network
--- old/sysconfig-0.83.6/config/sysconfig.dhcp-network  2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/config/sysconfig.dhcp-network  2014-09-23 
08:40:53.000000000 +0200
@@ -1,5 +1,5 @@
 ## Path:       Network/DHCP/DHCP client
-## Description:        Global DHCP client configuration
+## Description:        DHCPv4 client configuration variables
 #
 # Note: 
 # To configure one or more interfaces for DHCP configuration, you have to
@@ -15,76 +15,7 @@
 ## Type:       yesno
 ## Default:    no
 #
-# Start in debug mode? (yes|no)
-#
-DHCLIENT_DEBUG="no"
-
-## Type: list("",yes,no,first)
-## Default: ""
-#
-# Multiple DHCP clients:
-#
-# With two or more DHCP clients running, they would concurrently try to replace
-# the default route or set the hostname. There are several ways of dealing with
-# this conflict (and it is a conflict, because you can have only one default
-# route even though routes are stackable and the dhcp clients would change it
-# while every lease renew):
-#
-#  1) Allow both clients to do that stuff. This would work in many cases if
-#     only one of the interfaces is used at a time. However, it would lead to
-#     undefined behaviour such as changing default route e.g. on dhcp renew.
-#
-#  2) When both interfaces are connected to the same network, you may configure
-#     a bonding interface in active-backup mode (or another, e.g. 802.3ad, when
-#     supported and configured by the switch) and configure dhcp on the bonding
-#     instead.
-#
-#  3) When only one of the interfaces is used at time, you may set STARTMODE to
-#     ifplugd and specify the priority of the interfaces in IFPLUGD_PRIORITY.
-#     This is a common scenario for notebooks to use the wired interface when
-#     connected, wireless otherwise.
-#
-#  4) allow only one of the DHCP clients to do that stuff.
-#     This implies that there would be a "primary" interface and a "secondary".
-#     This is the assumption the default configuration is based on. But since
-#     the system often can't guess which interface is "more important", we
-#     simply choose one depending on related configuration or take the first
-#     interface that is started with DHCP to be primary ("authoritative").
-#     This can be configured by setting DHCLIENT_PRIMARY_DEVICE=yes in one of
-#     the /etc/sysconfig/network/ifcfg-* files and DHCLIENT_PRIMARY_DEVICE=no
-#     in /etc/sysconfig/network/dhcp (or in all other ifcfg files using DHCP).
-#
-# When DHCLIENT_PRIMARY_DEVICE is not explicitly configured to yes/no, the
-# "primary" interface is choosed as follows:
-#
-# - On systems with iSCSI Boot Firmare Table, the iBFT primary interface
-#   is used as the primary DHCP interface by default.
-# - On systems booting via PXE, the interface specified by the BOOTIF kernel
-#   parameter is used as primary DHCP interface. Set the global "ipappend 2"
-#   parameter in pxelinux.cfg/* files, so the BOOTIF kernel parameter is set.
-# - Otherwise, the DHCP client that is started first will be "primary" and
-#   allowed the set the default route and hostname ("first up wins" mode,
-#   the only one before openSUSE 11.4). To force this "first up wins" mode,
-#   set DHCLIENT_PRIMARY_DEVICE="first" in /etc/sysconfig/network/dhcp.
-#
-# All other running dhcp clients will only configure the interface with an
-# address and network routes, but not change the "global" default route or
-# hostname.
-# See also DHCLIENT_SET_DEFAULT_ROUTE and DHCLIENT_SET_HOSTNAME variables,
-# that allow to modify the DHCLIENT_PRIMARY_DEVICE parameter behaviour once
-# again.
-#
-# Thus, to specifically allow an interface's DHCP client to change "global"
-# configuration, set the following variable to "yes". Or you can make an
-# interface's DHCP client never change these settings if you set it to "no".
-# If you leave it empty then ifup-dhcp will decide.
-#
-DHCLIENT_PRIMARY_DEVICE=
-
-## Type:       yesno
-## Default:    no
-#
-# Should the DHCP client set the hostname? (yes|no)
+# Should the DHCPv4 client set the hostname? (yes|no)
 # 
 # When it is likely that this would occur during a running X session, 
 # your DISPLAY variable could be screwed up and you won't be able to open
@@ -96,6 +27,21 @@
 #
 DHCLIENT_SET_HOSTNAME="no"
 
+## Type:       string
+## Default:    AUTO
+#
+# Specifies the hostname option field when DHCPv4 client sends messages.
+# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
+# Also, some DHCP servers, notably those used by @Home Networks, require
+# the hostname option field containing a specific string in the DHCP
+# messages from clients.
+#
+# When set to "AUTO", the current hostname from /etc/hostname is sent.
+# Use this variable to override it with another hostname, or leave it
+# empty to not send any hostname.
+#
+DHCLIENT_HOSTNAME_OPTION="AUTO"
+
 ## Type:       yesno
 ## Default:    yes
 #
@@ -106,6 +52,31 @@
 #
 DHCLIENT_SET_DEFAULT_ROUTE="yes"
 
+## Type:        integer
+## Default:     "0"
+#
+# This option allows to set a metrics/priority for DHCPv4 routes.
+#
+DHCLIENT_ROUTE_PRIORITY="0"
+
+## Type:       string
+## Default:    ""
+#
+# specify a client ID
+#
+# Specifies a client identifier string. By default an id derived from the
+# hardware address of the network interface is sent as client identifier.
+#
+DHCLIENT_CLIENT_ID=""
+
+## Type:       string
+## Default:    ""
+#
+# Specifies the vendor class identifier string. The default is dhcp client
+# specific.
+#
+DHCLIENT_VENDOR_CLASS_ID=""
+
 ## Type:       integer
 ## Default:    ""
 #
@@ -122,59 +93,125 @@
 # the lease hasn't expired yet.
 # Set this variable to "no" to disable the fallback to the last lease.
 #
-DHCLIENT_USE_LAST_LEASE=yes
+DHCLIENT_USE_LAST_LEASE="yes"
+
+## Type:       yesno
+## Default:    no
+#
+# Send a DHCPRELEASE to the server (sign off the address)? (yes|no)
+# This may lead to getting a different address/hostname next time an address
+# is requested. But some servers require it.
+#
+DHCLIENT_RELEASE_BEFORE_QUIT="no"
+
+## Type:       integer
+## Default:    0
+#
+# Some interfaces need time to initialize and/or do not report correct status.
+# Add the latency time in seconds so these can be handled properly. Should
+# probably set per interface rather than here.
+# This setting causes a sleep time before dhcp clients are started regardless
+# of the link status.
+#
+# Note: RFC 2131 specifies, that the dhcp client should wait a random time
+# between one and ten seconds to desynchronize the use of DHCP at startup.
+# We do not use this initial delay to not slow down start/boot time.
+#
+DHCLIENT_SLEEP="0"
+
+## Type:       integer
+## Default:    15
+#
+# The DHCPv4 client will try to get a lease for DHCLIENT_WAIT_AT_BOOT seconds,
+# then inform ifup waiting for it, that it continues in background.
+# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
+# e.g. to a value twice as high as the time specified here.
+#
+DHCLIENT_WAIT_AT_BOOT="15"
 
 ## Type:       integer
 ## Default:    "0"
 #
-# You can set the timeout - dhcp client will stop processing after this
-# time when does not get a reply from the dhcp server.
+# The DHCPv4 client will stop processing / fail after this time when it does
+# not get a reply from the dhcp server. Before you set this variable, take a
+# look at DHCLIENT_WAIT_AT_BOOT allowing to continue in background instead.
 #
 DHCLIENT_TIMEOUT="0"
 
-## Type:       string
-## Default:    AUTO
+## Path:       Network/DHCP/DHCPv6 client
+## Description:        Global DHCPv6 client configuration
+
+## Type:        list(auto,managed,info)
+## Default:     auto
 #
-# specifies a string used for the hostname option field when dhcp client
-# sends DHCP messages. Some DHCP servers will update nameserver entries 
-# (dynamic DNS).
-# Also, some DHCP servers, notably those used by @Home Networks, require
-# the hostname option field containing a specific string in the DHCP
-# messages from clients.
+# This option allows to specify the request mode used by the DHCPv6
+# client when the BOOTPROTO is set to dhcp or dhcp6, and overrides
+# the "Managed Address Configuration" and the "Other Configuration"
+# flags provided by the IPv6 router its Router Advertisement (RA)
+# for the network connected to this interface.
+#
+#   auto:    follow RA flags, remain silent when no RA flag is set
+#   info:    request other configuration (dns,ntp) only, no IP address
+#   managed: request IP address as well as other configuration
 #
-# By default the current hostname is sent ("AUTO"), if one is defined in 
-# /etc/HOSTNAME. 
-# Use this variable to override this with another hostname, or leave empty
-# to not send a hostname.
+DHCLIENT6_MODE="auto"
+
+## Type:        yesno
+### Default:     yes
 #
-DHCLIENT_HOSTNAME_OPTION="AUTO"
+# This option allows the DHCPv6 client to indicate its desire to accept
+# rapid commit leases using two-packet exchange (solicitation, lease ack)
+# instead of the four packet (solicitation, offer, request, lease ack).
+#
+DHCLIENT6_RAPID_COMMIT="yes"
 
-## Type:       string
-## Default:    ""
+## Type:       yesno
+## Default:    no
 #
-# specify a client ID ( -I option)
+# Should the DHCPv6 client set the hostname? (yes|no)
 #
-# Specifies a client identifier string. By default an id dericed from the
-# hardware address of the network interface is sent as client identifier.
+# When it is likely that this would occur during a running X session,
+# your DISPLAY variable could be screwed up and you won't be able to
+# open new windows anymore, then this should be "no".
 #
-DHCLIENT_CLIENT_ID=""
+# If it happens during booting it won't be a problem and you can
+# safely say "yes" here. For a roaming notebook with X kept running,
+# "no" makes more sense.
+#
+DHCLIENT6_SET_HOSTNAME="no"
 
-## Type:       string
-## Default:    ""
+## Type:        string
+### Default:     AUTO
 #
-# Specifies the vendor class identifier string. The default is dhcp client
-# specific.
+# Specifies the hostname option field when DHCPv6 client sends messages.
+# Some DHCP servers will update nameserver entries (dynamic DNS) to it.
 #
-DHCLIENT_VENDOR_CLASS_ID=""
+# When set to "AUTO", the current hostname from /etc/hostname is sent.
+# Use this variable to override it with another hostname, or leave it
+# empty to not send any hostname.
+#
+DHCLIENT6_HOSTNAME_OPTION="AUTO"
 
-## Type:       yesno
-## Default:    no
+## Type:        integer
+### Default:     ""
 #
-# Send a DHCPRELEASE to the server (sign off the address)? (yes|no)
-# This may lead to getting a different address/hostname next time an address
-# is requested. But some servers require it.
+# Specifies the preferred lifetime (in seconds) used as T1/renewal
+# (1/2 of it) and T1/rebind (4/5 of it) in DHCPv6 IA NA requests.
 #
-DHCLIENT_RELEASE_BEFORE_QUIT="no"
+# Default is to not propose anything but use the times as offered
+# by the DHCPv6 server.
+#
+DHCLIENT6_LEASE_TIME=""
+
+## Type:        yesno
+## Default:     yes
+#
+# This setting controls whether DHCPv6 client should try to use settings
+# provided in its last lease when the DHCPv6-server is not reachable and
+# the lease hasn't expired yet.
+# Set this variable to "no" to disable the fallback to the last lease.
+#
+DHCLIENT6_USE_LAST_LEASE="yes"
 
 ## Type:       yesno
 ## Default:    no
@@ -189,42 +226,28 @@
 ## Default:    0
 #
 # Some interfaces need time to initialize and/or do not report correct status.
-# Add the latency time in seconds so these can be handled properly. Should
-# probably set per interface rather than here.
-# This setting causes a sleep time before dhcp clients are started regardless
-# of the link status (wait time in DHCLIENT_WAIT_LINK).
+# By default, DHCPv6 waits until the link-local address (fe80::) is available
+# and then ~1 second as specified by RFC3315.
+# This setting allows override to use a non-standsrd initial delay.
 #
-DHCLIENT_SLEEP="0"
+DHCLIENT6_SLEEP="0"
 
 ## Type:       integer
 ## Default:    15
 #
-# When the DHCP client is started at boot time, the boot process will stop
-# until the interface is successfully configured, but at most for
-# DHCLIENT_WAIT_AT_BOOT seconds. Do not set this variable higher than the
-# WAIT_FOR_INTERFACES variable -- it is adjusted to WAIT_FOR_INTERFACES/2
-# as default.
-#
-# Note: RFC 2131 specifies, that the dhcp client should wait a random time
-# between one and ten seconds to desynchronize the use of DHCP at startup.
+# The DHCPv6 client will try to get a lease for DHCLIENT6_WAIT_AT_BOOT seconds,
+# then inform ifup waiting for it, that it continues in background.
+# When you increase this time, increase also the WAIT_FOR_INTERFACES variable
+# e.g. to a value twice as high as the time specified here.
 #
-DHCLIENT_WAIT_AT_BOOT="15"
+DHCLIENT6_WAIT_AT_BOOT="15"
 
-## Type:        yesno
-## Default:     no
-## ServiceRestart: yast2
-#
-# This option is read by YaST during network configuration and not
-# used by network scripts. If unset, YaST will not touch /etc/hosts.
+## Type:       integer
+## Default:    "0"
 #
-# If set, then the hostname is added to /etc/hosts with IP address
-# 127.0.0.2. This allows the hostname to be resolved (and thus, the
-# host to be reached), if the real network is not reachable.
-#
-# On the another side, it causes that the hostname is then never
-# resolved via DNS, but always from /etc/hosts and points to the
-# 127.0.0.2 address. This may (will) also break some software,
-# trying to resolve own hostname instead to use getifaddrs(3).
+# The dhcpv6 client will stop processing / fail after this time when it does
+# not get a reply from the dhcp server. Before you set this variable, take a
+# look at DHCLIENT6_WAIT_AT_BOOT allowing to continue in background instead.
 #
-WRITE_HOSTNAME_TO_HOSTS="no"
+DHCLIENT6_TIMEOUT="0"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/scripts/netconfig.d/dns-bind 
new/sysconfig-0.83.7/scripts/netconfig.d/dns-bind
--- old/sysconfig-0.83.6/scripts/netconfig.d/dns-bind   2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/scripts/netconfig.d/dns-bind   2014-09-22 
14:02:07.000000000 +0200
@@ -22,11 +22,6 @@
 
 unset POSIXLY_CORRECT ; set +o posix # we are using non-posix bash features
 
-if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
-    warn "You must be root to start $0."
-    exit 1
-fi
-
 # The environment variable ROOT indicates the root of the system to be
 # managed by SuSEconfig when that root is not '/'
 r="$ROOT"
@@ -34,6 +29,11 @@
 . "$r/etc/sysconfig/network/scripts/functions.netconfig"
 
 PROGNAME="${0##*/}"
+if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
+    warn "You must be root to start $0."
+    exit 1
+fi
+
 STATEDIR="$r/var/run/netconfig"
 debug "$PROGNAME Module called"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/scripts/netconfig.d/dns-dnsmasq 
new/sysconfig-0.83.7/scripts/netconfig.d/dns-dnsmasq
--- old/sysconfig-0.83.6/scripts/netconfig.d/dns-dnsmasq        2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/scripts/netconfig.d/dns-dnsmasq        2014-09-22 
14:02:33.000000000 +0200
@@ -22,11 +22,6 @@
 
 unset POSIXLY_CORRECT ; set +o posix # we are using non-posix bash features
 
-if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
-    warn "You must be root to start $0."
-    exit 1
-fi
-
 # The environment variable ROOT indicates the root of the system to be
 # managed by SuSEconfig when that root is not '/'
 r="$ROOT"
@@ -34,6 +29,11 @@
 . "$r/etc/sysconfig/network/scripts/functions.netconfig"
 
 PROGNAME="${0##*/}"
+if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
+    warn "You must be root to start $0."
+    exit 1
+fi
+
 STATEDIR="$r/var/run/netconfig"
 debug "$PROGNAME Module called"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/scripts/netconfig.d/dns-resolver 
new/sysconfig-0.83.7/scripts/netconfig.d/dns-resolver
--- old/sysconfig-0.83.6/scripts/netconfig.d/dns-resolver       2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/scripts/netconfig.d/dns-resolver       2014-09-22 
14:02:57.000000000 +0200
@@ -21,11 +21,6 @@
 
 unset POSIXLY_CORRECT ; set +o posix # we are using non-posix bash features
 
-if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
-    warn "You must be root to start $0." >&2
-    exit 1
-fi
-
 # The environment variable ROOT indicates the root of the system to be
 # managed by SuSEconfig when that root is not '/'
 r="$ROOT"
@@ -33,6 +28,11 @@
 . "$r/etc/sysconfig/network/scripts/functions.netconfig"
 
 PROGNAME="${0##*/}"
+if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
+    warn "You must be root to start $0." >&2
+    exit 1
+fi
+
 STATEDIR="$r/var/run/netconfig"
 debug "$PROGNAME module called"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/scripts/netconfig.d/nis 
new/sysconfig-0.83.7/scripts/netconfig.d/nis
--- old/sysconfig-0.83.6/scripts/netconfig.d/nis        2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/scripts/netconfig.d/nis        2014-09-22 
14:03:50.000000000 +0200
@@ -21,11 +21,6 @@
 
 unset POSIXLY_CORRECT ; set +o posix # we are using non-posix bash features
 
-if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
-    warn "You must be root to start $0."
-    exit 1
-fi
-
 # The environment variable ROOT indicates the root of the system to be
 # managed by SuSEconfig when that root is not '/'
 r="$ROOT"
@@ -33,12 +28,16 @@
 . "$r/etc/sysconfig/network/scripts/functions.netconfig"
 
 PROGNAME="${0##*/}"
+if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
+    warn "You must be root to start $0."
+    exit 1
+fi
+
 STATEDIR="$r/var/run/netconfig"
 
 debug "$PROGNAME Module called"
 
 . "$r/etc/sysconfig/network/config"
-. "$r/etc/sysconfig/network/dhcp"
 
 NIS_YPSRV_ENTRIES=()
 NIS_DOMAIN_ENTRIES=()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/scripts/netconfig.d/ntp-runtime 
new/sysconfig-0.83.7/scripts/netconfig.d/ntp-runtime
--- old/sysconfig-0.83.6/scripts/netconfig.d/ntp-runtime        2014-05-28 
08:00:28.000000000 +0200
+++ new/sysconfig-0.83.7/scripts/netconfig.d/ntp-runtime        2014-09-22 
14:08:03.000000000 +0200
@@ -21,11 +21,6 @@
 
 unset POSIXLY_CORRECT ; set +o posix # we are using non-posix bash features
 
-if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
-    warn "You must be root to start $0."
-    exit 1
-fi
-
 # The environment variable ROOT indicates the root of the system to be
 # managed by SuSEconfig when that root is not '/'
 r="$ROOT"
@@ -33,6 +28,11 @@
 . "$r/etc/sysconfig/network/scripts/functions.netconfig"
 
 PROGNAME="${0##*/}"
+if test "$UID" != "0" -a "$USER" != root -a -z "$ROOT" ; then
+    warn "You must be root to start $0."
+    exit 1
+fi
+
 STATEDIR="$r/var/run/netconfig"
 debug "$PROGNAME Module called"
 
@@ -55,8 +55,8 @@
     debug "write_ntp_servers: $1"
 
     # make sure that the directory exists
-    test -d "${DESTFILE%/*}" || {
-        debug "no ${DESTFILE%/*} directory - skipping"
+    test -d "${DESTFILE%/*}" || mkdir -p "${DESTFILE%/*}" || {
+        warn "no ${DESTFILE%/*} directory -- failed to create it"
         return 1
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/sysconfig.spec new/sysconfig-0.83.7/sysconfig.spec
--- old/sysconfig-0.83.6/sysconfig.spec 2014-05-28 12:32:41.000000000 +0200
+++ new/sysconfig-0.83.7/sysconfig.spec 2014-09-23 09:18:22.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           sysconfig
-Version:        0.83.6
+Version:        0.83.7
 Release:        0
 Summary:        The sysconfig scheme for traditional network scripts
 License:        GPL-2.0+
@@ -156,10 +156,13 @@
 sysconfig_remove_and_set network/config DEFAULT_BROADCAST
 sysconfig_remove_and_set network/config FORCE_PERSISTENT_NAMES
 sysconfig_remove_and_set network/config MANDATORY_DEVICES
+sysconfig_remove_and_set network/config USE_SYSLOG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_BIN
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_BIN
+sysconfig_remove_and_set network/dhcp   DHCLIENT_DEBUG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_WAIT_LINK
 sysconfig_remove_and_set network/dhcp   DHCLIENT_USER_OPTIONS
+sysconfig_remove_and_set network/dhcp   DHCLIENT_PRIMARY_DEVICE
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCPCD_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCP6C_USER_OPTIONS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sysconfig-0.83.6/sysconfig.spec.in new/sysconfig-0.83.7/sysconfig.spec.in
--- old/sysconfig-0.83.6/sysconfig.spec.in      2014-05-28 09:09:14.000000000 
+0200
+++ new/sysconfig-0.83.7/sysconfig.spec.in      2014-09-23 09:16:22.000000000 
+0200
@@ -156,10 +156,13 @@
 sysconfig_remove_and_set network/config DEFAULT_BROADCAST
 sysconfig_remove_and_set network/config FORCE_PERSISTENT_NAMES
 sysconfig_remove_and_set network/config MANDATORY_DEVICES
+sysconfig_remove_and_set network/config USE_SYSLOG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_BIN
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_BIN
+sysconfig_remove_and_set network/dhcp   DHCLIENT_DEBUG
 sysconfig_remove_and_set network/dhcp   DHCLIENT_WAIT_LINK
 sysconfig_remove_and_set network/dhcp   DHCLIENT_USER_OPTIONS
+sysconfig_remove_and_set network/dhcp   DHCLIENT_PRIMARY_DEVICE
 sysconfig_remove_and_set network/dhcp   DHCLIENT6_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCPCD_USER_OPTIONS
 sysconfig_remove_and_set network/dhcp   DHCP6C_USER_OPTIONS

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to