diff options
author | William Hubbs <williamh@gentoo.org> | 2012-07-04 21:03:12 +0000 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2012-07-04 21:03:12 +0000 |
commit | 16f09bf93c3973cb0ae23e1ccbdfe85ebe872792 (patch) | |
tree | cde026a28ba5414a2859106da60ba99bdb94dfde /sys-fs | |
parent | Stable for amd64, wrt bug #424619 (diff) | |
download | historical-16f09bf93c3973cb0ae23e1ccbdfe85ebe872792.tar.gz historical-16f09bf93c3973cb0ae23e1ccbdfe85ebe872792.tar.bz2 historical-16f09bf93c3973cb0ae23e1ccbdfe85ebe872792.zip |
Version bump. I would like to thank Jonathan Callen for his assistance with this ebuild.
Package-Manager: portage-2.2.0_alpha115/cvs/Linux i686
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/udev-init-scripts/Manifest | 20 | ||||
-rw-r--r-- | sys-fs/udev/ChangeLog | 8 | ||||
-rw-r--r-- | sys-fs/udev/Manifest | 10 | ||||
-rw-r--r-- | sys-fs/udev/udev-186.ebuild | 380 |
4 files changed, 399 insertions, 19 deletions
diff --git a/sys-fs/udev-init-scripts/Manifest b/sys-fs/udev-init-scripts/Manifest index ca6d0a31a7ce..c88cd8446a39 100644 --- a/sys-fs/udev-init-scripts/Manifest +++ b/sys-fs/udev-init-scripts/Manifest @@ -2,24 +2,16 @@ Hash: SHA1 DIST udev-init-scripts-10.tar.bz2 15780 RMD160 d0484909c29dfc21536e4e46b6c334c5aad24d3a SHA1 ee868188b17d84e412d9bbdba1c7ac5bbd924e92 SHA256 e7c4142e1d54a30a15f78986563ce662ec5acc668cf47eb69a33eb4a76774db9 +DIST udev-init-scripts-12.tar.bz2 4683 RMD160 6cf51ac7bb65a9afe55e7d2f0e7138623879f3b3 SHA1 7cacfa214e5f3839615be440485e3848647306e8 SHA256 53eb5eeec38f68a82883ac990eba57cae04b0f646640f9ccccceb69fede2b21e EBUILD udev-init-scripts-10.ebuild 2438 RMD160 777797477007e51684644b666fde6017293351b5 SHA1 7d61bda2122bfec6e62943278a1435a2a6a28d0a SHA256 1e743d867656ce00d569f987ad44d870d8821da6f97a5417de6ca9a4b6454956 +EBUILD udev-init-scripts-12.ebuild 1567 RMD160 485b4191c3f8aa2e1d0a6b8fa31daf6d41c36589 SHA1 9c9e99f73e0fd7f8d4faf2ce3293305bf86211b9 SHA256 c3b1f3d6c07929eb1b60aef927e3139f7672c4517ee21a4a59037ccf5fd32541 EBUILD udev-init-scripts-9999.ebuild 2460 RMD160 74091cc13735907883e5181f219781d89809ef2f SHA1 79dcf6efc1c6f472f0b10235360712a5915e4115 SHA256 7d45c3ff60426f5e9e42aa7fc1d6e9b0eb55c7c5d913817de42e57b8b5536dc1 -MISC ChangeLog 2457 RMD160 d916dcb5b413afa8d50d16dfd12583d2745de34b SHA1 52282388999bdd013a8af6f015f8ce87fca2db1e SHA256 a737fe57cbdef834865b881b3c3bbfcb2dac2c634e1b54a855a577eb294f5931 +MISC ChangeLog 2595 RMD160 589680a5ba1bb1e89f5a3e8937ef0e9d8948a5af SHA1 fde92232cb3a800b86f4b3665efb8d97928a847c SHA256 1acd2eebf2ecf338df0da38c0c0eb46c327c2756aa2ba26390c1ffc1c1a40cb2 MISC metadata.xml 206 RMD160 d508cb902c5f340f6aeadcc6071d8a6b54ae4690 SHA1 d8213c670ef37b1a7fe69cc84c15f5a31903023d SHA256 e8bae0ea2f16b0ad92858b68718c01ab85b5e6995a35b88c74e4ad9772b9f813 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBAgAGBQJPofXFAAoJELEHsLL7fEFWDhUP/0eUbrojdk5U8tMwAtqhJ9h+ -eYZfTxqvoPZAZ2PeJPBPddh3Td7YjRbd6XeeOPrtSDjaIJl3v9mZFMOspMXUXIWP -79AQbSmg9OwXmyt0so7SV8RTaKRnKLydEFsDDeHYtFb4U+cKik4S7qPoziMHfvO6 -c5rRFpAwUKKvCLK6Wk8xsWwl7rWSjnU6lm05dKXzW9bg3ZbkAy8Cpg1/ZufRStle -NpTzfDsxi7PV61/4Y35xdQYXYevUYjcwPM1qgACHs4+0ie6ah4hfZ1WJg88rtsNu -9c7ux8eX+ekSRPsgLX6uKNiSKnBK/u2elIEHkslE8yds4qVh5BgmGIZYpknrXQ42 -z7eLMHi6O9Hi5t9m+RZt51rD9PD53enD3LDfn5XV2ilkVKLzU7Wr8ojST/lvjSyn -4mZpR7a10gSnQ7gRpibEzDYV0jc2mZWzatojkrqHVlKvjg0aqL1KUhJcpnar1o8z -XHFkEGExj2KH/W2R+9ZUHVt5326M1VWvJW4FZhMzsSXoCCTy2U5hItUFHwz+BZGH -YAYXFkf9j98syfPO73vZWlHjlCpH/kNsWsJFUwR4iqZG0MWvAUn7E9uopGAhvIku -N3XiRoOWxIfyKn7ARgOeFofvSWHKAu65jA1ri7klZFx8/y5vVR6vDuv8LcK5afGx -q1cPb0QEdC1SJ1BxEQfx -=CCqN +iEYEARECAAYFAk/0r+wACgkQblQW9DDEZTihdwCcD54R5iuLYoxYc7b/ZL1CiWgh +mmsAoIo8FnT0YVERsoWCpUc/1ImpnJM/ +=0hPv -----END PGP SIGNATURE----- diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog index 64266a7c46ca..4b73e2b2e38b 100644 --- a/sys-fs/udev/ChangeLog +++ b/sys-fs/udev/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-fs/udev # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.689 2012/07/03 19:23:42 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.690 2012/07/04 21:03:12 williamh Exp $ + +*udev-186 (04 Jul 2012) + + 04 Jul 2012; William Hubbs <williamh@gentoo.org> +udev-186.ebuild: + version bump. I would like to thank Jonathan Callen for his assistance + with this ebuild. 03 Jul 2012; Jeroen Roovers <jer@gentoo.org> udev-171-r6.ebuild: Stable for HPPA (bug #416653). diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest index 2df6146b8ab4..3531f4c1e888 100644 --- a/sys-fs/udev/Manifest +++ b/sys-fs/udev/Manifest @@ -99,6 +99,7 @@ AUX udev.confd 205 RMD160 9a05cf33e0a59d087d647e2aa8b12cd2bea89a3d SHA1 8ed3b9a3 AUX udev.initd 1457 RMD160 81d4b42483b578027fce518f19a969a600aa07ce SHA1 609853ec8843b4ddfa18e19c041cc152106ec980 SHA256 8aad04741a9ca4ee9243de642afd9b053b286eaec7d7ae22551c709a0c46c0d3 AUX write_root_link_rule 1064 RMD160 dae5cc41dc790d34a5d29320fa47411dd45547be SHA1 80e4d5de4b6a08ca263bc55981f2ff8065673eb4 SHA256 3c5b198b0aaf92f88e419f4d11f6e7c5da010d25ccc391b5f4aa600e33825a78 AUX write_root_link_rule-125 1086 RMD160 669f994678f306d97c79d585c615f56b026b1fa7 SHA1 309fd5155e8a010616adcb51a0b717887ba05ec3 SHA256 f8cff0e73ef40c6a9f642aba35136eac6e60d4cdfb54027aad59f6b770c01915 +DIST systemd-186.tar.xz 1296836 RMD160 64822593c1a5a99582a25a1d9b676ef750b33d77 SHA1 abf25fac986a2fc34a4bcc93fd5481f74e822cc7 SHA256 b2c201f501952e52241827f01541de7ee05c1238fc39bfe97065f5a04e46b27e DIST udev-114.tar.bz2 198912 RMD160 7f4e4af4a14e62a5260a484f54e2298643081301 SHA1 9e9fed1d6b061a53c6c523798fae8baef893a521 SHA256 d844924f2aa36fffaec1d1a30c0cd1e304224d751c619dce226cce632ad77017 DIST udev-115-update-20079804.diff.bz2 16067 RMD160 0b67eda0135bb41108c6b3c9add2ee339aaa4515 SHA1 0878fd3e173d22afff80bc87b74ba23a3b60a490 SHA256 911071b8a5a61b0b9086ad40cf18140c67e9c58ca8be650e10728bb8c9ec4e08 DIST udev-115.tar.bz2 198893 RMD160 bf72a4e20b9ba50a5b0c3da09f77e67ec819b9fa SHA1 392f5a8d35a231b0edf075827f194ccfd946234f SHA256 e35bb5662d2ad692a24adc5bb1d10b065e4657bcb68f20c8ef98d892bfc8dc93 @@ -134,14 +135,15 @@ EBUILD udev-171-r5.ebuild 15731 RMD160 4f943059c5825891b6ade9be2bc538f7e5089e9b EBUILD udev-171-r6.ebuild 15661 RMD160 bae00f38a42d95569b0c6ed38782d4d5afb32621 SHA1 f9d0cc5f459034d5babb6691f31789566bf273bc SHA256 e959ddc958df7463899ab8a8a73f76782ecb0a48ce822ea04f1c8d8c02ca5c8a EBUILD udev-182-r2.ebuild 10266 RMD160 753bf6b570e20ca6846f37bbaa11538c3759c1a7 SHA1 35e1376692e1f4dd682b791b6b573d76ec76dd74 SHA256 764b6c2cf390cb7b78c31ca045b5862723601d86e8cd832d237423c0d0bd9f2d EBUILD udev-182-r3.ebuild 10165 RMD160 ac3969df76ac0eb33c937a4016813776aa391ed5 SHA1 a59250bf7f2c2b9511b7b2f40a065df83cab2d1c SHA256 283785d7a6f97b76bb3fdabfc3d7c128ed9f1bcf66dc8338a20ac6034ab9ae7f +EBUILD udev-186.ebuild 9853 RMD160 23c90858475d41df16eb12275218eeef040157af SHA1 db189007c1a45b0d6b7e462d96e771b11ee68142 SHA256 d92121aaccc98f3f87010672dcc97a1c0282d66fc87f0b724a1225d48bbd3aa9 EBUILD udev-9999.ebuild 8897 RMD160 c760dd7c431e1037e0136faf189055130f4b6dc0 SHA1 6afc55229cd25832c1e1b011e7e721d236c2cea8 SHA256 20ea04b26e8ef06aacc81143010fe1e6e9c7310ed874d2298c61e40ed679be91 -MISC ChangeLog 32594 RMD160 ff0c0fad6bc8d8f04b0bf486b564dd58b4960641 SHA1 59f9eb7f984b6220be80f14dcbe83d28292e1fde SHA256 4eddcd0bb45cc0d05462cb8936c67d90bd78cf0960746cb69cdf8e2dc9b265ff +MISC ChangeLog 32787 RMD160 cdc570e7e7c4b1703538aa02c972804dfee4792c SHA1 9e21ba69207879fd5dc5a14458ca05dd1a84e75f SHA256 d5ea41ae3b32d4e35818d12ffbc5beeb2745014329d0baf18d98d4ff3f254f96 MISC ChangeLog-2009 105929 RMD160 0c1dd5616962702fb0e85e4f9572fa27b0ee9d0f SHA1 d5635636ae54db968b8405a66be7d20c8d3f99ae SHA256 7a8d7123b7395dc5bbde09a8c0cee1c5110d24faf87a68a8210b0c6bdf862c1c MISC metadata.xml 1296 RMD160 d6c93ed6c8ba4c4b6c0598a419778cf4054a187f SHA1 16c4880aa1f705801b6be54001915743e8f6fffd SHA256 57326d475c8c692a17013fb03701b9e63c8e0535fc3d838a725431111c0529fc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEARECAAYFAk/zRsYACgkQVWmRsqeSphPYawCeJOQoOfCKJcZQjej//dv3qwpu -6McAnRy0FFgBQ28U+uqfBbpKHz8Mwj/R -=JrWF +iEYEARECAAYFAk/0r5wACgkQblQW9DDEZTj6kgCcC4JAdIIVqgy91OSI7RsXlt8D +0KcAn0JOaaPmkvZoGTGj2XnRdPUaSY7g +=WZz3 -----END PGP SIGNATURE----- diff --git a/sys-fs/udev/udev-186.ebuild b/sys-fs/udev/udev-186.ebuild new file mode 100644 index 000000000000..fd69ea9db3ba --- /dev/null +++ b/sys-fs/udev/udev-186.ebuild @@ -0,0 +1,380 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-186.ebuild,v 1.1 2012/07/04 21:03:12 williamh Exp $ + +EAPI=4 + + KV_min=2.6.39 + +inherit autotools eutils linux-info + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/systemd" + inherit git-2 +else + SRC_URI="http://www.freedesktop.org/software/systemd/systemd-${PV}.tar.xz" + KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86" +fi + +DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" + +LICENSE="LGPL-2.1 MIT GPL-2" +SLOT="0" +IUSE="doc gudev hwdb introspection keymap +openrc selinux static-libs" + +RESTRICT="test" + +COMMON_DEPEND="gudev? ( dev-libs/glib:2 ) + introspection? ( dev-libs/gobject-introspection ) + selinux? ( sys-libs/libselinux ) + >=sys-apps/kmod-5 + >=sys-apps/util-linux-2.20 + !<sys-libs/glibc-2.10" + +DEPEND="${COMMON_DEPEND} + dev-util/gperf + doc? ( dev-util/gtk-doc )" + +if [[ ${PV} = 9999* ]]; then + DEPEND="${DEPEND} + app-text/docbook-xsl-stylesheets + dev-libs/libxslt" +fi + +RDEPEND="${COMMON_DEPEND} + hwdb? ( sys-apps/hwids ) + openrc? ( >=sys-fs/udev-init-scripts-12 + !<sys-apps/openrc-0.9.9 ) + !sys-apps/coldplug + !<sys-fs/lvm2-2.02.45 + !sys-fs/device-mapper + !<sys-fs/udev-init-scripts-12 + !<sys-kernel/dracut-017-r1 + !<sys-kernel/genkernel-3.4.25" + +S="${WORKDIR}/systemd-${PV}" + +check_KV() +{ + if kernel_is lt ${KV_min//./ } + then + return 1 + fi + return 0 +} + +check_default_rules() +{ + # Make sure there are no sudden changes to upstream rules file + # (more for my own needs than anything else ...) + local udev_rules_md5=18843fc4a8dd1d8074b98a583454cb9e + MD5=$(md5sum < "${S}/rules/50-udev-default.rules") + MD5=${MD5/ -/} + if [[ ${MD5} != ${udev_rules_md5} ]] + then + eerror "50-udev-default.rules has been updated, please validate!" + eerror "md5sum: ${MD5}" + die "50-udev-default.rules has been updated, please validate!" + fi +} + +pkg_setup() +{ + # required kernel options + CONFIG_CHECK="~DEVTMPFS" + ERROR_DEVTMPFS="DEVTMPFS is not set in this kernel. Udev will not run." + + linux-info_pkg_setup + + if ! check_KV + then + eerror "Your kernel version (${KV_FULL}) is too old to run ${P}" + eerror "It must be at least ${KV_min}!" + fi + + KV_FULL_SRC=${KV_FULL} + get_running_version + if ! check_KV + then + eerror + eerror "Your running kernel version (${KV_FULL}) is too old" + eerror "for this version of udev." + eerror "You must upgrade your kernel or downgrade udev." + fi +} + +src_prepare() +{ + # change rules back to group uucp instead of dialout for now + sed -e 's/GROUP="dialout"/GROUP="uucp"/' \ + -i rules/*.rules \ + || die "failed to change group dialout to uucp" + + if [ ! -e configure ] + then + if use doc; then + gtkdocize --docdir docs || die "gtkdocize failed" + else + echo 'EXTRA_DIST =' > docs/gtk-doc.make + fi + eautoreconf + else + check_default_rules + elibtoolize + fi +} + +config_workarounds() +{ + export ac_cv_search_cap_init= ac_cv_header_sys_capability_h=yes + export PKG_CONFIG_PATH="${T}:${PKG_CONFIG_PATH}" + printf 'Name: dbus\nDescription: Fake dbus\n' > "${T}"/dbus-1.pc + printf 'Version: 1.6.0\nLibs:\nCflags:' >> "${T}"/dbus-1.pc +} + +src_configure() +{ + local switches + + switches=( + --docdir=/usr/share/doc/${PF} + --libdir=/usr/$(get_libdir) + --with-distro=gentoo + --with-html-dir=/usr/share/doc/${PF}/html + --with-pci-ids-path=/usr/share/misc/pci.ids + --with-usb-ids-path=/usr/share/misc/usb.ids + --disable-acl + --disable-audit + --disable-coredump + --disable-hostnamed + --disable-ima + --disable-libcryptsetup + --disable-localed + --disable-logind + --disable-nls + --disable-pam + --disable-quotacheck + --disable-readahead + --enable-split-usr + --disable-tcpwrap + --disable-timedated + --disable-xz + $(use_enable doc gtk-doc) + $(use_enable gudev) + $(use_enable introspection) + $(use_enable keymap) + $(use_enable selinux) + $(use_enable static-libs static) + ) + config_workarounds + econf "${switches[@]}" +} + +src_compile() +{ + echo 'BUILT_SOURCES: $(BUILT_SOURCES)' > "${T}"/Makefile.extra + emake -f Makefile -f "${T}"/Makefile.extra BUILT_SOURCES + local targets=( + systemd-udevd + udevadm + libudev.la + ata_id + cdrom_id + collect + scsi_id + v4l_id + accelerometer + mtd_probe + man/udev.7 + man/udevadm.8 + man/systemd-udevd.8 + man/systemd-udevd.service.8 + ) + use keymap && targets+=( keymap ) + use gudev && targets+=( libgudev-1.0.la ) + + emake udevlibexecdir=/lib/udev "${targets[@]}" + if use doc; then + emake -C docs/libudev + use gudev && emake -C docs/gudev + fi +} + +src_install() +{ + local lib_LTLIBRARIES=libudev.la \ + pkgconfiglib_DATA=src/libudev/libudev.pc + + local targets=( + install-libLTLIBRARIES + install-includeHEADERS + install-libgudev_includeHEADERS + install-binPROGRAMS + install-rootlibexecPROGRAMS + install-udevlibexecPROGRAMS + install-dist_systemunitDATA + install-dist_udevconfDATA + install-dist_udevhomeSCRIPTS + install-dist_udevkeymapDATA + install-dist_udevkeymapforcerelDATA + install-dist_udevrulesDATA + install-girDATA + install-man7 + install-man8 + install-nodist_systemunitDATA + install-pkgconfiglibDATA + install-sharepkgconfigDATA + install-typelibsDATA + install-dist_docDATA + udev-confdirs + systemd-install-hook + ) + + if use gudev; then + lib_LTLIBRARIES+=" libgudev-1.0.la" + pkgconfiglib_DATA+=" src/gudev/gudev-1.0.pc" + fi + + # add final values of variables: + targets+=( + udevlibexecdir=/lib/udev + rootlibexec_PROGRAMS=systemd-udevd + bin_PROGRAMS=udevadm + lib_LTLIBRARIES="${lib_LTLIBRARIES}" + MANPAGES="man/udev.7 man/udevadm.8 man/systemd-udevd.service.8" + MANPAGES_ALIAS="man/systemd-udevd.8" + dist_systemunit_DATA="units/systemd-udevd-control.socket \ + units/systemd-udevd-kernel.socket" + nodist_systemunit_DATA="units/systemd-udevd.service \ + units/systemd-udev-trigger.service \ + units/systemd-udev-settle.service" + pkgconfiglib_DATA="${pkgconfiglib_DATA}" + ) + + emake DESTDIR="${D}" "${targets[@]}" + + rm -rf "${ED}"/usr/share/doc/${PF}/LICENSE.* + dodoc TODO + + if use doc; then + emake -C docs/libudev DESTDIR="${D}" install + use gudev && emake -C docs/gudev DESTDIR="${D}" install + fi + + prune_libtool_files --all + + # remove rule that should be installed by systemd + rm -f "${ED}"/lib/udev/rules.d/99-systemd.rules + + # udevadm is now in /usr/bin + dosym ../usr/bin/udevadm /sbin/udevadm + + # Now install rules + insinto /lib/udev/rules.d + doins "${FILESDIR}"/40-gentoo.rules +} + +pkg_preinst() +{ + local htmldir + for htmldir in gudev libudev; do + if [[ -d ${EROOT}usr/share/gtk-doc/html/${htmldir} ]]; then + rm -rf "${EROOT}"usr/share/gtk-doc/html/${htmldir} + fi + if [[ -d ${ED}/usr/share/doc/${PF}/html/${htmldir} ]]; then + dosym ../../doc/${PF}/html/${htmldir} \ + /usr/share/gtk-doc/html/${htmldir} + fi + done +} + +# This function determines if a directory is a mount point. +# It was lifted from dracut. +ismounted() +{ + while read a m a; do + [[ $m = $1 ]] && return 0 + done < "${ROOT}"/proc/mounts + return 1 +} + +pkg_postinst() +{ + mkdir -p "${ROOT}"/run + + # "losetup -f" is confused if there is an empty /dev/loop/, Bug #338766 + # So try to remove it here (will only work if empty). + rmdir "${ROOT}"/dev/loop 2>/dev/null + if [[ -d ${ROOT}/dev/loop ]] + then + ewarn "Please make sure your remove /dev/loop," + ewarn "else losetup may be confused when looking for unused devices." + fi + + # people want reminders, I'll give them reminders. Odds are they will + # just ignore them anyway... + + # 64-device-mapper.rules now gets installed by sys-fs/device-mapper + # remove it if user don't has sys-fs/device-mapper installed, 27 Jun 2007 + if [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && + ! has_version sys-fs/device-mapper + then + rm -f "${ROOT}"/etc/udev/rules.d/64-device-mapper.rules + einfo "Removed unneeded file 64-device-mapper.rules" + fi + + ewarn + ewarn "If you build an initramfs including udev, then please" + ewarn "make sure the /usr/bin/udevadm binary gets included," + ewarn "and your scripts changed to use it,as it replaces the" + ewarn "old helper apps udevinfo, udevtrigger, ..." + + ewarn + ewarn "mount options for directory /dev are no longer" + ewarn "set in /etc/udev/udev.conf, but in /etc/fstab" + ewarn "as for other directories." + + ewarn + ewarn "Rules for /dev/hd* devices have been removed" + ewarn "Please migrate to libata." + + ewarn + ewarn "action_modeswitch has been removed by upstream." + ewarn "Please use sys-apps/usb_modeswitch." + + if ismounted /usr + then + ewarn + ewarn "Your system has /usr on a separate partition. This means" + ewarn "you will need to use an initramfs to pre-mount /usr before" + ewarn "udev runs." + ewarn "This must be set up before your next reboot, or you may" + ewarn "experience failures which are very difficult to troubleshoot." + ewarn "For a more detailed explanation, see the following URL:" + ewarn "http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken" + ewarn "For more information on setting up an initramfs, see the" + ewarn "following url:" + ewarn "http://www.gentoo.org/doc/en/initramfs-guide.xml" + fi + + ewarn + ewarn "The udev-acl functionality has been removed from standalone udev." + ewarn "If you are using standalone udev, consolekithandles this" + ewarn "functionality." + + ewarn + ewarn "You need to restart udev as soon as possible to make the upgrade go" + ewarn "into affect." + ewarn "The method you use to do this depends on your init system." + + ewarn + ewarn "Upstream has removed the persistent-net and persistent-cd rules" + ewarn "generator. If you need persistent names for these devices," + ewarn "place udev rules for them in ${ROOT}etc/udev/rules.d." + + elog + elog "For more information on udev on Gentoo, writing udev rules, and" + elog " fixing known issues visit:" + elog " http://www.gentoo.org/doc/en/udev-guide.xml" +} |