summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeemant Kulleen <seemant@gentoo.org>2003-09-15 17:46:26 +0000
committerSeemant Kulleen <seemant@gentoo.org>2003-09-15 17:46:26 +0000
commitac473605b2a5b4138218869a7f6140686c664e1c (patch)
treeaeabad1544e1c315445e0d3361afa57a8e40b715 /sys-fs/devfsd
parentadded filesystem related apps to sys-fs from sys-apps (diff)
downloadgentoo-2-ac473605b2a5b4138218869a7f6140686c664e1c.tar.gz
gentoo-2-ac473605b2a5b4138218869a7f6140686c664e1c.tar.bz2
gentoo-2-ac473605b2a5b4138218869a7f6140686c664e1c.zip
added filesystem related apps to sys-fs from sys-apps
Diffstat (limited to 'sys-fs/devfsd')
-rw-r--r--sys-fs/devfsd/ChangeLog82
-rw-r--r--sys-fs/devfsd/Manifest20
-rw-r--r--sys-fs/devfsd/devfsd-1.3.24.ebuild39
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r1.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r2.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r3.ebuild47
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25-r4.ebuild48
-rw-r--r--sys-fs/devfsd/devfsd-1.3.25.ebuild39
-rw-r--r--sys-fs/devfsd/files/devfsd13
-rw-r--r--sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2bin0 -> 1556 bytes
-rw-r--r--sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch27
-rw-r--r--sys-fs/devfsd/files/devfsd.conf41
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.241
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.251
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r11
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r21
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r31
-rw-r--r--sys-fs/devfsd/files/digest-devfsd-1.3.25-r41
18 files changed, 446 insertions, 10 deletions
diff --git a/sys-fs/devfsd/ChangeLog b/sys-fs/devfsd/ChangeLog
new file mode 100644
index 000000000000..43899b78e40e
--- /dev/null
+++ b/sys-fs/devfsd/ChangeLog
@@ -0,0 +1,82 @@
+# ChangeLog for sys-fs/devfsd
+# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/ChangeLog,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+*devfsd-1.3.25-r4 (15 Sep 2003)
+
+ 15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> devfsd-1.3.24.ebuild,
+ devfsd-1.3.25-r1.ebuild, devfsd-1.3.25-r2.ebuild, devfsd-1.3.25-r3.ebuild,
+ devfsd-1.3.25-r4.ebuild, devfsd-1.3.25.ebuild, files/devfsd,
+ files/devfsd-1.3.25-kernel-2.5.patch.bz2,
+ files/devfsd-1.3.25-shutup-modprobe.patch, files/devfsd.conf:
+ moved to sys-fs
+
+ 07 Sep 2003; Alexander Gabert <pappy@gentoo.org> devfsd-1.3.25-r4.ebuild:
+ added hardened-gcc excludes
+
+*devfsd-1.3.25-r4 (03 Aug 2003)
+
+ 03 Aug 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r4.ebuild,
+ files/devfsd-1.3.25-kernel-2.5.patch.bz2:
+ Add patch to better work with changes between modutils and module-init-tools,
+ thanks to Andrey Borzenkov <arvidjaar@mail.ru>.
+
+ 24 Jun 2003; Aron Griffis <agriffis@gentoo.org> devfsd-1.3.25-r3.ebuild:
+ Mark stable on alpha
+
+*devfsd-1.3.25-r3 (10 March 2003)
+
+ 13 Jun 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25-r3.ebuild :
+ Added hppa to KEYWORDS.
+
+ 28 Mar 2003; Christian Birchinger <joker@gentoo.org> devfsd-1.3.25-r3.ebuild:
+ Added sparc stable keyword
+
+ Remove the patch from -r1 and -r2, should close bug #17319. This should
+ be fine, as module-init-tools-0.9.10-r4 should behave itself now (finally).
+
+*devfsd-1.3.25-r2 (10 March 2003)
+
+ 13 Mar 2003; Zach Welch <zwelch@gentoo.org> devfsd-1.3.25-r2.ebuild:
+ add arm keyword
+
+ 10 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r2.ebuild :
+ Change the patch to rather send modprobe output to syslog (-s).
+
+*devfsd-1.3.25-r1 (02 March 2003)
+
+ 02 March 2003; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25-r1.ebuild :
+ Call modprobe with -q to minimize errors to stderr ... many stuff comes from
+ /etc/*.devfs anyhow, so very possible that no module present ...
+
+ 09 Feb 2003; Guy Martin <gmsoft@gentoo.org> devfsd-1.3.25.ebuild :
+ Added hppa to keywords.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*devfsd-1.3.25 (9 May 2002)
+
+ 19 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
+ Added mips to keywords
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.25.ebuild :
+ Added KEYWORDS, SLOT.
+
+ 9 May 2002; Martin Schlemmer <azarah@gentoo.org> devfsd-1.3.25.ebuild :
+
+ Update to latest version.
+
+*devfsd-1.3.24 (19 Feb 2002)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> devfsd-1.3.24.ebuild :
+ Added KEYWORDS, SLOT.
+
+*devfsd-1.3.21 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/sys-fs/devfsd/Manifest b/sys-fs/devfsd/Manifest
index c67848027b04..857de6c011af 100644
--- a/sys-fs/devfsd/Manifest
+++ b/sys-fs/devfsd/Manifest
@@ -1,17 +1,17 @@
-MD5 d998397ef94008540ca75200d1f2a2d9 ChangeLog 2695
-MD5 57c98a0c7f64170b23084f40e7218edb devfsd-1.3.24.ebuild 1003
-MD5 c18b83b0b5bb15e06d35de4ba09c07d1 devfsd-1.3.25-r1.ebuild 1156
-MD5 c10d4ed0fc1f94651991fad39161eedd devfsd-1.3.25-r2.ebuild 1160
-MD5 2130f5a65e510eb2c2c9beab1e98c63e devfsd-1.3.25-r3.ebuild 1183
-MD5 38d40ce73a0f97134e210191db1ff923 devfsd-1.3.25.ebuild 1025
-MD5 286d41b507268ca8cbbaae14cd125ea8 devfsd-1.3.25-r4.ebuild 1188
-MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555
+MD5 a39d1189c5ce6d2d846a11bb9fd9ad7e devfsd-1.3.25-r4.ebuild 1185
+MD5 2e362bf6cec7b894e29ce218c4215c91 devfsd-1.3.25.ebuild 1021
+MD5 e0be193f061cfa8c6f412a8464b2cfa9 devfsd-1.3.25-r1.ebuild 1153
+MD5 c47c41f4edcc2d455c965e08cffb1d07 devfsd-1.3.25-r3.ebuild 1180
+MD5 31cb9c2bfe7cfa9604edbfba5539258d devfsd-1.3.24.ebuild 999
+MD5 bd5bf15be3a4ba655c24dd8c137c3de5 devfsd-1.3.25-r2.ebuild 1157
+MD5 7b73562a0482df3807afd92330f0611d ChangeLog 3066
+MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556
MD5 d580e9efc3658a0e71a165b3b531d415 files/devfsd 245
-MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828
MD5 f59c1fb784ac9e8f41530ecd2036e33e files/digest-devfsd-1.3.24 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25 65
+MD5 a07c9024e5217528c12e9af075dfbb0d files/devfsd-1.3.25-shutup-modprobe.patch 828
+MD5 ebcf65c3f4a7675a7214fb8e28ba9f6d files/devfsd.conf 1555
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r1 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r2 65
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r3 65
-MD5 b64f47136c8298cec42e00df32c4276f files/devfsd-1.3.25-kernel-2.5.patch.bz2 1556
MD5 b8ec7858c1ac54c47302ca839a52188f files/digest-devfsd-1.3.25-r4 65
diff --git a/sys-fs/devfsd/devfsd-1.3.24.ebuild b/sys-fs/devfsd/devfsd-1.3.24.ebuild
new file mode 100644
index 000000000000..1e6ca921a2d2
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.24.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.24.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+KEYWORDS="x86 amd64 ppc"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild
new file mode 100644
index 000000000000..f0d86e37d538
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r1.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+
+ # Get modprobe from module-init-tools to shutup
+ epatch ${FILESDIR}/${P}-shutup-modprobe.patch
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild
new file mode 100644
index 000000000000..c2f6e03008f4
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r2.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc ~sparc ~alpha ~mips ~hppa arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+
+ # Get modprobe from module-init-tools to shutup
+ epatch ${FILESDIR}/${P}-shutup-modprobe.patch
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild
new file mode 100644
index 000000000000..98eef57ae028
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r3.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="x86 amd64 ppc sparc alpha ~mips hppa arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
+ has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec'
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild
new file mode 100644
index 000000000000..8d7bf7847c23
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25-r4.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+IUSE=""
+
+inherit eutils
+
+S="${WORKDIR}/${PN}"
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc ~alpha ~mips ~hppa ~arm"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
+ has_version 'sys-devel/hardened-gcc' && append-flags '-yet_exec'
+
+ cd ${S}
+ epatch ${FILESDIR}/${P}-kernel-2.5.patch.bz2
+
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '32,34d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ -i GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/devfsd-1.3.25.ebuild b/sys-fs/devfsd/devfsd-1.3.25.ebuild
new file mode 100644
index 000000000000..6d29e0236068
--- /dev/null
+++ b/sys-fs/devfsd/devfsd-1.3.25.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/devfsd/devfsd-1.3.25.ebuild,v 1.1 2003/09/15 17:46:24 seemant Exp $
+
+S=${WORKDIR}/${PN}
+DESCRIPTION="Daemon for the Linux Device Filesystem"
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/devfsd-v${PV}.tar.gz"
+HOMEPAGE="http://www.atnf.csiro.au/~rgooch/linux/"
+KEYWORDS="x86 amd64 ppc sparc alpha mips hppa"
+SLOT="0"
+LICENSE="GPL-2"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ cp GNUmakefile GNUmakefile.orig
+ sed -e "s:-O2:${CFLAGS}:g" \
+ -e 's:/usr/man:/usr/share/man:' \
+ -e '29,31d;11,16d' -e '6c\' \
+ -e 'DEFINES := -DLIBNSL="\\"/lib/libnsl.so.1\\""' \
+ GNUmakefile.orig > GNUmakefile
+}
+
+src_compile() {
+ make || die
+}
+
+src_install() {
+ dodir /sbin /usr/share/man /etc
+ make PREFIX=${D} install || die
+
+ #config file is handled in baselayout
+ rm -f ${D}/etc/devfsd.conf
+
+ dodoc devfsd.conf COPYING* INSTALL
+}
diff --git a/sys-fs/devfsd/files/devfsd b/sys-fs/devfsd/files/devfsd
new file mode 100644
index 000000000000..b01a3b879d43
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd
@@ -0,0 +1,13 @@
+#!/bin/sh
+#RCUPDATE:boot:04:This line is required for script management
+
+
+. /etc/rc.d/config/basic
+. /etc/rc.d/config/functions
+
+# Test if we use devfs and start devfsd
+mount --bind /dev /dev-state
+mount -t devfs none /dev
+/sbin/devfsd /dev
+
+
diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2 b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2
new file mode 100644
index 000000000000..23d2a9d6eb62
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd-1.3.25-kernel-2.5.patch.bz2
Binary files differ
diff --git a/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch
new file mode 100644
index 000000000000..7106da6d45b9
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd-1.3.25-shutup-modprobe.patch
@@ -0,0 +1,27 @@
+--- devfsd/devfsd.c.orig 2003-02-22 15:21:43.000000000 +0200
++++ devfsd/devfsd.c 2003-02-22 15:23:08.000000000 +0200
+@@ -1217,7 +1217,7 @@
+ [RETURNS] Nothing.
+ */
+ {
+- char *argv[6];
++ char *argv[7];
+ char device[STRING_LENGTH];
+ char *env[4] = {"HOME=/", "TERM=linux", /* Safe mode environment */
+ "PATH=/sbin:/usr/sbin:/bin:/usr/bin", NULL};
+@@ -1239,10 +1239,11 @@
+ }
+ argv[0] = "/sbin/modprobe";
+ argv[1] = "-k";
+- argv[2] = "-C";
+- argv[3] = "/etc/modules.devfs";
+- argv[4] = device;
+- argv[5] = NULL;
++ argv[2] = "-s";
++ argv[3] = "-C";
++ argv[4] = "/etc/modules.devfs";
++ argv[5] = device;
++ argv[6] = NULL;
+ snprintf (device, sizeof (device), "/dev/%s", info->devname);
+ if (trace_level > 1)
+ fprintf (stderr, "%s modprobe with name: \"%s\"\n",
diff --git a/sys-fs/devfsd/files/devfsd.conf b/sys-fs/devfsd/files/devfsd.conf
new file mode 100644
index 000000000000..beb691a4e834
--- /dev/null
+++ b/sys-fs/devfsd/files/devfsd.conf
@@ -0,0 +1,41 @@
+# Sample /etc/devfsd.conf configuration file.
+# Richard Gooch <rgooch@atnf.csiro.au> 3-JUL-2000
+#
+# Enable full compatibility mode for old device names. You may comment these
+# out if you don't use the old device names. Make sure you know what you're
+# doing!
+REGISTER .* MKOLDCOMPAT
+UNREGISTER .* RMOLDCOMPAT
+
+# You may comment out the above and uncomment the following if you've
+# configured your system to use the original "new" devfs names or the really
+# new names
+#REGISTER vc/.* MKOLDCOMPAT
+#UNREGISTER vc/.* RMOLDCOMPAT
+#REGISTER pty/.* MKOLDCOMPAT
+#UNREGISTER pty/.* RMOLDCOMPAT
+#REGISTER misc MKOLDCOMPAT
+#UNREGISTER misc RMOLDCOMPAT
+
+# You may comment these out if you don't use the original "new" names
+REGISTER .* MKNEWCOMPAT
+UNREGISTER .* RMNEWCOMPAT
+
+# Enable module autoloading. You may comment this out if you don't use
+# autoloading
+LOOKUP .* MODLOAD
+
+# Uncomment this if you want permissions to be saved and restored
+REGISTER ^pt[sy]/.* IGNORE
+CHANGE ^pt[sy]/.* IGNORE
+REGISTER .* COPY /dev-state/$devname $devpath
+CHANGE .* COPY $devpath /dev-state/$devname
+CREATE .* COPY $devpath /dev-state/$devname
+
+LOOKUP ^cdrom$ CFUNCTION GLOBAL symlink ${mntpnt}/cdroms/cdrom0 $devpath
+REGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL symlink cdroms/cdrom0 cdrom
+UNREGISTER ^cdrom/cdrom0$ CFUNCTION GLOBAL unlink cdrom
+
+LOOKUP snd MODLOAD ACTION snd
+REGISTER sound/.* PERMISSIONS root.audio 660
+REGISTER snd/.* PERMISSIONS root.audio 660
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.24 b/sys-fs/devfsd/files/digest-devfsd-1.3.24
new file mode 100644
index 000000000000..b8fb3237a2c3
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.24
@@ -0,0 +1 @@
+MD5 03ca482ba46fa50c1fb62c899e14450e devfsd-v1.3.24.tar.gz 42226
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25 b/sys-fs/devfsd/files/digest-devfsd-1.3.25
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r1
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r2
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r3
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645
diff --git a/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4 b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4
new file mode 100644
index 000000000000..afd58fffff28
--- /dev/null
+++ b/sys-fs/devfsd/files/digest-devfsd-1.3.25-r4
@@ -0,0 +1 @@
+MD5 44c6394b8e2e8feaf453aeddc8a3ee69 devfsd-v1.3.25.tar.gz 42645