# --- SDE-COPYRIGHT-NOTE-BEGIN --- # This copyright note is auto-generated by ./scripts/Create-CopyPatch. # # Filename: package/.../devfsd/usb-support.patch # Copyright (C) 2004 - 2006 The T2 SDE Project # # More information can be found in the files COPYING and README. # # This patch file is dual-licensed. It is available under the license the # patched project is licensed under, as long as it is an OpenSource license # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms # of the GNU General Public License as published by the Free Software # Foundation; either version 2 of the License, or (at your option) any later # version. # --- SDE-COPYRIGHT-NOTE-END --- Since DevFS does not seem to be actively maintained anymore we might need to push it a bit in the future ... - Rene Rebe <rene@exactcode.de> --- devfsd/compat_name.c.orig 2002-01-25 08:06:35.000000000 +0100 +++ devfsd/compat_name.c 2003-12-07 00:37:49.000000000 +0100 @@ -3,6 +3,7 @@ Compatibility name file for devfsd (build compatibility names). Copyright (C) 1998-2002 Richard Gooch + 2003 Rene Rebe <rene@exactcode.de> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -58,9 +59,11 @@ new compatibility names for IDE devices. Consolidated SCSI code. Consolidated IDE code. - Last updated by Richard Gooch 25-JAN-2002: Added compatibility entries + Updated by Richard Gooch 25-JAN-2002: Added compatibility entries for parallel port generic ATAPI interface. + Last updated by Rene Rebe 07-DEZ-2003: Added compatibility entires + for the usb/ directory. */ #include <linux/major.h> @@ -126,6 +129,7 @@ {"tts/", "ttyS%s"}, /* Generic serial: must be after others */ {"cua/", "cua%s"}, /* Generic serial: must be after others */ {"input/js", "js%s"}, /* Joystick driver */ + {"usb/", "usb%s"}, /* USB devices like lp and scanner */ {NULL, NULL} }; --- devfsd/modules.devfs.orig 2002-03-25 01:00:33.000000000 +0100 +++ devfsd/modules.devfs 2003-12-07 00:37:20.000000000 +0100 @@ -1,5 +1,6 @@ # /etc/modules.devfs # Richard Gooch <rgooch@atnf.csiro.au> 24-MAR-2002 +# Rene Rebe <rene@exactcode.de> 07-DEZ-2003 # # THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT EDIT!!! # THIS FILE WILL BE OVERWRITTEN EACH TIME YOU INSTALL DEVFSD!!! @@ -128,6 +129,14 @@ # Raw I/O devices alias /dev/rawctl /dev/raw +# USB +alias /dev/usb/scanner scanner +alias /dev/usb/scanner* /dev/usb/scanner +alias /dev/usbscanner* /dev/usb/scanner + +alias /dev/usb/lp printer +alias /dev/usb/lp* /dev/usb/lp +alias /dev/usblp* /dev/usb/lp # Pull in the configuration file. Do this last because modprobe(8) processes in # per^H^H^Hreverse order and the sysadmin may want to over-ride what is in the