-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Henrique de Moraes Holschuh <[EMAIL PROTECTED]> writes:
> On Sat, 26 Mar 2005, Roger Leigh wrote: >> Is there a project-wide policy for support for devfs (and devfs-style, >> e.g. udev devfs.rules) device naming? > > Do it if you can. It is not mandated anywhere, but it is clearly a very good > idea. We should even make it a *may* in policy to stress this, I suppose. > Most maintainers (AFAIK) have been slowly changing their packages to support > devfs-like naming schemes or user-configurable naming of devices (which is > even better). I'd like to propose the following change to Debian Policy. My writing style and terminology may need rewording, but the main ideas are supposed to be: - - the traditional device names should be used by default - - the devfs-style names are not the default, but are supported by the distribution, and so should also be supported by all packages using (hardcoding) device names - - if hardcoding device names, both the defvs-style and traditional names should be checked for, with the traditional names being the default. - - ideally, device names should be configurable by the user, though this isn't required - - I specified the Linux port, since other kernels may impose a different device naming policy. I'm not sure if this is the case or not. - --- debian-policy-3.6.1.1.orig/policy.sgml 2004-06-25 22:11:36.000000000 +0100 +++ debian-policy-3.6.1.1/policy.sgml 2005-03-29 20:51:36.000000000 +0100 @@ -6688,6 +6688,26 @@ </p> <p> + For the Debian Linux port, packages which hard-code device + names, or provide default device names in their + configuration files should use the standard Linux device + names specified by <url + id="http://www.lanana.org/docs/device-list/devices.txt" + name="LANANA">, and should additionally also support the + alternate <url + id="http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html#kernel-names" + name="DevFS"> device naming scheme which is also in common use. + </p> + + <p> + Packages may allow specification of devices, for example + using command-line options or configuration files. If + devices are automatically detected, the LANANA device names + should be used by default, and the DevFS names should also + be checked for. + </p> + + <p> Debian uses the serial devices <file>/dev/ttyS*</file>. Programs using the old <file>/dev/cu*</file> devices should be changed to use Regards, Roger - -- Roger Leigh Printing on GNU/Linux? http://gimp-print.sourceforge.net/ Debian GNU/Linux http://www.debian.org/ GPG Public Key: 0x25BFB848. Please sign and encrypt your mail. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQFCSbU7VcFcaSW/uEgRAiSUAKDmUdbw4n35PnM3kVCVCaifmgzoXgCdG9mB 1zXJD3ZMDmI1Au72K+mQZj8= =FU21 -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]