diff options
author | 2011-09-18 06:42:42 +0000 | |
---|---|---|
committer | 2011-09-18 06:42:42 +0000 | |
commit | 9ee3c377626a49661764ff918d153920bbbfabd6 (patch) | |
tree | d3088acc4297a034855d68dbee2584325265907b /sys-fs | |
parent | Initial commit wrt #364721 by Jeff D. Horelick and Aleksey Frolov (diff) | |
download | historical-9ee3c377626a49661764ff918d153920bbbfabd6.tar.gz historical-9ee3c377626a49661764ff918d153920bbbfabd6.tar.bz2 historical-9ee3c377626a49661764ff918d153920bbbfabd6.zip |
Fix for prefix and add ~x86-linux keyword.
Package-Manager: portage-2.2.0_alpha58/cvs/Linux i686
Diffstat (limited to 'sys-fs')
-rw-r--r-- | sys-fs/udev/ChangeLog | 6 | ||||
-rw-r--r-- | sys-fs/udev/Manifest | 14 | ||||
-rw-r--r-- | sys-fs/udev/udev-171-r2.ebuild | 128 | ||||
-rw-r--r-- | sys-fs/udev/udev-9999.ebuild | 112 |
4 files changed, 136 insertions, 124 deletions
diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog index 91187e4e01bd..9f8d4bc93d1f 100644 --- a/sys-fs/udev/ChangeLog +++ b/sys-fs/udev/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-fs/udev # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.602 2011/09/13 19:17:28 zzam Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.603 2011/09/18 06:42:42 zmedico Exp $ + + 18 Sep 2011; Zac Medico <zmedico@gentoo.org> udev-171-r2.ebuild, + udev-9999.ebuild: + Fix for prefix and add ~x86-linux keyword. *udev-171-r2 (13 Sep 2011) diff --git a/sys-fs/udev/Manifest b/sys-fs/udev/Manifest index f0c2c7a12367..bb61a24add68 100644 --- a/sys-fs/udev/Manifest +++ b/sys-fs/udev/Manifest @@ -127,14 +127,14 @@ EBUILD udev-149.ebuild 16613 RMD160 65d46a5b3188f7bcfcdb9d8a8ff3b6d34829e314 SHA EBUILD udev-151-r4.ebuild 16852 RMD160 e0d2c7041c102e0e5979a1ed5c99d9f4d5820842 SHA1 907db35a89e1ad163c631941e76a5e8105ffd196 SHA256 c2657e3c93dbb8bd3e6dda1c779150aa6127f7a525ed2f04342e33afb4306cfb EBUILD udev-164-r2.ebuild 15294 RMD160 2d7299b463cb765a58ec0840c4c86607fbf37e64 SHA1 cb4060adb3235d261f027be37e56272ac8f4755b SHA256 3f1b289c9c9c2d6ee6cd63b8db530240dcc9532dbc3ff273c052679b3062724b EBUILD udev-171-r1.ebuild 15984 RMD160 2f687585ae93014dbeaaa61e440e0f708ecd2b04 SHA1 92b4eee4956b24677d9e8251b29c40c300cf059c SHA256 9cf4a54cc9e34bf48c5299142a625d056869fbabcd683a233053e6fd04305218 -EBUILD udev-171-r2.ebuild 15979 RMD160 c0b33d7ede0c2b59e1503410c9605183f69c9a7a SHA1 bc1c2645111e195fcdce317e6d6c6ddc001323c8 SHA256 10f910cea50138684873889c733b2a66281e22510680dad7beb77ee2a66a9d59 -EBUILD udev-9999.ebuild 15175 RMD160 35b07d176a5de24e485a8c33835f6bc8803d8b5c SHA1 c37ce304c8b20487571e5efc28fb5b6781f22267 SHA256 0f096f310be3b494530f747987a52782e2e00d17d065a3a92b36abdc19e9ad1e -MISC ChangeLog 123586 RMD160 0cdd55866b3447bea69e4ab60269d4969e2225a2 SHA1 8150552be50d4b825269e72a3f6231a8934c883e SHA256 cd320bb4c29c83a94c0182d8196a4c77d7d1f69468ad187a8d7390ee653a7737 +EBUILD udev-171-r2.ebuild 16413 RMD160 4b7e26ba462c959329d60488aa7f76efb0986297 SHA1 866171a1074b32653aafbd77bb2516c0b444a202 SHA256 3ee60a02912e42a16663be50adec46ec5ee8f26f10eb88609378e7272a05c376 +EBUILD udev-9999.ebuild 15513 RMD160 308424873c1496eeebb0f31080cda5f523d59c52 SHA1 da7f6fa2719032e4c4064ba6f6007764b58c9f5b SHA256 6124dcf5247fb37e59b621a7a37a1503cebc70926630a8e6bd7605ce65d3400f +MISC ChangeLog 123722 RMD160 d4903a837accb8812306b5269215c002f5790588 SHA1 3d5c973cb374f7b415cbf299726e67242d5cc15c SHA256 8ade4f6fd1fc28063d66f8f8efe604283517ffc4c22f0f4b8a4854b70e7e912b MISC metadata.xml 1256 RMD160 54b67bdde62c90a3eab48e8b5b97940eea887421 SHA1 093a8ec3a1dcd0da2c124373609ff007dc6fdb11 SHA256 cce07cae1a4a26b900f28186b6a81fc494887885410ed8e83e91e460c5306a0a -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk5vrEwACgkQt2vP6XvVdOdPewCffpq0Fbe0y0eRl4mzvSCo9It5 -3NgAnA5IVxWlm6lPbpH0vmLbAhyOPRZ/ -=ur5n +iEYEARECAAYFAk51kuoACgkQ/ejvha5XGaN3iQCfTEevRlQAJzbBdhxCSXD3Uaxl +PvAAn2PFAQWSiuLSOxynPmIVwXX8Dv77 +=9EKW -----END PGP SIGNATURE----- diff --git a/sys-fs/udev/udev-171-r2.ebuild b/sys-fs/udev/udev-171-r2.ebuild index 56df336eae13..8b744dd926df 100644 --- a/sys-fs/udev/udev-171-r2.ebuild +++ b/sys-fs/udev/udev-171-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-171-r2.ebuild,v 1.1 2011/09/13 19:17:28 zzam Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-171-r2.ebuild,v 1.2 2011/09/18 06:42:42 zmedico Exp $ EAPI=4 @@ -21,7 +21,7 @@ inherit ${vcs} eutils flag-o-matic multilib toolchain-funcs linux-info systemd if [[ ${PV} != "9999" ]] then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux" # please update testsys-tarball whenever udev-xxx/test/sys/ is changed SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2 test? ( mirror://gentoo/${PN}-171-testsys.tar.bz2 )" @@ -192,20 +192,20 @@ src_configure() { if ! use extras then econf \ - --prefix=/usr \ - --sysconfdir=/etc \ - --sbindir=/sbin \ - --libdir=/usr/$(get_libdir) \ - --with-rootlibdir=/$(get_libdir) \ - --libexecdir=/lib/udev \ + --prefix="${EPREFIX}/usr" \ + --sysconfdir="${EPREFIX}/etc" \ + --sbindir="${EPREFIX}/sbin" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-rootlibdir="${EPREFIX}/$(get_libdir)" \ + --libexecdir="${EPREFIX}/lib/udev" \ --enable-logging \ --enable-static \ $(use_with selinux) \ $(use_enable debug) \ $(use_enable rule_generator) \ $(use_enable hwdb) \ - --with-pci-ids-path=/usr/share/misc/pci.ids \ - --with-usb-ids-path=/usr/share/misc/usb.ids \ + --with-pci-ids-path="${EPREFIX}/usr/share/misc/pci.ids" \ + --with-usb-ids-path="${EPREFIX}/usr/share/misc/usb.ids" \ $(use_enable acl udev_acl) \ $(use_enable gudev) \ $(use_enable introspection) \ @@ -216,20 +216,20 @@ src_configure() { $(systemd_with_unitdir) else econf \ - --prefix=/usr \ - --sysconfdir=/etc \ - --sbindir=/sbin \ - --libdir=/usr/$(get_libdir) \ - --with-rootlibdir=/$(get_libdir) \ - --libexecdir=/lib/udev \ + --prefix="${EPREFIX}/usr" \ + --sysconfdir="${EPREFIX}/etc" \ + --sbindir="${EPREFIX}/sbin" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-rootlibdir="${EPREFIX}/$(get_libdir)" \ + --libexecdir="${EPREFIX}/lib/udev" \ --enable-logging \ --enable-static \ $(use_with selinux) \ $(use_enable debug) \ --enable-rule_generator \ --enable-hwdb \ - --with-pci-ids-path=/usr/share/misc/pci.ids \ - --with-usb-ids-path=/usr/share/misc/usb.ids \ + --with-pci-ids-path="${EPREFIX}/usr/share/misc/pci.ids" \ + --with-usb-ids-path="${EPREFIX}/usr/share/misc/usb.ids" \ --enable-udev_acl \ --enable-gudev \ --enable-introspection \ @@ -249,7 +249,11 @@ src_compile() { src_install() { emake -C "${WORKDIR}/${scriptname}" \ - DESTDIR="${D}" LIBDIR="$(get_libdir)" \ + DESTDIR="${D}" LIBDIR="${EPREFIX}$(get_libdir)" \ + LIBUDEV="${EPREFIX}/lib/udev" \ + MODPROBE_DIR="${EPREFIX}/etc/modprobe.d" \ + INITD="${EPREFIX}/etc/init.d" \ + CONFD="${EPREFIX}/etc/conf.d" \ KV_min="${KV_min}" KV_reliable="${KV_reliable}" \ install @@ -266,7 +270,7 @@ src_install() { # Add gentoo stuff to udev.conf echo "# If you need to change mount-options, do it in /etc/fstab" \ - >> "${D}"/etc/udev/udev.conf + >> "${ED}"/etc/udev/udev.conf # let the dir exist at least keepdir /etc/udev/rules.d @@ -293,7 +297,7 @@ src_install() { dodoc ChangeLog README TODO # keep doc in just one directory, Bug #281137 - rm -rf "${D}/usr/share/doc/${PN}" + rm -rf "${ED}/usr/share/doc/${PN}" if use keymap then dodoc extras/keymap/README.keymap.txt @@ -322,7 +326,7 @@ src_test() { pkg_preinst() { # moving old files to support newer modprobe, 12 May 2009 - local f dir=${ROOT}/etc/modprobe.d/ + local f dir=${EROOT}/etc/modprobe.d/ for f in pnp-aliases blacklist; do if [[ -f $dir/$f && ! -f $dir/$f.conf ]] then @@ -331,34 +335,34 @@ pkg_preinst() { fi done - if [[ -d ${ROOT}/lib/udev-state ]] + if [[ -d ${EROOT}/lib/udev-state ]] then - mv -f "${ROOT}"/lib/udev-state/* "${D}"/lib/udev/state/ - rm -r "${ROOT}"/lib/udev-state + mv -f "${EROOT}"/lib/udev-state/* "${ED}"/lib/udev/state/ + rm -r "${EROOT}"/lib/udev-state fi - if [[ -f ${ROOT}/etc/udev/udev.config && - ! -f ${ROOT}/etc/udev/udev.rules ]] + if [[ -f ${EROOT}/etc/udev/udev.config && + ! -f ${EROOT}/etc/udev/udev.rules ]] then - mv -f "${ROOT}"/etc/udev/udev.config "${ROOT}"/etc/udev/udev.rules + mv -f "${EROOT}"/etc/udev/udev.config "${EROOT}"/etc/udev/udev.rules fi # delete the old udev.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/udev.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/udev.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/udev.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/udev.hotplug fi # delete the old wait_for_sysfs.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/05-wait_for_sysfs.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/05-wait_for_sysfs.hotplug fi # delete the old wait_for_sysfs.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/10-udev.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/10-udev.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/10-udev.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/10-udev.hotplug fi has_version "=${CATEGORY}/${PN}-103-r3" @@ -376,7 +380,7 @@ pkg_preinst() { # 19 Nov 2008 fix_old_persistent_net_rules() { - local rules=${ROOT}/etc/udev/rules.d/70-persistent-net.rules + local rules=${EROOT}/etc/udev/rules.d/70-persistent-net.rules [[ -f ${rules} ]] || return elog @@ -400,7 +404,7 @@ restart_udevd() { fi # need to merge to our system - [[ ${ROOT} = / ]] || return + [[ ${EROOT} = / ]] || return # check if root of init-process is identical to ours (not in chroot) [[ -r /proc/1/root && /proc/1/root/ -ef /proc/self/root/ ]] || return @@ -441,16 +445,16 @@ postinst_init_scripts() { # If we are building stages, add udev to the sysinit runlevel automatically. if use build then - if [[ -x "${ROOT}"/etc/init.d/udev \ - && -d "${ROOT}"/etc/runlevels/sysinit ]] + if [[ -x "${EROOT}"/etc/init.d/udev \ + && -d "${EROOT}"/etc/runlevels/sysinit ]] then - ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev + ln -s "${EPREFIX}"/etc/init.d/udev "${EROOT}"/etc/runlevels/sysinit/udev fi enable_postmount=true fi # migration to >=openrc-0.4 - if [[ -e "${ROOT}"/etc/runlevels/sysinit && ! -e "${ROOT}"/etc/runlevels/sysinit/udev ]] + if [[ -e "${EROOT}"/etc/runlevels/sysinit && ! -e "${EROOT}"/etc/runlevels/sysinit/udev ]] then ewarn ewarn "You need to add the udev init script to the runlevel sysinit," @@ -465,19 +469,19 @@ postinst_init_scripts() { # like a hotplug event, 2009/10/15 # already enabled? - [[ -e "${ROOT}"/etc/runlevels/default/udev-postmount ]] && return + [[ -e "${EROOT}"/etc/runlevels/default/udev-postmount ]] && return - [[ -e "${ROOT}"/etc/runlevels/sysinit/udev ]] && enable_postmount=true - [[ "${ROOT}" = "/" && -d /dev/.udev/ ]] && enable_postmount=true + [[ -e "${EROOT}"/etc/runlevels/sysinit/udev ]] && enable_postmount=true + [[ "${EROOT}" = "/" && -d /dev/.udev/ ]] && enable_postmount=true if $enable_postmount then local initd=udev-postmount - if [[ -e ${ROOT}/etc/init.d/${initd} ]] && \ - [[ ! -e ${ROOT}/etc/runlevels/default/${initd} ]] + if [[ -e ${EROOT}/etc/init.d/${initd} ]] && \ + [[ ! -e ${EROOT}/etc/runlevels/default/${initd} ]] then - ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/default/${initd} + ln -snf "${EPREFIX}"/etc/init.d/${initd} "${EROOT}"/etc/runlevels/default/${initd} elog "Auto-adding '${initd}' service to your default runlevel" fi else @@ -492,8 +496,8 @@ pkg_postinst() { # "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 ]] + rmdir "${EROOT}"/dev/loop 2>/dev/null + if [[ -d "${EROOT}"/dev/loop ]] then ewarn "Please make sure your remove /dev/loop," ewarn "else losetup may be confused when looking for unused devices." @@ -508,38 +512,38 @@ pkg_postinst() { # delete 40-scsi-hotplug.rules, it is integrated in 50-udev.rules, 19 Jan 2007 if [[ $previous_equal_to_103_r3 = 0 ]] && - [[ -e ${ROOT}/etc/udev/rules.d/40-scsi-hotplug.rules ]] + [[ -e ${EROOT}/etc/udev/rules.d/40-scsi-hotplug.rules ]] then ewarn "Deleting stray 40-scsi-hotplug.rules" ewarn "installed by sys-fs/udev-103-r3" - rm -f "${ROOT}"/etc/udev/rules.d/40-scsi-hotplug.rules + rm -f "${EROOT}"/etc/udev/rules.d/40-scsi-hotplug.rules fi # Removing some device-nodes we thought we need some time ago, 25 Jan 2007 - if [[ -d ${ROOT}/lib/udev/devices ]] + if [[ -d ${EROOT}/lib/udev/devices ]] then - rm -f "${ROOT}"/lib/udev/devices/{null,zero,console,urandom} + rm -f "${EROOT}"/lib/udev/devices/{null,zero,console,urandom} fi # Removing some old file, 29 Jan 2007 if [[ $previous_less_than_104_r5 = 0 ]] then - rm -f "${ROOT}"/etc/dev.d/net/hotplug.dev - rmdir --ignore-fail-on-non-empty "${ROOT}"/etc/dev.d/net 2>/dev/null + rm -f "${EROOT}"/etc/dev.d/net/hotplug.dev + rmdir --ignore-fail-on-non-empty "${EROOT}"/etc/dev.d/net 2>/dev/null fi # 19 Mar 2007 if [[ $previous_less_than_106_r5 = 0 ]] && - [[ -e ${ROOT}/etc/udev/rules.d/95-net.rules ]] + [[ -e ${EROOT}/etc/udev/rules.d/95-net.rules ]] then - rm -f "${ROOT}"/etc/udev/rules.d/95-net.rules + rm -f "${EROOT}"/etc/udev/rules.d/95-net.rules fi # Try to remove /etc/dev.d as that is obsolete, 23 Apr 2007 - if [[ -d ${ROOT}/etc/dev.d ]] + if [[ -d ${EROOT}/etc/dev.d ]] then - rmdir --ignore-fail-on-non-empty "${ROOT}"/etc/dev.d/default "${ROOT}"/etc/dev.d 2>/dev/null - if [[ -d ${ROOT}/etc/dev.d ]] + rmdir --ignore-fail-on-non-empty "${EROOT}"/etc/dev.d/default "${EROOT}"/etc/dev.d 2>/dev/null + if [[ -d ${EROOT}/etc/dev.d ]] then ewarn "You still have the directory /etc/dev.d on your system." ewarn "This is no longer used by udev and can be removed." @@ -549,10 +553,10 @@ pkg_postinst() { # 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 [[ $previous_less_than_113 = 0 ]] && - [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && + [[ -f ${EROOT}/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 + rm -f "${EROOT}"/etc/udev/rules.d/64-device-mapper.rules einfo "Removed unneeded file 64-device-mapper.rules" fi @@ -561,7 +565,7 @@ pkg_postinst() { elog "persistent-net does assigning fixed names to network devices." elog "If you have problems with the persistent-net rules," elog "just delete the rules file" - elog "\trm ${ROOT}etc/udev/rules.d/70-persistent-net.rules" + elog "\trm ${EROOT}etc/udev/rules.d/70-persistent-net.rules" elog "and then reboot." elog elog "This may however number your devices in a different way than they are now." diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-9999.ebuild index b601b0583c46..88067d8ece1e 100644 --- a/sys-fs/udev/udev-9999.ebuild +++ b/sys-fs/udev/udev-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.52 2011/09/13 19:17:28 zzam Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-9999.ebuild,v 1.53 2011/09/18 06:42:42 zmedico Exp $ EAPI=4 @@ -21,7 +21,7 @@ inherit ${vcs} eutils flag-o-matic multilib toolchain-funcs linux-info systemd if [[ ${PV} != "9999" ]] then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux" # please update testsys-tarball whenever udev-xxx/test/sys/ is changed SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2 test? ( mirror://gentoo/${PN}-171-testsys.tar.bz2 )" @@ -180,20 +180,20 @@ src_prepare() { src_configure() { econf \ - --prefix=/usr \ - --sysconfdir=/etc \ - --sbindir=/sbin \ - --libdir=/usr/$(get_libdir) \ - --with-rootlibdir=/$(get_libdir) \ - --libexecdir=/lib/udev \ + --prefix="${EPREFIX}/usr" \ + --sysconfdir="${EPREFIX}/etc" \ + --sbindir="${EPREFIX}/sbin" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --with-rootlibdir="${EPREFIX}/$(get_libdir)" \ + --libexecdir="${EPREFIX}/lib/udev" \ --enable-logging \ --enable-static \ $(use_with selinux) \ $(use_enable debug) \ $(use_enable rule_generator) \ $(use_enable hwdb) \ - --with-pci-ids-path=/usr/share/misc/pci.ids \ - --with-usb-ids-path=/usr/share/misc/usb.ids \ + --with-pci-ids-path="${EPREFIX}/usr/share/misc/pci.ids" \ + --with-usb-ids-path="${EPREFIX}/usr/share/misc/usb.ids" \ $(use_enable acl udev_acl) \ $(use_enable gudev) \ $(use_enable introspection) \ @@ -212,7 +212,11 @@ src_compile() { src_install() { emake -C "${WORKDIR}/${scriptname}" \ - DESTDIR="${D}" LIBDIR="$(get_libdir)" \ + DESTDIR="${D}" LIBDIR="${EPREFIX}$(get_libdir)" \ + LIBUDEV="${EPREFIX}/lib/udev" \ + MODPROBE_DIR="${EPREFIX}/etc/modprobe.d" \ + INITD="${EPREFIX}/etc/init.d" \ + CONFD="${EPREFIX}/etc/conf.d" \ KV_min="${KV_min}" KV_reliable="${KV_reliable}" \ install @@ -229,7 +233,7 @@ src_install() { # Add gentoo stuff to udev.conf echo "# If you need to change mount-options, do it in /etc/fstab" \ - >> "${D}"/etc/udev/udev.conf + >> "${ED}"/etc/udev/udev.conf # let the dir exist at least keepdir /etc/udev/rules.d @@ -256,7 +260,7 @@ src_install() { dodoc ChangeLog README TODO # keep doc in just one directory, Bug #281137 - rm -rf "${D}/usr/share/doc/${PN}" + rm -rf "${ED}/usr/share/doc/${PN}" if use keymap then dodoc extras/keymap/README.keymap.txt @@ -285,7 +289,7 @@ src_test() { pkg_preinst() { # moving old files to support newer modprobe, 12 May 2009 - local f dir=${ROOT}/etc/modprobe.d/ + local f dir=${EROOT}/etc/modprobe.d/ for f in pnp-aliases blacklist; do if [[ -f $dir/$f && ! -f $dir/$f.conf ]] then @@ -294,34 +298,34 @@ pkg_preinst() { fi done - if [[ -d ${ROOT}/lib/udev-state ]] + if [[ -d ${EROOT}/lib/udev-state ]] then - mv -f "${ROOT}"/lib/udev-state/* "${D}"/lib/udev/state/ - rm -r "${ROOT}"/lib/udev-state + mv -f "${EROOT}"/lib/udev-state/* "${ED}"/lib/udev/state/ + rm -r "${EROOT}"/lib/udev-state fi - if [[ -f ${ROOT}/etc/udev/udev.config && - ! -f ${ROOT}/etc/udev/udev.rules ]] + if [[ -f ${EROOT}/etc/udev/udev.config && + ! -f ${EROOT}/etc/udev/udev.rules ]] then - mv -f "${ROOT}"/etc/udev/udev.config "${ROOT}"/etc/udev/udev.rules + mv -f "${EROOT}"/etc/udev/udev.config "${EROOT}"/etc/udev/udev.rules fi # delete the old udev.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/udev.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/udev.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/udev.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/udev.hotplug fi # delete the old wait_for_sysfs.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/05-wait_for_sysfs.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/05-wait_for_sysfs.hotplug fi # delete the old wait_for_sysfs.hotplug symlink if it is present - if [[ -h ${ROOT}/etc/hotplug.d/default/10-udev.hotplug ]] + if [[ -h ${EROOT}/etc/hotplug.d/default/10-udev.hotplug ]] then - rm -f "${ROOT}"/etc/hotplug.d/default/10-udev.hotplug + rm -f "${EROOT}"/etc/hotplug.d/default/10-udev.hotplug fi has_version "=${CATEGORY}/${PN}-103-r3" @@ -339,7 +343,7 @@ pkg_preinst() { # 19 Nov 2008 fix_old_persistent_net_rules() { - local rules=${ROOT}/etc/udev/rules.d/70-persistent-net.rules + local rules=${EROOT}/etc/udev/rules.d/70-persistent-net.rules [[ -f ${rules} ]] || return elog @@ -363,7 +367,7 @@ restart_udevd() { fi # need to merge to our system - [[ ${ROOT} = / ]] || return + [[ ${EROOT} = / ]] || return # check if root of init-process is identical to ours (not in chroot) [[ -r /proc/1/root && /proc/1/root/ -ef /proc/self/root/ ]] || return @@ -404,16 +408,16 @@ postinst_init_scripts() { # If we are building stages, add udev to the sysinit runlevel automatically. if use build then - if [[ -x "${ROOT}"/etc/init.d/udev \ - && -d "${ROOT}"/etc/runlevels/sysinit ]] + if [[ -x "${EROOT}"/etc/init.d/udev \ + && -d "${EROOT}"/etc/runlevels/sysinit ]] then - ln -s /etc/init.d/udev "${ROOT}"/etc/runlevels/sysinit/udev + ln -s "${EPREFIX}"/etc/init.d/udev "${EROOT}"/etc/runlevels/sysinit/udev fi enable_postmount=true fi # migration to >=openrc-0.4 - if [[ -e "${ROOT}"/etc/runlevels/sysinit && ! -e "${ROOT}"/etc/runlevels/sysinit/udev ]] + if [[ -e "${EROOT}"/etc/runlevels/sysinit && ! -e "${EROOT}"/etc/runlevels/sysinit/udev ]] then ewarn ewarn "You need to add the udev init script to the runlevel sysinit," @@ -428,19 +432,19 @@ postinst_init_scripts() { # like a hotplug event, 2009/10/15 # already enabled? - [[ -e "${ROOT}"/etc/runlevels/default/udev-postmount ]] && return + [[ -e "${EROOT}"/etc/runlevels/default/udev-postmount ]] && return - [[ -e "${ROOT}"/etc/runlevels/sysinit/udev ]] && enable_postmount=true - [[ "${ROOT}" = "/" && -d /dev/.udev/ ]] && enable_postmount=true + [[ -e "${EROOT}"/etc/runlevels/sysinit/udev ]] && enable_postmount=true + [[ "${EROOT}" = "/" && -d /dev/.udev/ ]] && enable_postmount=true if $enable_postmount then local initd=udev-postmount - if [[ -e ${ROOT}/etc/init.d/${initd} ]] && \ - [[ ! -e ${ROOT}/etc/runlevels/default/${initd} ]] + if [[ -e ${EROOT}/etc/init.d/${initd} ]] && \ + [[ ! -e ${EROOT}/etc/runlevels/default/${initd} ]] then - ln -snf /etc/init.d/${initd} "${ROOT}"/etc/runlevels/default/${initd} + ln -snf "${EPREFIX}"/etc/init.d/${initd} "${EROOT}"/etc/runlevels/default/${initd} elog "Auto-adding '${initd}' service to your default runlevel" fi else @@ -455,8 +459,8 @@ pkg_postinst() { # "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 ]] + rmdir "${EROOT}"/dev/loop 2>/dev/null + if [[ -d "${EROOT}"/dev/loop ]] then ewarn "Please make sure your remove /dev/loop," ewarn "else losetup may be confused when looking for unused devices." @@ -471,38 +475,38 @@ pkg_postinst() { # delete 40-scsi-hotplug.rules, it is integrated in 50-udev.rules, 19 Jan 2007 if [[ $previous_equal_to_103_r3 = 0 ]] && - [[ -e ${ROOT}/etc/udev/rules.d/40-scsi-hotplug.rules ]] + [[ -e ${EROOT}/etc/udev/rules.d/40-scsi-hotplug.rules ]] then ewarn "Deleting stray 40-scsi-hotplug.rules" ewarn "installed by sys-fs/udev-103-r3" - rm -f "${ROOT}"/etc/udev/rules.d/40-scsi-hotplug.rules + rm -f "${EROOT}"/etc/udev/rules.d/40-scsi-hotplug.rules fi # Removing some device-nodes we thought we need some time ago, 25 Jan 2007 - if [[ -d ${ROOT}/lib/udev/devices ]] + if [[ -d ${EROOT}/lib/udev/devices ]] then - rm -f "${ROOT}"/lib/udev/devices/{null,zero,console,urandom} + rm -f "${EROOT}"/lib/udev/devices/{null,zero,console,urandom} fi # Removing some old file, 29 Jan 2007 if [[ $previous_less_than_104_r5 = 0 ]] then - rm -f "${ROOT}"/etc/dev.d/net/hotplug.dev - rmdir --ignore-fail-on-non-empty "${ROOT}"/etc/dev.d/net 2>/dev/null + rm -f "${EROOT}"/etc/dev.d/net/hotplug.dev + rmdir --ignore-fail-on-non-empty "${EROOT}"/etc/dev.d/net 2>/dev/null fi # 19 Mar 2007 if [[ $previous_less_than_106_r5 = 0 ]] && - [[ -e ${ROOT}/etc/udev/rules.d/95-net.rules ]] + [[ -e ${EROOT}/etc/udev/rules.d/95-net.rules ]] then - rm -f "${ROOT}"/etc/udev/rules.d/95-net.rules + rm -f "${EROOT}"/etc/udev/rules.d/95-net.rules fi # Try to remove /etc/dev.d as that is obsolete, 23 Apr 2007 - if [[ -d ${ROOT}/etc/dev.d ]] + if [[ -d ${EROOT}/etc/dev.d ]] then - rmdir --ignore-fail-on-non-empty "${ROOT}"/etc/dev.d/default "${ROOT}"/etc/dev.d 2>/dev/null - if [[ -d ${ROOT}/etc/dev.d ]] + rmdir --ignore-fail-on-non-empty "${EROOT}"/etc/dev.d/default "${EROOT}"/etc/dev.d 2>/dev/null + if [[ -d ${EROOT}/etc/dev.d ]] then ewarn "You still have the directory /etc/dev.d on your system." ewarn "This is no longer used by udev and can be removed." @@ -512,10 +516,10 @@ pkg_postinst() { # 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 [[ $previous_less_than_113 = 0 ]] && - [[ -f ${ROOT}/etc/udev/rules.d/64-device-mapper.rules ]] && + [[ -f ${EROOT}/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 + rm -f "${EROOT}"/etc/udev/rules.d/64-device-mapper.rules einfo "Removed unneeded file 64-device-mapper.rules" fi @@ -524,7 +528,7 @@ pkg_postinst() { elog "persistent-net does assigning fixed names to network devices." elog "If you have problems with the persistent-net rules," elog "just delete the rules file" - elog "\trm ${ROOT}etc/udev/rules.d/70-persistent-net.rules" + elog "\trm ${EROOT}etc/udev/rules.d/70-persistent-net.rules" elog "and then reboot." elog elog "This may however number your devices in a different way than they are now." |