Patch requests

Zack Winkles winkie at linuxfromscratch.org
Mon May 3 14:22:48 PDT 2004


Yo,

Preparing for 6.0 to be merged into head right now, and need the following
patches linked/created/whatever under l14h.org/patches/lfs/cvs/.

coreutils-5.2.1-uname-1.patch
flex-2.5.31-debian-fixes-2.patch
inetutils-1.4.2-kernel-2.6-1.patch
net-tools-1.60-kernel-2.6-1.patch
sysklogd-1.4.1-kernel_header.patch
util-linux-2.12a-kernel-dj-2.6-1.patch

Also, I need the attached patch added (also in patches/lfs/cvs/).

Thanks,
Zack
-------------- next part --------------
diff -Naur udev-025.orig/etc/udev/udev.conf.in udev-025/etc/udev/udev.conf.in
--- udev-025.orig/etc/udev/udev.conf.in	2004-04-21 17:39:10.000000000 -0400
+++ udev-025/etc/udev/udev.conf.in	2004-04-26 17:05:32.237223522 -0400
@@ -1,34 +1,25 @@
-# udev.conf
-# The main config file for udev
-#
-# This file can be used to override some of udev's default values
-# for where it looks for files, and where it places device nodes.
+# /etc/udev/udev.conf: Main configuration for udev(8).
 
-
-# udev_root - where in the filesystem to place the device nodes
+# Location of device nodes.
 udev_root="@udevdir@/"
 
-# udev_db - The name and location of the udev database.
+# The name and location of the udev database.
 udev_db="@udevdir@/.udev.tdb"
 
-# udev_rules - The name and location of the udev rules file
-udev_rules="/etc/udev/rules.d/"
-
-# udev_permissions - The name and location of the udev permission file
-udev_permissions="/etc/udev/permissions.d/"
+# The name and location of the udev rules directory, which may contain any
+# number of rules config files.
+udev_rules="/etc/udev/udev.rules"
+
+# The name and location of the udev permissions directory, which may contain
+# any number of permissions config files.
+udev_permissions="/etc/udev/udev.permissions"
 
-# default_mode - set the default mode for all nodes that have no
-#                explicit match in the permissions file
+# The default permissions for all nodes that have no explicit match in the
+# permissions configuration files.
 default_mode="0600"
-
-# default_owner - set the default owner for all nodes that have no
-#                 explicit match in the permissions file
 default_owner="root"
-
-# default_group - set the default group for all nodes that have no
-#                 explicit match in the permissions file
 default_group="root"
 
-# udev_log - set to "yes" if you want logging, else "no"
-udev_log="yes"
+# Set to "yes" to enable logging, else "no".
+udev_log="no"
 
diff -Naur udev-025.orig/etc/udev/udev.permissions udev-025/etc/udev/udev.permissions
--- udev-025.orig/etc/udev/udev.permissions	2004-04-21 17:39:10.000000000 -0400
+++ udev-025/etc/udev/udev.permissions	2004-04-26 16:51:48.574898701 -0400
@@ -1,10 +1,107 @@
-#name:user:group:mode
-ttyUSB0:root:uucp:0660
-ttyUSB1:root:uucp:0666
-pl2303:500:500:0666
-visor:root:uucp:0666
-dsp1:::0666
-camera*:500:500:0666
+# /etc/udev/udev.permissions: Permission configuration for udev(8).
+# Syntax:
+#  <device>:<uid>:<gid>:<mode>
+
+# Character devices.
+
+ptmx:root:tty:0666
+random:root:root:0666
+urandom:root:root:0444
+kmem:root:kmem:0640
+mem:root:kmem:0640
+port:root:kmem:0640
+null:root:root:0666
+zero:root:root:0666
+full:root:root:0666
+aio:root:root:0444
+kmsg:root:root:0600
+
+rtc:root:root:0660
+
+ttyS[0-9]*:root:dialout:0660
+ttyUSB[0-9]*:root:dialout:0660
+rfcomm[0-9]*:root:dialout:0660
+tty[BCDEFHILMPRSTUVWX][0-9]*:root:dialout:0660
+ttyS[ACIR][0-9]*:root:dialout:0660
+ttyUSB[0-9]*:root:dialout:0660
+ttyACM[0-9]*:root:dialout:0660
+ippp[0-9]*:root:dialout:0660
+isdn[0-9]*:root:dialout:0660
+isdnctrl[0-9]*:root:dialout:0660
+capi[0-9.]*:root:dialout:0660
+dcbri[0-9]*:root:dialout:0660
+ircomm[0-9]*:root:dialout:0660
+
+tty:root:tty:0666
+tty[0-9]*:root:tty:0666
+vcs*:root:root:0600
+console:root:tty:0622
+
+snd/*:root:audio:0660
+admmidi*:root:audio:0660
+adsp*:root:audio:0660
+aload*:root:audio:0660
+amidi*:root:audio:0660
+amixer*:root:audio:0660
+audio*:root:audio:0660
+dmfm*:root:audio:0660
+dmmidi*:root:audio:0660
+dsp*:root:audio:0660
+midi*:root:audio:0660
+mixer*:root:audio:0660
+music:root:audio:0660
+sequencer*:root:audio:0660
+
+usb/lp[0-9]*:root:lp:0660
+lp[0-9]*:root:lp:0660
+parport[0-9]*:root:lp:0660
+irlpt[0-9]*:root:lp:0660
+usblp[0-9]*:root:lp:0660
+
+input/*:root:root:0644
+psaux:root:root0644
+js:root:root:0644
+djs:root:root:0644
+
+dri/card[0-9]*:root:video:0660
+fb[0-9]*:root:video:0620
+agpgart:root:video:0660
+
+video[0-9]*:root:video:0660
+radio[0-9]*:root:video:0660
+vbi[0-9]*:root:video:0660
+vtx[0-9]*:root:video:0660
+
+# Block devices.
+
+fd[0-9]*:root:floppy:0660
+
+ram[0-9]*:root:disk:0660
+raw[0-9]*:root:disk:0660
+
+hd*:root:disk:0660
+
+sd[a-z]:root:disk:0660
+sd[a-z][0-9]*:root:disk:0660
+sd[a-i][a-z]:root:disk:0660
+sd[a-i][a-z][0-9]*:root:disk:0660
+s[grt][0-9]*:root:disk:0660
+scd[0-9]*:root:cdrom:0660
+
+dasd[0-9]*:root:disk:0660
+ataraid[0-9]*:root:disk:0660
+
+loop[0-9]*:root:disk:0660
+md[0-9]*:root:disk:0660
+dm-*:root:disk:0640
+
+ht[0-9]*:root:tape:0660
+nht[0-9]*:root:tape:0660
+pt[0-9]*:root:tape:0660
+npt[0-9]*:root:tape:0660
+st[0-9]*:root:tape:0660
+nst[0-9]*:root:tape:0660
+
 sgi_fetchop:root:root:666
 iseries/vcd*:root:disk:660
 iseries/vd*:root:disk:660
diff -aur udev-025.orig/etc/udev/udev.rules udev-025/etc/udev/udev.rules
--- udev-025.orig/etc/udev/udev.rules	2004-04-21 17:39:10.000000000 -0400
+++ udev-025/etc/udev/udev.rules	2004-04-26 16:51:48.575898584 -0400
@@ -1,35 +1,27 @@
-# There are a number of modifiers that are allowed to be used in some of the
-# fields.  See the udev man page for a full description of them.
-#
-# See the udev.rules.examples file for more examples of how to create rules
-#
+# /etc/udev/udev.rules: Rule definitions for udev(8).
 
-# if this is a ide cdrom, name it the default name, and create a symlink to cdrom
+# Create the /dev/cdrom symlink.
 BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom", NAME="%k", SYMLINK="cdrom"
 
-# create a symlink named after the device map name
-# note devmap_name comes with extras/multipath
-KERNEL="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK="%c"
-
-# DRI devices always go into a subdirectory (as per the LSB spec)
-KERNEL="card*", NAME="dri/card%n"
-
-# alsa devices
-KERNEL="controlC[0-9]*", NAME="snd/%k"
-KERNEL="hw[CD0-9]*",     NAME="snd/%k"
-KERNEL="pcm[CD0-9cp]*",  NAME="snd/%k"
-KERNEL="midiC[D0-9]*",   NAME="snd/%k"
-KERNEL="timer",          NAME="snd/%k"
-KERNEL="seq",            NAME="snd/%k"
+# DRI devices always go into a subdirectory (as per the LSB spec).
+KERNEL="card*",		NAME="dri/card%n"
 
-# input devices
+# ALSA devices get into /dev/snd/.
+KERNEL="controlC[0-9]*",NAME="snd/%k"
+KERNEL="hw[CD0-9]*",	NAME="snd/%k"
+KERNEL="pcm[CD0-9cp]*",	NAME="snd/%k"
+KERNEL="midiC[D0-9]*",	NAME="snd/%k"
+KERNEL="timer",		NAME="snd/%k"
+KERNEL="seq",		NAME="snd/%k"
+
+# Input core devices go into /dev/input/.
 KERNEL="mice",		NAME="input/%k"
 KERNEL="mouse*",	NAME="input/%k"
 KERNEL="event*",	NAME="input/%k"
 KERNEL="js*",		NAME="input/%k"
 KERNEL="ts*",		NAME="input/%k"
 
-# USB devices
+# Assorted USB devices get a subdir as well.
 KERNEL="hiddev*",	NAME="usb/%k"
 KERNEL="auer*",		NAME="usb/%k"
 KERNEL="legousbtower*",	NAME="usb/%k"


More information about the patches mailing list