Differences between revisions 11 and 12
Revision 11 as of 2007-06-13 19:46:15
Size: 1224
Editor: Lunar
Comment: Add correct for /dev/input issue.
Revision 12 as of 2007-06-13 20:00:19
Size: 1456
Editor: ?FransPop
Comment: Separate section for post-switch cleanup
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * Change {{{/etc/inittab}}} in rootskel to use tty2-tty4 for debug shells and syslog. After the switch any support for {{{/dev/vc/*}}} can be dropped.[[BR]]See rootskel in D-I SVN under {{{people/fjp}}}.  * Change {{{/etc/inittab}}} in rootskel to use tty2-tty4 for debug shells and syslog.[[BR]]See rootskel in D-I SVN under {{{people/fjp}}}.
Line 20: Line 20:
   Device files for input devices created in {{{/dev}}} instead of {{{/dev/input}}} which makes starting directfb fail. Creating symlinks in {{{/dev/input}}} fixes this. Addind persistent-input.rules in udev-udeb is the way to go.    Device files for input devices created in {{{/dev}}} instead of {{{/dev/input}}} which makes starting directfb fail. Creating symlinks in {{{/dev/input}}} fixes this. Adding persistent-input.rules in udev-udeb is the way to go.
Line 26: Line 26:

== Post-switch cleanup ==

After we've switched to use "regular" device names, we should be able to clean up quite a lot of code. The list below is far from complete.

 * any references to /dev/discs/
 * rootskel: various references to {{{/dev/vc/*}}}, {{{/dev/fb/*}}} and possibly others

This page describe the progress of removing usage of the obsolete devfs in the DebianInstaller.

  • Busybox
    • [http://packages.qa.debian.org/busybox busybox] is currently built with CONFIG_FEATURE_DEVFS activated. It needs to be deactivated in debian/config-udeb.

      We should not have any problems in uploading this change without any specific changes in the DebianInstaller. Testing might be desirable though. Current d-i works correctly with modified busybox on i386.

  • Remove devfs.rules and compat-full.rules in [http://packages.qa.debian.org/udev udev]

    • Works with modified busybox on i386, text d-i.
  • Change /etc/inittab in rootskel to use tty2-tty4 for debug shells and syslog.?BRSee rootskel in D-I SVN under people/fjp.

  • Graphical installer
    • Device files for input devices created in /dev instead of /dev/input which makes starting directfb fail. Creating symlinks in /dev/input fixes this. Adding persistent-input.rules in udev-udeb is the way to go.

[http://people.debian.org/~lunar/d-i-without-devfs/ Modified packages not in d-i tree]:

  • busybox
  • udev

Post-switch cleanup

After we've switched to use "regular" device names, we should be able to clean up quite a lot of code. The list below is far from complete.

  • any references to /dev/discs/
  • rootskel: various references to /dev/vc/*, /dev/fb/* and possibly others