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]
