[lkml]   [2001]   [Feb]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Modules and DevFS
"Michael B. Trausch" wrote:
> DevFSd provides symlinks as follows:
> /dev/ttyS0 = /dev/tts/0
> /dev/tty0 = /dev/vc/0
> /dev/pty* = /dev/pty/*
> Until programs use the new names (e.g., init should tell getty to use
> /dev/vc/0 instead of /dev/tty0), and everything on the system doesn't need
> support for the old-style names, you need to use devfsd and
> such.

You don't have to wait for every program to use the new names, if devfs
the way you want to go. Do a "rgrep /dev /etc/*" and you'll find
that many device-using programs have their device names stored in
configuration files. Fixing these files is simple, just replace
/dev/device with whatever the symlink points to. [This leaves a few
files like /etc/securetty that use relative pathnames. These are
of course fixable too, they just don't have the /dev to search for.]

This lets you get rid of a lot of symlinks. I still need symlinks for
/dev/tty* (hardcoded in X), isdn stuff and sound stuff. Everything else
is gone from dev, sitting comfortably in subdirectories only.
Getting rid of all "possible" disks helped in particular, "ls /dev"
fits in a standard 80x25 screen now. :-)

Helge Hafting
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:28    [W:0.056 / U:0.272 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site