summaryrefslogtreecommitdiffstats
path: root/perl-install/harddrake
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2002-12-04 15:09:23 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2002-12-04 15:09:23 +0000
commit9dc9f6ccbf673822ad658e2f434aa149e332a377 (patch)
tree64a0b28bf5ccce44c22cf2aaf8c47c4d2e4ef05e /perl-install/harddrake
parent1184328a46245853903391d2d11b7654d512d824 (diff)
downloaddrakx-9dc9f6ccbf673822ad658e2f434aa149e332a377.tar
drakx-9dc9f6ccbf673822ad658e2f434aa149e332a377.tar.gz
drakx-9dc9f6ccbf673822ad658e2f434aa149e332a377.tar.bz2
drakx-9dc9f6ccbf673822ad658e2f434aa149e332a377.tar.xz
drakx-9dc9f6ccbf673822ad658e2f434aa149e332a377.zip
update
Diffstat (limited to 'perl-install/harddrake')
-rw-r--r--perl-install/harddrake/TODO75
1 files changed, 39 insertions, 36 deletions
diff --git a/perl-install/harddrake/TODO b/perl-install/harddrake/TODO
index 645285dc0..be6252688 100644
--- a/perl-install/harddrake/TODO
+++ b/perl-install/harddrake/TODO
@@ -4,51 +4,54 @@
** drakxtools* need XF-{75,100}fonts that requires XFree86
* Harddrake TODO:
+** rename it drakhw by default
+** ui
+*** explain category and not just blank TreeView
+*** enable the user to force a module (isa, isapnp, ...)
+*** print "(not loaded)" if module isn't loaded
+*** add bus_position to make unique id in ui
+*** cdrom:
+**** ide-scsi / ide-cd switch
+**** supermount switch
+*** use fbgtk+2 when booting on fbcon for smoother GUI => interactive::fbgtk
+*** translate all fields
+*** help:
+**** print fields in black and their description in blue as for information fields
+**** split help per category
+*** check there's at least one config option before showing the "condigure module" button
+*** s/module/driver/ ?
** fixes
-*** configure at boot :
-**** configure usb interfaces
-**** switch nvidia-nv in /etc/X11/XF86Config
+*** configure at boot-time (hw hooks shared by both harddrake & drakx ?):
+ all /etc/modules aliases
+**** usb-interfaces
+**** snd cards
+**** switch nvidia/nv in /etc/X11/XF86Config
+ if [[ -e /lib/modules/`uname -r`/kernel/drivers/video/NVdriver ]]; then
+ perl -pi -e 's!Driver "nv.*"!Driver "nvidia"!g;s!#(Load.*glx)!\1!g' /etc/X11/XF86Config-4
+ else
+ perl -pi -e 's!Driver "nv.*"!Driver "nv"!g;s!(Load.*glx)!#\1!g' /etc/X11/XF86Config-4
+ fi
*** non needed stuff to run X must be posponed after X11 startup
**** eg: scanner/audio/printer/floppy/cdrom/tape/tv/webcam/joystick/ ...
-*** enable the user to force a module (isa, isapnp, ...)
*** pci freeze (fseek ?)
-*** print "NOT LOADED" if module isn't loaded
-** add bus_position to make unique id in ui
-** cdrom
-*** ide-scsi / ide-cd switch
-*** supermount switch
-
-** add aliases for sound
-
-** 9.1 development
-*** move the usb-interface setting from drakx into harddrake, and do it at boot time
-*** nvidia proprietary module hook
-if [[ -e /lib/modules/`uname -r`/kernel/drivers/video/NVdriver ]]; then
- perl -pi -e 's!Driver "nv.*"!Driver "nvidia"!g;s!#(Load.*glx)!\1!g' /etc/X11/XF86Config-4
-else
- perl -pi -e 's!Driver "nv.*"!Driver "nv"!g;s!(Load.*glx)!#\1!g' /etc/X11/XF86Config-4
-fi
-*** help: print fields in black and their description in blue as for information fields
-*** translate all fields
-*** split help per category
-*** separate version for harddrake & drakxtool
-
-
-** draksound
-*** add a dialog so that the user choose its wavetable.
-*** list all availlables drivers, defaulting to first alternative, prepending old one with '*'
-*** add 'ALSA/OSS': tag to modules list
-
-** detect isapnp devices
-** ui
-*** more use of my_gtk/ugtk
-*** use fbgtk+2 when booting on fbcon for smoother GUI => interactive::fbgtk
-**** fpons, convert perl-GTK to gtk+2 :-)
+** packaging : separate version for harddrake & drakxtool
+** configurators
+*** new cd burner: offer to install cdrecord and one of its gui frontends
+*** new dvd driver : offer to install xine||mplayer
+*** draksound :
+**** add a dialog so that the user choose its wavetable.
+**** list all availlables drivers, defaulting to first alternative, prepending old one with '*'
+**** add 'ALSA/OSS': tag to modules list
+** detect engine:
+*** detect isapnp devices
+*** set more field for fscking 0x0000:0x0000 usb controllers
** move all drakx tools into just a small one-liner that uses real <tool>.pm
so that harddrake and mcc reduces their memory usage pattern and
be faster (the next fast step will be to use perl6/parrot)
+ drawback : this would level down quite a lot the global mcc/harddrake robustness
+
** check there're enough parameters in module config
** for to send a message for unknown hardware to install@mandrakesoft.com