diff options
author | Greg Kroah-Hartman <gregkh@gentoo.org> | 2005-10-25 21:19:29 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@gentoo.org> | 2005-10-25 21:19:29 +0000 |
commit | 867d2a4499c014b7b56fad2182131fc5ae7c3dd2 (patch) | |
tree | 5efaea49e6e0c7dce19dd459c71edb05fd50a55d /sys-fs | |
parent | Version bump wrt security bug #110466. (diff) | |
download | gentoo-2-867d2a4499c014b7b56fad2182131fc5ae7c3dd2.tar.gz gentoo-2-867d2a4499c014b7b56fad2182131fc5ae7c3dd2.tar.bz2 gentoo-2-867d2a4499c014b7b56fad2182131fc5ae7c3dd2.zip |
removed old versions of udev from the tree
(Portage version: 2.0.53_rc6)
Diffstat (limited to 'sys-fs')
24 files changed, 8 insertions, 2154 deletions
diff --git a/sys-fs/udev/ChangeLog b/sys-fs/udev/ChangeLog index 876bbabd0c63..b5c6c4b1bd4e 100644 --- a/sys-fs/udev/ChangeLog +++ b/sys-fs/udev/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-fs/udev # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.150 2005/10/19 22:54:11 gregkh Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/ChangeLog,v 1.151 2005/10/25 21:19:28 gregkh Exp $ + + 25 Oct 2005; Greg Kroah-Hartman <gregkh@gentoo.org> + -files/udev-070-gcc2.patch, -udev-030.ebuild, -udev-059.ebuild, + -udev-060.ebuild, -udev-062.ebuild, -udev-063.ebuild, -udev-064.ebuild, + -udev-064-r1.ebuild, -udev-065.ebuild, -udev-066.ebuild, -udev-067.ebuild, + -udev-070.ebuild: + remove a bunch of old udev versions from the tree *udev-071 (19 Oct 2005) diff --git a/sys-fs/udev/files/digest-udev-030 b/sys-fs/udev/files/digest-udev-030 deleted file mode 100644 index ef6c976fec97..000000000000 --- a/sys-fs/udev/files/digest-udev-030 +++ /dev/null @@ -1 +0,0 @@ -MD5 8202bf86e9f2cb5483d473f9977eeafc udev-030.tar.bz2 383027 diff --git a/sys-fs/udev/files/digest-udev-059 b/sys-fs/udev/files/digest-udev-059 deleted file mode 100644 index 2bf1a487c411..000000000000 --- a/sys-fs/udev/files/digest-udev-059 +++ /dev/null @@ -1 +0,0 @@ -MD5 fc898057c3f775d66ae01a1662641165 udev-059.tar.bz2 431888 diff --git a/sys-fs/udev/files/digest-udev-060 b/sys-fs/udev/files/digest-udev-060 deleted file mode 100644 index cc5765969f86..000000000000 --- a/sys-fs/udev/files/digest-udev-060 +++ /dev/null @@ -1 +0,0 @@ -MD5 e0dfdbf34d88d17213562573a9dc1a32 udev-060.tar.bz2 432639 diff --git a/sys-fs/udev/files/digest-udev-062 b/sys-fs/udev/files/digest-udev-062 deleted file mode 100644 index 252eb34f2066..000000000000 --- a/sys-fs/udev/files/digest-udev-062 +++ /dev/null @@ -1 +0,0 @@ -MD5 1535a62e2ae9a6a1cdd6857f6fc3da33 udev-062.tar.bz2 433982 diff --git a/sys-fs/udev/files/digest-udev-063 b/sys-fs/udev/files/digest-udev-063 deleted file mode 100644 index 0c56dcfdf6f8..000000000000 --- a/sys-fs/udev/files/digest-udev-063 +++ /dev/null @@ -1 +0,0 @@ -MD5 70c5a1c45a8df0ff1e21fa9b89486ab4 udev-063.tar.bz2 435066 diff --git a/sys-fs/udev/files/digest-udev-064 b/sys-fs/udev/files/digest-udev-064 deleted file mode 100644 index 9cd718ba9c55..000000000000 --- a/sys-fs/udev/files/digest-udev-064 +++ /dev/null @@ -1 +0,0 @@ -MD5 589a5fd80ca2c85874e81cc767e6fdeb udev-064.tar.bz2 438189 diff --git a/sys-fs/udev/files/digest-udev-064-r1 b/sys-fs/udev/files/digest-udev-064-r1 deleted file mode 100644 index 9cd718ba9c55..000000000000 --- a/sys-fs/udev/files/digest-udev-064-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 589a5fd80ca2c85874e81cc767e6fdeb udev-064.tar.bz2 438189 diff --git a/sys-fs/udev/files/digest-udev-065 b/sys-fs/udev/files/digest-udev-065 deleted file mode 100644 index 11aa05305f91..000000000000 --- a/sys-fs/udev/files/digest-udev-065 +++ /dev/null @@ -1 +0,0 @@ -MD5 b20bb3e3c9da5dfcf2537856865f2a78 udev-065.tar.bz2 441937 diff --git a/sys-fs/udev/files/digest-udev-066 b/sys-fs/udev/files/digest-udev-066 deleted file mode 100644 index e5e531fe63b5..000000000000 --- a/sys-fs/udev/files/digest-udev-066 +++ /dev/null @@ -1 +0,0 @@ -MD5 39faa112d588f7d0e368c834aa12fda8 udev-066.tar.bz2 446487 diff --git a/sys-fs/udev/files/digest-udev-067 b/sys-fs/udev/files/digest-udev-067 deleted file mode 100644 index 0e33c03dcd5b..000000000000 --- a/sys-fs/udev/files/digest-udev-067 +++ /dev/null @@ -1 +0,0 @@ -MD5 4907a41a58e38ae1349f7258b55dd836 udev-067.tar.bz2 446963 diff --git a/sys-fs/udev/files/digest-udev-070 b/sys-fs/udev/files/digest-udev-070 deleted file mode 100644 index aca895a532d1..000000000000 --- a/sys-fs/udev/files/digest-udev-070 +++ /dev/null @@ -1 +0,0 @@ -MD5 e990dcdc3a245f00373cd51a9e09b27f udev-070.tar.bz2 439671 diff --git a/sys-fs/udev/files/udev-070-gcc2.patch b/sys-fs/udev/files/udev-070-gcc2.patch deleted file mode 100644 index 8de09280b141..000000000000 --- a/sys-fs/udev/files/udev-070-gcc2.patch +++ /dev/null @@ -1,22 +0,0 @@ -So we can compile with gcc-2.x - ---- udev_rules.h -+++ udev_rules.h -@@ -93,7 +93,7 @@ - ignore_remove:1; - - size_t bufsize; -- char buf[]; -+ char *buf; - }; - - struct udev_rules { ---- udevd.h -+++ udevd.h -@@ -76,5 +76,5 @@ - char *physdevpath; - unsigned int timeout; - char *envp[UEVENT_NUM_ENVP+1]; -- char envbuf[]; -+ char *envbuf; - }; diff --git a/sys-fs/udev/udev-030.ebuild b/sys-fs/udev/udev-030.ebuild deleted file mode 100644 index cdc836f8643f..000000000000 --- a/sys-fs/udev/udev-030.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-030.ebuild,v 1.10 2005/01/01 17:49:10 weeve Exp $ - -# Note: Cannot use external libsysfs with klibc .. -USE_KLIBC="no" - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="arm alpha amd64 hppa ia64 mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -DEPEND="virtual/libc - sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -pkg_setup() { - [ "${USE_KLIBC}" = "yes" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - # epatch ${FILESDIR}/${P}-udev_add_c-gcc295-compat.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/udev.rules.gentoo"`" != \ - "1b240acdcf4cbfacf9b749b55271e26b -" ] - then - echo - eerror "udev.rules.gentoo has been updated, please validate!" - die "udev.rules.gentoo has been updated, please validate!" - fi - - # Setup things for klibc - if [ "${USE_KLIBC}" = "yes" ] - then - ln -snf ${ROOT}/usr/src/linux ${S}/klibc/linux - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id" - - # Device-mapper support? - if false - then - extras="${extras} extras/multipath" - fi - - # Do not work with emake - make EXTRAS="${extras}" \ - udevdir="/dev/" \ - ${myconf} || die -} - -src_install() { - dobin udevinfo udevtest - into / - dosbin udev udevd udevsend udevstart - dosbin extras/scsi_id/scsi_id - dosbin extras/volume_id/udev_volume_id - # Device-mapper support? - if false - then - dosbin extras/multipath/{multipath,devmap_name} - exeinto /etc/hotplug.d/scsi/ - doexe extras/multipath/multipath.hotplug - fi - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_024 udev.conf -# newins etc/udev/udev.rules udev.rules.example - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/udev.rules.gentoo 50-udev.rules - # Our own custom udev.permissions - insinto /etc/udev/permissions.d/ - newins etc/udev/udev.permissions.gentoo 50-udev.permissions -# doins ${FILESDIR}/udev.permissions -# doins etc/udev/udev.permissions - insinto /etc - doins extras/scsi_id/scsi_id.config - - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO - dodoc docs/{overview,udev-OLS2003.pdf,udev_vs_devfs,RFC-dev.d} -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi -} diff --git a/sys-fs/udev/udev-059.ebuild b/sys-fs/udev/udev-059.ebuild deleted file mode 100644 index 6a2a323b925c..000000000000 --- a/sys-fs/udev/udev-059.ebuild +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-059.ebuild,v 1.2 2005/07/09 16:21:40 swegener Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "64bf689fbb29553e0a762ad688c6d340 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_050 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-060.ebuild b/sys-fs/udev/udev-060.ebuild deleted file mode 100644 index 477bb2f6373e..000000000000 --- a/sys-fs/udev/udev-060.ebuild +++ /dev/null @@ -1,194 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-060.ebuild,v 1.2 2005/07/09 16:21:40 swegener Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "b1c532da9d4b29e54d42f370fc06350e -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-062.ebuild b/sys-fs/udev/udev-062.ebuild deleted file mode 100644 index 7bec804e124b..000000000000 --- a/sys-fs/udev/udev-062.ebuild +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-062.ebuild,v 1.3 2005/07/17 06:10:06 kumba Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "7173772c54dda1d04d7b2dd7142b9d76 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - doexe extras/usb_id/usb_id - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-063.ebuild b/sys-fs/udev/udev-063.ebuild deleted file mode 100644 index 3ad4526e87a6..000000000000 --- a/sys-fs/udev/udev-063.ebuild +++ /dev/null @@ -1,195 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-063.ebuild,v 1.2 2005/07/17 06:10:06 kumba Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "e1f3c174a5592b0ffa02d1bc62864326 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - doexe extras/usb_id/usb_id - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-064-r1.ebuild b/sys-fs/udev/udev-064-r1.ebuild deleted file mode 100644 index 3533e56675fb..000000000000 --- a/sys-fs/udev/udev-064-r1.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-064-r1.ebuild,v 1.1 2005/07/31 07:01:29 gregkh Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "e1f3c174a5592b0ffa02d1bc62864326 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - doexe extras/usb_id/usb_id - doexe extras/floppy/create_floppy_devices - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # Our default /dev layout (no more devfs crap.) - insinto /etc/udev/rules.d/ -# newins etc/udev/gentoo/udev.rules 50-udev.rules - # use our own rules for now, till upstream catches up. - newins ${FILESDIR}/udev.rules-064-r1 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-064.ebuild b/sys-fs/udev/udev-064.ebuild deleted file mode 100644 index 292cb4827173..000000000000 --- a/sys-fs/udev/udev-064.ebuild +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-064.ebuild,v 1.1 2005/07/26 18:56:43 gregkh Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "e1f3c174a5592b0ffa02d1bc62864326 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - doexe extras/usb_id/usb_id - doexe extras/floppy/create_floppy_devices - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-065.ebuild b/sys-fs/udev/udev-065.ebuild deleted file mode 100644 index 4d4a82458c1a..000000000000 --- a/sys-fs/udev/udev-065.ebuild +++ /dev/null @@ -1,198 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-065.ebuild,v 1.1 2005/08/02 23:08:14 gregkh Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "a9f9c61423bef0844f7b79e9bb9f8696 -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - dobin udevmonitor - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/cdsymlinks.sh - doexe extras/dvb.sh - doexe extras/ata_id/ata_id - doexe extras/volume_id/vol_id - doexe extras/scsi_id/scsi_id - doexe extras/usb_id/usb_id - doexe extras/path_id - doexe extras/floppy/create_floppy_devices - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - doins extras/cdsymlinks.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-066.ebuild b/sys-fs/udev/udev-066.ebuild deleted file mode 100644 index 27b1420a17b2..000000000000 --- a/sys-fs/udev/udev-066.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-066.ebuild,v 1.1 2005/08/11 23:16:20 gregkh Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "cb5c7232b311b8ce5c46b11b7ea2253f -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy extras/cdrom_id" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - dobin udevmonitor - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - dosbin extras/ata_id/ata_id - dosbin extras/volume_id/vol_id - dosbin extras/scsi_id/scsi_id - dosbin extras/usb_id/usb_id - dosbin extras/cdrom_id/cdrom_id - dosbin extras/path_id - dosbin extras/floppy/create_floppy_devices - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/dvb.sh - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-067.ebuild b/sys-fs/udev/udev-067.ebuild deleted file mode 100644 index 985dee656483..000000000000 --- a/sys-fs/udev/udev-067.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-067.ebuild,v 1.1 2005/08/13 17:29:05 gregkh Exp $ - -inherit eutils - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static -then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd ${S} - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - if [ "`md5sum < "${S}/etc/udev/gentoo/udev.rules"`" != \ - "cb5c7232b311b8ce5c46b11b7ea2253f -" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy extras/cdrom_id" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - dobin udevmonitor - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - dosbin extras/ata_id/ata_id - dosbin extras/volume_id/vol_id - dosbin extras/scsi_id/scsi_id - dosbin extras/usb_id/usb_id - dosbin extras/cdrom_id/cdrom_id - dosbin extras/path_id - dosbin extras/floppy/create_floppy_devices - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/dvb.sh - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe etc/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs,RFC-dev.d,libsysfs.txt} - dodoc docs/persistent_naming/* docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} diff --git a/sys-fs/udev/udev-070.ebuild b/sys-fs/udev/udev-070.ebuild deleted file mode 100644 index 052f824665d4..000000000000 --- a/sys-fs/udev/udev-070.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-070.ebuild,v 1.8 2005/10/19 00:27:29 vapier Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html" -SRC_URI="mirror://kernel/linux/utils/kernel/hotplug/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86" -IUSE="static selinux" - -DEPEND="sys-apps/hotplug-base" -RDEPEND="${DEPEND} - >=sys-apps/baselayout-1.8.6.12-r3" -# We need some changes for devfs type layout -PROVIDE="virtual/dev-manager" - -if use static ; then - USE_KLIBC=true -else - USE_KLIBC=false -fi -export USE_KLIBC - - -pkg_setup() { - # Why is check_KV needed here?! - [ "${USE_KLIBC}" = "true" ] && check_KV - - return 0 -} - -src_unpack() { - unpack ${A} - - cd "${S}" - - # patches go here... - #epatch ${FILESDIR}/${P}-udev_volume_id.patch - epatch "${FILESDIR}"/${P}-gcc2.patch - - # No need to clutter the logs ... - sed -ie '/^DEBUG/ c\DEBUG = false' Makefile - # Do not use optimization flags from the package - sed -ie 's|$(OPTIMIZATION)||g' Makefile - - # Make sure there is no sudden changes to udev.rules.gentoo - # (more for my own needs than anything else ...) - MD5=`md5sum < "${S}/etc/udev/gentoo/udev.rules"` - MD5=${MD5/ -/} - if [ "${MD5}" != "84fa41fd643ad2afeb922b3048cfd05f" ] - then - echo - eerror "gentoo/udev.rules has been updated, please validate!" - die "gentoo/udev.rules has been updated, please validate!" - fi -} - -src_compile() { - filter-flags -fprefetch-loop-arrays - local myconf= - local extras="extras/scsi_id extras/volume_id extras/ata_id extras/run_directory extras/usb_id extras/floppy extras/cdrom_id" - - use selinux && myconf="${myconf} USE_SELINUX=true" - - # Not everyone has full $CHOST-{ld,ar,etc...} yet - local mycross="" - type -p ${CHOST}-ar && mycross=${CHOST}- - - # Do not work with emake - make \ - EXTRAS="${extras}" \ - udevdir="/dev/" \ - CROSS=${mycross} \ - ${myconf} || die -} - -src_install() { - dobin udevinfo - dobin udevtest - dobin udevmonitor - into / - dosbin udev - dosbin udevd - dosbin udevsend - dosbin udevstart - dosbin udeveventrecorder - dosbin udevcontrol - dosbin extras/run_directory/udev_run_devd - dosbin extras/run_directory/udev_run_hotplugd - dosbin extras/ata_id/ata_id - dosbin extras/volume_id/vol_id - dosbin extras/scsi_id/scsi_id - dosbin extras/usb_id/usb_id - dosbin extras/cdrom_id/cdrom_id - dosbin extras/path_id - dosbin extras/floppy/create_floppy_devices - - exeinto /etc/udev/scripts - doexe extras/ide-devfs.sh - doexe extras/scsi-devfs.sh - doexe extras/raid-devfs.sh - doexe extras/dvb.sh - - - insinto /etc/udev - newins ${FILESDIR}/udev.conf.post_059 udev.conf - - # For devfs style layout - insinto /etc/udev/rules.d/ - newins etc/udev/gentoo/udev.rules 50-udev.rules - - # Our own custom udev.permissions - #insinto /etc/udev/permissions.d/ - #newins etc/udev/gentoo/udev.permissions 50-udev.permissions - - # scsi_id configuration - insinto /etc - doins extras/scsi_id/scsi_id.config - - # set up symlinks in /etc/hotplug.d/default - dodir /etc/hotplug.d/default - dosym ../../../sbin/udevsend /etc/hotplug.d/default/10-udev.hotplug - - # set up the /etc/dev.d directory tree - dodir /etc/dev.d/default - dodir /etc/dev.d/net - exeinto /etc/dev.d/net - doexe extras/run_directory/dev.d/net/hotplug.dev - - doman *.8 - doman extras/scsi_id/scsi_id.8 - - insinto /lib/rcscripts/addons - doins "${FILESDIR}"/udev-{start,stop}.sh - - dodoc COPYING ChangeLog FAQ HOWTO-udev_for_dev README TODO RELEASE-NOTES - dodoc docs/{overview,udev_vs_devfs} - dodoc docs/writing_udev_rules/* - - newdoc extras/volume_id/README README_volume_id -} - -pkg_preinst() { - if [ -f "${ROOT}/etc/udev/udev.config" -a \ - ! -f "${ROOT}/etc/udev/udev.rules" ] - then - mv -f ${ROOT}/etc/udev/udev.config ${ROOT}/etc/udev/udev.rules - fi - - # delete the old udev.hotplug symlink if it is present - if [ -h "${ROOT}/etc/hotplug.d/default/udev.hotplug" ] - then - rm -f ${ROOT}/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" ] - then - rm -f ${ROOT}/etc/hotplug.d/default/05-wait_for_sysfs.hotplug - fi -} - -pkg_postinst() { - if [ "${ROOT}" = "/" -a -n "`pidof udevd`" ] - then - killall -15 udevd &>/dev/null - sleep 1 - killall -9 udevd &>/dev/null - fi - - # people want reminders, I'll give them reminders. Odds are they will - # just ignore them anyway... - ewarn "Note: If you are upgrading from a version of udev prior to 046" - ewarn " and you rely on the output of udevinfo for anything, please" - ewarn " either run 'udevstart' now, or reboot, in order to get a" - ewarn " up-to-date udev database." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 050" - ewarn " and you had written some custom permissions rules, please" - ewarn " realize that the permission rules are now part of the main" - ewarn " udev rules files and are not stand-alone anymore. This means" - ewarn " you need to rewrite them." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 057" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, please read the RELEASE-NOTES file for details" - ewarn " on what has changed with this feature, and how to change your" - ewarn " rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 059" - ewarn " and you have written custom rules, and rely on the etc/dev.d/" - ewarn " functionality, or the etc/hotplug.d functionality, or just" - ewarn " want to write some very cool and power udev rules, please " - ewarn " read the RELEASE-NOTES file for details on what has changed" - ewarn " with this feature, and how to change your rules to work properly." - ewarn - ewarn "Note: If you are upgrading from a version of udev prior to 063" - ewarn " and you use the devfs-style names for your block devices" - ewarn " or use devfs-style names in /etc/inittab or /etc/securetty or" - ewarn " your GRUB or LILO kernel boot command line, you need to" - ewarn " change them back to LSB compliant names, as the devfs names are" - ewarn " now gone. If you wish to use some persistent names for your" - ewarn " block devices, look at the symlinks in /dev/disk/ for the names" - ewarn " you can use." - - einfo - einfo "For more information on udev on Gentoo, writing udev rules, and" - einfo " fixing known issues visit:" - einfo " http://www.gentoo.org/doc/en/udev-guide.xml" -} |