- netconfig: revert NM default policy change change (boo#1185882)
With the change to the default policy, netconfig with NetworkManager
as network.service accepted settings from all services/programs
directly instead only from NetworkManager, where plugins/services
have to deliver their settings to apply them.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=271
- netconfig: execute chrony/helper in /usr/libexec with fallback
to it's previous location in /usr/lib (boo#1176285)
- netconfig: only write files like /etc/resolv.conf on content
change to avoid that e.g. dnsmasq (if running) re-reads the
/etc/resolv.conf and re-initializes itself (bsc#1176325)
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=264
- Fixed changes file to mention relevant github pull requests.
- Removed remaining preun rpm hook from EOL openSUSE versions
- Merged /var/adm/netconfig move revert from openSUSE:Factory
causing to not find md5 sums from previous netconfig version
due to incorrectly merged hook in spec file and trouble on
transactional systems without writeable /var/lib/netconfig.
Removed obsoletes revert-var-adm-lib-netconfig-move.patch.
(bsc#1124152,bsc#1124340).
- Merged rpm spec bash section marks (gh#openSUSE/sysconfig#23)
- HOTPATCH (to be reverted): revert-var-adm-lib-netconfig-move.patch
- Remove code to update from openSUSE older than 12.3, which is EOL
(gh#openSUSE/sysconfig#19).
- Move /var/adm/netconfig to /var/lib/netconfig to become more FHS
conform (gh#openSUSE/sysconfig#18).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=255
- netconfig: change to write resolv.conf,yp.conf,forwarders.conf
to files in /[var/]run/netconfig/ and link in /etc (fate#325872)
- netconfig: add to update ntp servers in chrony (bsc#1099272) and
cleaned up to use start-ntpd addserver to update ntpd servers.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=245
- netconfig: change policy to permit non-NM settings (bsc#1079793)
As requested and approved by NetworkManager maintainer, the 'auto'
policy permits now also per interface settings provided by other
services when NetworkManager is enabled. That is, the auto policy
resolving has been changed from "STATIC_FALLBACK NetworkManager"
to "STATIC_FALLBACK * NetworkManager".
- Use %license instead of %doc [bsc#1082318]
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=243
- netconfig: cleanup tmp files (boo#1010760)
When /var/run/ntp/servers-netconfig has been modified externaly,
don't try to backup or keep tmp files to show what we would do.
- netconfig: improve input check for duplicate keys (bsc#1009801)
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=232
- netconfig: intoduced a batch mode (bsc#989741)
It permits to preform multiple modify/remove operations
and call the effective update at the end of the batch.
- netconfig: use ntpq, as ntpdc is deprecated (bsc#894889),
lower sleep lock wait granularity and fix NTP_KEYS parsing
- Drop the omc svcinfo data as they are not used anymore
- Run spec-cleaner to remove few obsolete things
- Drop cvs helper files as we are in git
- Rename configure.in to configure.ac
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=228
- netconfig: use domain name from hostname (bug#912891)
When there is no dns domain or search list provided (by dhcp),
but a hostname as FQDN, use it's domain for /etc/resolv.conf
search list.
- netconfig: merge NetworkManager settings on -m (bug#900982)
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=213
- 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
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=208
- sysconfig/network/config: new default to send gratuitous arp
Enabled to send gratuitous arp by default, when duplicate IPv4
check is enabled and were successful (bnc#879911,fate#314399).
- netconfig: improved troubleshooting capabilities
Added NETCONFIG_VERBOSE and NETCONFIG_FORCE_REPLACE config
variables allowing to run all netconfig calls in debug mode
and force update of modified files as default. Show service,
policy resolving info and log the commandline in debug mode.
Fixed to log info/warnings that were printed to stderr only
before (bnc#860644, bnc#868323).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=205
- Cleaned up comments and obsolete variables in network/dhcp
and network/config config files (fate#312939,fate#314482).
- netconfig: just systemctl not init scripts (bnc#864696) as
all for this version supported systems are using systemd
which forwards to init scripts as needed.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=200
- Recommend wicked-service instead of sysconfig-network as the
default network service and drop sysconfig-network. The wicked
service package provides systemd service files requesting the
network.service alias at service enable time as well as the
ifup compatibility scripts using wicked as network backend
(fate#316768,bnc#856591).
- ifcfg-bonding.5: fixed to use startmode hotplug in slave example
- Use ZEROCONF_ROUTE=no as new default (fate#314482)
The NOZEROCONF="yes" variable were double-negated in it's meaning
and did not reflect what the variable really does (fate#314482).
- rcnetwork: use service type oneshot, not forking
Sometimes, network fails to start / stops itself, because the per
interface services started inside it, need already started network
and fail as network did not yet reached started state. This does
not happen with oneshot network service type (bnc#853908).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysconfig?expand=0&rev=193