1456
Comment: Separate section for post-switch cleanup
|
1668
2nd change needed in udev; other improvements
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* Busybox | * [http://packages.qa.debian.org/busybox busybox] |
Line 11: | Line 11: |
Current d-i works correctly with modified busybox on i386. | Current d-i and g-i work correctly with modified busybox on i386, provided the changes listed below for other components are also included. |
Line 13: | Line 13: |
* Remove devfs.rules and compat-full.rules in [http://packages.qa.debian.org/udev udev] | * [http://packages.qa.debian.org/udev udev] * Remove devfs.rules and compat-full.rules * Add z10_input.rules to create input device nodes in /dev/input (required for g-i) |
This page describe the progress of removing usage of the obsolete devfs in the DebianInstaller.
[http://packages.qa.debian.org/busybox 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 and g-i work correctly with modified busybox on i386, provided the changes listed below for other components are also included.
[http://packages.qa.debian.org/udev udev]
- Remove devfs.rules and compat-full.rules
- Add z10_input.rules to create input device nodes in /dev/input (required for g-i) 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