Fedora 18 Update: initscripts-9.42.2-1.fc18

updates at fedoraproject.org updates at fedoraproject.org
Tue Feb 26 02:45:52 UTC 2013

Fedora Update Notification
2013-01-29 23:26:42

Name        : initscripts
Product     : Fedora 18
Version     : 9.42.2
Release     : 1.fc18
URL         : http://fedorahosted.org/releases/i/n/initscripts/
Summary     : The inittab file and the /etc/init.d scripts
Description :
The initscripts package contains the basic system scripts used to boot
your Red Hat or Fedora system, change runlevels, and shut the system down
cleanly.  Initscripts also contains the scripts that activate and
deactivate most network interfaces.

Update Information:

This systemd update fixes several bugs, most importantly:
* A hacky workaround that allows udev to rename network interfaces into kernel's `ethX` namespace has been re-added. This is to support users who still rely on udev rules such as `70-persistent-net.rules` generated in previous Fedora releases to name their network interfaces. Note that the workaround is only temporary and will go away in a future Fedora release. Also note that due to unavoidable race conditions, the workaround can still fail occasionally (causing network interfaces to be named `renameX`). To be on the safe side it is recommended to change any present network interface naming udev rules to use network interface names that cannot collide with kernel generated names as soon as possible.
* udev can apply device node permissions from "change" events again.

Other fixes and improvements:
* `systemctl`, if running unprivileged, will honour shutdown or sleep inhibitors. A new command line option `-i` can be used to ignore inhibitors.
* Specifiers are supported in path units' `Unit=` settings.
* Overriding list settings is now possible in unit files. An empty assignment (such as `ExecStartPre=`) will reset the list.
* Late shutdown umount loop should work with loopback device on NFS. It also skips unused loop devices.
* vconsole: setting the console font should be more reliable.
* `systemctl`, `loginctl`, `systemd-cgls` will not ellipsize cgroup members if `--full` is specified.
* A bug in signalling a permanent service failure to its associated sockets has been fixed. The bug could cause a quickly failing service to be restarted indefinitely by the socket.
* `systemd-nspawn` will keep audit capabilities to allow dbus to start in Fedora containers. `systemd-nspawn` now allows its output to be redirected to a regular file.
* There are fewer SELinux-related debug messages logged (one was even incorrectly marked as error).
* tmpfiles: added "X" type to exclude a path, but not its contents if it's a directory.
* Fixed a bug where a job enqueued with `--ignore-dependencies` could wait for other jobs.
* logind will ignore non-tty/non-X11 sessions when checking for other sessions before shutdown. logind will allow one shutdown/sleep action to be queued at a time to avoid a suspend on closing the lid while the machine is already shutting down. logind exposes an `UnlockSessions()` DBus call. logind delay inhibition logic has been reworked to fix some bugs and to send out `PrepareForSleep(false)` after coming back from suspend.
* `loginctl` will show the seat master device in `seat-status`.
* a couple of fixes related to service watchdog timers
* other fixes
* udev hwdb updates
* documentation fixes and updates

* Wed Feb 20 2013 Lukáš Nykrýn <lnykryn at redhat.com> - 9.42.2-1
- limit udev rule for network renaming (#907365, mschmidt at redhat.com)
- fix path for arpwatch, seems to be in /var/lib on Fedora 18
- fix the path for lvm cache, there is no file /etc/lvm/.cache ( but there is one /etc/lvm/cache )
- fix path for dhcpd, is /var/lib/dhcpd since 2005 ( see 31cdb58df77 on the dhcp package git )
- fix the patch for apache modules in rwtab, that are now in /var/cache/httpd
- remove no longer used directory ( at least in Fedora ), hald is deprecated, /var/tux cannot be found and xend seems to use a subdirectory of /var/lib/xen
- correct the path for puppet directory in /etc/rwtab, now use /var/lib/puppet by default
- Correctly detect Open vSwitch device types
- Clear DEVICE and TYPE variables before every iteration (#902463)
- Add /usr/libexec/initscripts to file list (#894475)
- Rename term256 to 256term (glob sort) (#849429)
- Readd missing shebang. (#885821)

  [ 1 ] Bug #896135 - network fails to start after Fedora 17 -> Fedora 18 upgrade because of network device rename failure
  [ 2 ] Bug #903716 - udev: device node permissions not applied with "change" event
  [ 3 ] Bug #873634 - Keyboard mapping set during the installation process is reset at first boot
  [ 4 ] Bug #875531 - DOC: JoinControllers of the main system's systemd doesn't take effect, because the initrd already mounted all cgroup fs for us
  [ 5 ] Bug #860464 - systemd does not recognize dash after ExecStart
  [ 6 ] Bug #889624 - [abrt] systemd-195-10.fc18: log_assert: Process /usr/bin/systemctl was killed by signal 6 (SIGABRT)
  [ 7 ] Bug #890827 - logind should ignore non-text and non-graphical sessions when checking whether shutdown shall be allowed
  [ 8 ] Bug #756787 - RFE: allow overwrite options included with .include
  [ 9 ] Bug #757928 - HP HDX 9494NR: Touchpad toggle on/off not working
  [ 10 ] Bug #907365 - initscripts tries to rename added type 803 monitor mode interface
  [ 11 ] Bug #902463 - Unable to stop network service
  [ 12 ] Bug #894475 - /usr/libexec/initscripts is unowned
  [ 13 ] Bug #849429 - Fedora 18 256 color terminal feature
  [ 14 ] Bug #885821 - ifup-post doesn't contain #!/bin/bash

This update can be installed with the "yum" update program.  Use 
su -c 'yum update initscripts' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list