Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Running pre-merge checks for sys-fs/eudev-1.4
>>> Emerging (1 of 4) sys-fs/eudev-1.4
>>> Installing (1 of 4) sys-fs/eudev-1.4
>>> Emerging (2 of 4) virtual/udev-208
>>> Installing (2 of 4) virtual/udev-208
>>> Recording virtual/udev in "world" favorites file...
>>> Emerging (3 of 4) sys-apps/hwids-20140103
>>> Installing (3 of 4) sys-apps/hwids-20140103
>>> Recording sys-apps/hwids in "world" favorites file...
>>> Emerging (4 of 4) sys-fs/udev-init-scripts-26
>>> Installing (4 of 4) sys-fs/udev-init-scripts-26
>>> Uninstalling sys-fs/udev-171-r10
>>> Jobs: 4 of 4 complete Load avg: 1.29, 0.91, 0.50
* Messages for package sys-fs/eudev-1.4:
* Auto-adding 'udev-postmount' service to your default runlevel
*
* For more information on eudev on Gentoo, writing udev rules, and
* fixing known issues visit:
*
* Messages for package sys-fs/udev-init-scripts-26:
* The udev-postmount service has been removed because the reasons for
* its existance have been removed upstream.
* Please remove it from your runlevels.
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
Use emerge @preserved-rebuild to rebuild packages using these libraries
* IMPORTANT: 4 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
Now it is ok.
============================================================================================
Running dispatch-conf
# dispatch-conf
--- /etc/conf.d/udev 2013-10-24 15:21:54.000000000 -0400
+++ /etc/conf.d/._cfg0000_udev 2014-01-25 12:23:57.506325067 -0500
@@ -1,25 +1,47 @@
# /etc/conf.d/udev: config file for udev
-# Coldplug should be enabled for proper hardware detection and
-# module-autoloading. Normally, you will want this enabled. If
-# you need to disable it temporarily, you can either do so
-# below or use the "nocoldplug" kernel boot option.
-
-coldplug="yes"
-
-# Persistent_net will ensure that your network interface names
-# don't change. However, it can be disabled if you are planning
-# to change your hardware. This will prevent your new hardware
-# from showing up as eth1, eth2, etc. Some people prefer it
-# disabled. Recommended enabled unless you prefer otherwise.
-
-persistent_net="yes"
-
-# If you set the device_tarball option to yes, then
-# prior to system shutdown, the state of /dev will be backed up
-# to an archive and restored when your system boots. This is
-# useful if you need to manually create device nodes and don't
-# want to keep repeating yourself. Disabled by default.
-
-device_tarball="no"
+# udev can trigger coldplug events which cause services to start and
+# kernel modules to be loaded.
+# Services are deferred to start in the boot runlevel.
+# Set rc_coldplug="NO" if you don't want this.
+# If you want module coldplugging but not coldplugging of services then you
+# can disable service coldplugging in baselayout/openrc config files.
+# The setting is named different in different versions.
+# in /etc/rc.conf: rc_hotplug="!*" or
+# in /etc/conf.d/rc: rc_plug_services="!*"
+#rc_coldplug="YES"
+
+# We can create a /dev/root symbolic link to point to the root device in
+# some situations. This is on by default because some software relies on
+# it,. However, this software should be fixed to not do this.
+# For more information, see
+# If you are not using any affected software, you do not need this, so
+# feel free to turn it off.
+#rc_dev_root_symlink="YES"
+
+# Expert options:
+
+# Timeout in seconds to wait for processing of uevents at boot.
+# There should be no need to change this.
+#udev_settle_timeout="60"
+
+# Add extra command line options to udevd, use with care
+# udevd --help for possible values
+#udev_opts=""
+
+# Run udevd --debug and write output to /run/udevdebug.log
+# Should not be kept on as it fills diskspace slowly
+#udev_debug="YES"
+
+# Run udevadmin monitor to get a log of all events
+# in /run/udevmonitor.log
+#udev_monitor="YES"
+
+# Keep udevmonitor running after populating /dev.
+#udev_monitor_keep_running="no"
+
+# Set cmdline options for udevmonitor.
+# could be some of --env --kernel --udev
+#udev_monitor_opts="--env"
>> (1 of 4) -- /etc/conf.d/udev
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
--- /etc/init.d/udev-mount 2013-10-24 15:21:54.000000000 -0400
+++ /etc/init.d/._cfg0000_udev-mount 2014-01-25 12:23:57.522325066 -0500
@@ -7,7 +7,7 @@
depend()
{
provide dev-mount
- keyword -vserver -lxc -openvz
+ keyword -vserver -lxc
}
mount_dev_directory()
>> (2 of 4) -- /etc/init.d/udev-mount
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
--- /etc/init.d/udev-postmount 2013-10-24 15:21:54.000000000 -0400
+++ /etc/init.d/._cfg0000_udev-postmount 2014-01-25 12:22:43.278328988 -0500
@@ -1,27 +1,52 @@
#!/sbin/runscript
-# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/files/udev-postmount-130-r2.initd,v 1.1 2008/10/28 21:59:05 zzam Exp $
-depend() {
- keyword -openvz -vserver -lxc
- need udev-mount localmount
+depend()
+{
+ need localmount
+ keyword -vserver -lxc -openvz
}
-start() {
- # check if this system uses udev
- [ -d /dev/.udev/ ] || return 0
+dir_writeable()
+{
+ touch "$1"/.test.$$ 2>/dev/null && rm "$1"/.test.$$
+}
+
+# store persistent-rules that got created while booting
+# when / was still read-only
+store_persistent_rules()
+{
+ # create /etc/udev/rules.d if it does not exist and /etc/udev is writable
+ [ -d /etc/udev/rules.d ] || \
+ dir_writeable /etc/udev && \
+ mkdir -p /etc/udev/rules.d
+
+ # only continue if rules-directory is writable
+ dir_writeable /etc/udev/rules.d || return 0
+
+ local file dest
+ for file in /run/udev/tmp-rules--*; do
+ dest=${file##*tmp-rules--}
+ [ "$dest" = '*' ] && break
+ type=${dest##70-persistent-}
+ type=${type%%.rules}
+ ebegin "Saving udev persistent ${type} rules to /etc/udev/rules.d"
+ cat "$file" >> /etc/udev/rules.d/"$dest" && rm -f "$file"
+ eend $? "Failed moving persistent rules!"
+ done
+}
- ebegin "udev: storing persistent rules"
+start()
+{
+ # check if this system uses udev
+ [ -d /run/udev ] || return 0
# store persistent-rules that got created while booting
# when / was still read-only
- /lib/udev/move_tmp_persistent_rules.sh
- eend $?
+ store_persistent_rules
}
-stop() {
- :
+stop()
+{
+ return 0
}
-
-# vim:ts=4
>> (3 of 4) -- /etc/init.d/udev-postmount
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
--- /etc/udev/udev.conf 2013-10-24 15:21:54.000000000 -0400
+++ /etc/udev/._cfg0000_udev.conf 2014-01-25 12:22:40.935329111 -0500
@@ -1,5 +1,3 @@
-# The initial syslog(3) priority: "err", "info", "debug" or its
-# numerical equivalent. For runtime debugging, the daemons internal
-# state can be changed with: "udevadm control --log-priority=<value>".
-udev_log="err"
-# If you need to change mount-options, do it in /etc/fstab
+# see udev(7) for details
+
+#udev_log="info"
>> (4 of 4) -- /etc/udev/udev.conf
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
Answered u to all requests
=============================================================================================
Running @preserved-rebuild
# emerge --ask @preserved-rebuild