From 50efffc2db24d3f733df2cde625b2fdb8e323b6a Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 3 Mar 2006 15:19:55 +0000 Subject: remove obsolete docs --- docs/9.0_errata.txt | 108 --------- docs/9.1_errata.txt | 65 ------ docs/BUGS | 10 - docs/TODO | 515 ------------------------------------------ docs/diskdrake.TODO | 23 -- docs/draknet_advanced_doc.txt | 165 -------------- docs/mdk-9.2 | 129 ----------- docs/porting-ugtk | 48 ---- docs/spec-DrakX-8.0.html | 405 --------------------------------- 9 files changed, 1468 deletions(-) delete mode 100644 docs/9.0_errata.txt delete mode 100644 docs/9.1_errata.txt delete mode 100644 docs/BUGS delete mode 100644 docs/TODO delete mode 100644 docs/diskdrake.TODO delete mode 100644 docs/draknet_advanced_doc.txt delete mode 100644 docs/mdk-9.2 delete mode 100755 docs/porting-ugtk delete mode 100644 docs/spec-DrakX-8.0.html (limited to 'docs') diff --git a/docs/9.0_errata.txt b/docs/9.0_errata.txt deleted file mode 100644 index 4fec8885c..000000000 --- a/docs/9.0_errata.txt +++ /dev/null @@ -1,108 +0,0 @@ -# This file contains all the bugs/glitches/inconsistencies shipped in -# 9.0 (Dolphin) Mandrake Linux Release. - -# Feel free to add your entry and if possible the fixes and status of -# the errata. - - o Drakxtools: - ========== - - widget libraries: - - In both XFdrake and printerdrake pop up small, empty, gray windows when - clicking in the main menu. STATUS: Not fixed. - - Scroll bars and widget sizes often not correct (visible primarily in the - printer options step of the "Add printer" wizard of printerdrake. STATUS: - Not fixed. - - harddrake: - - logdrake: - IS: Send the alert mail when service is stopped but the mail - is empty. - SHOULD BE: incorporate a text on which service is stopped. - Status: not fixed. - - o Drakconf: - ========= - IS: locale nl_NL, sl and zh_CN prevent drakconf from starting with - a "cannot call set_active on undefined values" error. - - SHOULD BE: work well in all locales. - - a workaround has been comitted - - o Drakfont: - ========= - - drakfont get stopped in stat64("/mnt/nt/winnt/fonts/8514oem.fon", - ...) on ntfs partitions. - there's a bug in ntfs.o fs module of the kernel - - o Install: - ======== - - o urpmi: - ====== - - "urpmi mplayer" shows a list of libraries it needs and asks whether - to install all this, after saying "y", it says that all these - packages are missing and fails (I have shown it to François and he - says that is a bug with the "contribs". He had to regenerate the - hdlists somehow. STATUS: Not fixed. - - o XFree 4.2.x: - ============ - - Touchpad mouse on my Asus S8600 notebook. Worked out-of-the-box - with Mandrake 8.2, but in 9.0 I cannot do any dragging operation - with the PS/2-"Standard" mouse setting. I switched to "Glidepoint" - with mousedrake and then dragging works, but the emulation of the - third button by pressing both buttons not. Adding the lines - - Option "Emulate3Buttons" - Option "Emulate3Timeout" "50" - - to the mouse section of /etc/X11/XF86Config-4 manually fixes the - middle-button problem. STATUS: Not fixed. - - - - Sometimes, XFree86 can cause sound glitches because of intensive - pci bus usage. - Adding the line - - Option "PciRetry" "true" - - to the "Device" section /etc/X11/XF86Config-4 fixes these boxes. - - - I810 driver is bogus: when Xrender extension is in use (antialiased - fonts), X11 may crash upon vt switch. - is fixed in devel branch of cvs - - - o Printer drivers: - ================ - - "Best Grayscale" mode of HP DeskJet 6xx and Apollo printers does - not work. STATUS: Fixed on linuxprinting.org, needs to be packaged - in "printer-drivers". - -o kernel: - ======= - - Sometimes reboot stops on "illegal seek" message (having /usr on / - fs fix it) - - Sometimes process get blocked in D-state on ntfs partitions (see - drakfont) - - i810_audio mistakely say to modules.pm through modules.*map it - handles nforces whereas it lacks some workaround nvidia and alsa - uses. - workaround: perl-install/patch/patch-nforce.pl - - snd-via686 is said to produce background noise since alsa-0.9.0rc3 - workaround: switch to via82cxxx_audio (oss driver) through draksound diff --git a/docs/9.1_errata.txt b/docs/9.1_errata.txt deleted file mode 100644 index fa73c200e..000000000 --- a/docs/9.1_errata.txt +++ /dev/null @@ -1,65 +0,0 @@ -# This file contains all the bugs/glitches/inconsistencies shipped in -# 9.1 (Bamboo) Mandrake Linux Release. - -# Feel free to add your entry and if possible the fixes and status of -# the errata. - - - o DrakConf: - ========= - - - #2439: menudrake failled to run for users other than root and - xserver owner - - - #3415: do not kill "explicitely non embeddable" processes when - killing embedded tools - - both fixed in 9.1-12mdk - - - - o DrakxTools: - =========== - - drakconnect: - o ltmodem support is missing from mdk9.1 [added in hp release] - o various other fixes came into mdk4hp release - - - explanations: most common ones are not logged because of a - standalone.pm vs common.pm methods overloading bug [not yet - fixed] - - - harddrake-ui: - o menu entry starts logdrake instead of harddrake's gui [fixed in - cvs] - o status bar is not cleared on config tool exit [fixed in cvs] - o title bar miss some spaces in french locale [fixed in cvs] - - - harddrake service: 5 second timeout was too short so it was - increased up to 25 seconds [in hp release] - - - localedrake/drakx: legal problem with rpc vs hong-kong||taiwan - [fixed in hp release] - - - - o Kernel: - ======= - - - ntfs driver has a hang, additionally also causing 100% cpu usage - if either the size of the ntfs filesystem or the number of MFT - entries fell to a certain range and statfs() system call was - invoked by an application (e.g. df, gnome system monitor, etc). - see #3353 - - it got fixed quickly but unfortunately too late for us - - the probability one hits this bug is 0.2% or every 512th users. - - updated ntfs driver (2.1.2a) is at the usual place, - - http://linux-ntfs.sourceforge.net/ - - or more precisely, - - http://sourceforge.net/project/showfiles.php?group_id=13956 - diff --git a/docs/BUGS b/docs/BUGS deleted file mode 100644 index 1d154fcf1..000000000 --- a/docs/BUGS +++ /dev/null @@ -1,10 +0,0 @@ -doInstallStep: if there's not enough room, error, but packages are marked installed :( - -when you click directly on setupFilesystems and you have scsi, you're fucked. -Even if you go to setupSCSI, you won't be able to have partitions again. - -bug non reproductible: -- /etc/passwd is empty after `root passwd' stage :( -- reboot at the end of package installation with a lot of error messages from -gtk about the progressbar - diff --git a/docs/TODO b/docs/TODO deleted file mode 100644 index cb9399f82..000000000 --- a/docs/TODO +++ /dev/null @@ -1,515 +0,0 @@ --URGENT--------------------------------------------------------------------------------- -check for fpons/pixel BOTH that resize_fat is clean for current version -relative to 7.0-2. - -heavy testing of diskdrake to avoid corrupting partition table, current version -should be available to fix bogus partition table, writing enabled only when -partition is Ok (fixme? allow primary partition inside extended one, but with -warning on diskdrake startup, made them as warning ?). - --features------------------------------------------------------------------------------- -add rpmdrake in menu - -(7.1 or later) clean SCSI CDROM autoboot. -(done,gc,8.0) stage1 & cdrom: add ability in expert to choose the scsi cdrom drive to use - -(7.1)better help for partitioning in newbie - -(7.1)Improved network configuration (PPP and/or Ethernet) -PPPoE install and configuration (SuSE includes it, DHCP-like) -(7.1)standalone applications for configuration (netdrake, timetool, authentificationconf, soundcard) - ----- -(7.2) replace normal with standard (in the installClass's) - -(7.2 or later)horizontal sub-steps - -(7.2 or later)diskdrake in text mode - -ask "do you have SCSI?" before asking "probe PCI or not" - -(?) paride in stage1 -(done,gc,8.0) stage1 & network: add ability to choose the network interface to use - -(?) msec custom - -(?)firewall configuration (instant firewalling?) - -(?)widget for displaying fdisk (dindinx) -add fdisk using the zvt widget (taken in gnome-libs) - -(?)help in some configuration files. - -ability to add nfs/weird_fs entries in fstab - -size of packages in crypto - --to test-------------------------------------------------------------------------------- -what's lseek64? - -ensure installClass is set to something in auto install. - -for axp, swriteboot -f1 if swriteboot failed. -axp with swap part sigsegv - -tree for choosing monitors (buggy?) - -what happens if a module fails to insmod (scsi step), in beginner/normal/expert - -fstab must be sorted (/usr/local after /usr) - -RAID upgrades - -add choice clean /tmp or not in expert - -kernel chosen by default must be the one according to supermount/secure - -bug if ide-scsi, no more hdX, but scd0 (aka sr0) - (and add alias block-major-11 ide-scsi ?) - -check on update for conf.modules and modules.conf ! - -with /usr, /usr/local and /usr/local/e mount points i get an error at step mounting local filesystems - --easy fixes----------------------------------------------------------------------------- -rpmdrake proposition for cdrom labels - -use option nocheck to mount for upgrades - --fixes needing thinking----------------------------------------------------------------- -bug: changing mem= in miscellaneous doesn't modify lilo conf if you backtrack - -ask network configuration only if NIC found? - -configure DHCP for newbies if ethernet & DHCP card available - -xvidtune like screen configuration (see SuSE's yast) - -live cdrom for alpha (sparc?) - -network boot - -get the error when getting/reading .rpm files fail -better timeout handling for network installs - -handle not enough room for update -(fpons)verify the free space is big enough. - -the XFdrake test does not handle the fontset - -> Here I go into the printer configuration select 'HP Deskjet 722C Colour', -> print a test ASCII page, pressing 'No' when prompted to indicate the page did -> not print OK and then hitting cancel when prompted to choose a printer type -> again. -> ask_from_list cancel at /usr/lib/libDrakX/my_gtk.pm line 504. - -diskdrake: take from parted mklabel, hide(?) - -bug in kde desktop if keeps home but not an upgrade - -bug in users: mandrake user is added twice in strange installs -(mixed of security 0 + ???) - -bugs rpmdrake: -- just after installing a package, switch to `Installed', the package has wrong name -- refresh the kde desktop after package installation in rpmdrake -(restart kpanel) -- rpmdrake and same name packages - -urpmi: pb if XXX-devel requires XXX = 1.2.3 and we updgrade XXX-1.2.3 - -bug in defcfg in with lang=fr_FR, display is buggy - -bug keyboard focus: after switch in console at Xconfig step - - - --to look at-------------------------------------------------------------------------- -adduserdrake to remove/update users - -(???)free provider auto configuration facility (to be discussed). -auto ppp-configure with free provider - -(?)on laptop, configure the MMU to use swap not very often - -(?)checkboxes in groups based on compssList (and availableSpace?) - -(?)see what can be done with nvram (50 bytes to save information) - -better wacom support - -(fpons)bug: CANON BJC 4X00 do not work with current rhs-printfilters - (work with magicfilters (debian)) - (should be handled by ghostscript BJC600's driver) - -(pix)install text on mem=8M, mem=16M? - -(pix)kickstart -partitioning? raid? -X configuration and bootloader in kickstart - -XFdrake chooseResolutions with ask_from_list do not permit ``Show all'' - -(?) options in mkfs, progress bar when formatting - -(?) when some error occurs, partition must be unset isFormatted - --hardware------------------------------------------------------------------------------- -- with no floppy drive, mkbootdisk step fails badly -- with bad floppy or write protected, mkbootdisk doesn't say anything -- try detect_devices::floppies (and how are scsi floppies handled?) -maybe: do a iotcl FDGETPRM to detect fd1, fd0. - -need a simple solution to precise mouse type (syslinux option?) - -ELSA Gloria has bad ddc info - -token ring is tr0 not eth0 - -I have Mandrake 6.1 installed and working on a ThinkPad 770. -To enable the PCMCIA Token ring I have to append the following line to -/etc/pcmcia/config.opts -module "ibmtr_cs" opts "mmiobase=0xd2000 srambase=0xd4000" - -smp not detected (mhoward@memphisonline.com on cooker, bios=BP6PW) - -UDMA66 (ultra66.o for promise) - -aha152x needs "insmod aha152x.o aha152x=0x140,11,7" - -(obsolete) usb module not removed if no mouse found - -(fpons)handle dat drives - -hibernation on laptop -> clock not restored - -# in 2.3.15 "Silicon Integrated Systems [SiS]|SiS900 10/100 Ethernet" is handled - -(?)enable the testing of the mouse type (under X) (wheel) -possibility to specify the mouse - --(?)--------------------------------------------------------------------------------- -(?) handle NT (add entry for it in lilo, put it in fstab) - -(?) lilo-0.22-19mdk is buggy with boot=/dev/hde & root=/dev/sda13, it needs -disk=/dev/hde bios=0x80 & disk=/dev/sda bios=0x81 - -(?)using setxkb, enable the testing of the keyboard - -(?)XFdrake does not handle fbdev - -(?) Je viens de faire une installation sur une machine où seul Be était -installé. Je l'ai supprimé et installé (mode recommandé) Oxygen. Au -redémarrage, le boot manager de Be apparaît et il est impossible de -démarrer Linux. -Pourquoi ne pas installer LILO si on supprime toutes les partitions ? - -(?)initrd in bzip2 - -(?)smaller zsh (or ash in initrd) - -(?)is configureNetworkNet needed with dhcp/bootp? - -(?)bug in upgrade: install from hda1:/usr/local/blah with hda1:/ - -(?)mandrake_desk was not installed while kdebase it there on upgrade - -(?)when clicking on X configuration, installation of packages is not displayed - -(?)maybe remove commented lines in /usr/lib/perl5/... files - -(?)timezone using a picture (pb: how to delimit zones) -when asking GMT or not, display the time for each possibility -the list is too big for USA - -(?)ability to select the type of install when booting of cdrom -(?)use the ability of el torito to handle 2.88MB or more - -(obsolete)lilo-deinstallation in case of lilo auto-installation for beginners - -(?)loadFont sucks - -(obsolete)trash on the screen when X first starts - -(?)remove the gray line surrounding the logo - -(?)cleanup /etc/services & /etc/protocols - -(?)strange: no scsi of type 'fd', only 'tape' - -(?)remount ro before X test. - -(?)remove every << and >> (doesn't handle > 32bits) - - --done--------------------------------------------------------------------------------- -(7.1,done,fpons) improve printerdrake to at least have the same functionalities as printtool. - -(done,fpons)diskdrake can olverlap partitions (resize lower, resize original typically -after clear all and auto allocate, try maximal size available). - -(done,fpons)rewrite mouseconfig in perl? - -(done,pix)kudzu or not in miscellaneous - -(done,pix)warn the user if not enough ram to fulfill install - -(done,fpons)test after printer config - -(done,pix)ask for more than the memory size detected - -(done,fpons)modem config - -(done,pix)call kudzu in batch to initialize its list - -(done,pix)standalone generator of mdkinst_stage2.gz - -(done,pix)text install - -(done,pix) if u choose mouse usb != found mouse, it fails at X config - -(done,pix) diskdrake bug: saved information on floppy contains isMounted. - -(done,pix) update devices.c from modules.pm - -(done,pix) in lilo.conf, put -disk=/dev/hdb - bios=0x80 - -(done,pix) diskdrake -auto_partitions -suggested partition tables must be better foreach installClass - -(done,pix) update the list of modules (in update_kernel) - -(done,pix) language support: only choose the right locales and upmark the packages requiring it - -(done,pix) move security question before isntallation of packages - -(done,pix) install ssh - -(done,fpons,pix) change the boot message of syslinux (have something different from RedHat) - -(done,pix) install_steps.pm: 569 (128M + 3) - -(done,pix) bug: mouse freeze just before network configuration (mouse primax) - (was kudzu) - -(done,pix) signal 11 in stage1 nfs kickstart mount failed - -(done,pix) ask supermount or not, no supermount with kernel-secure - -(done,pix) fix bug in g_auto_install (can't go through all) - -(done,pix) bug: install from ciril.fr fails - -(done,pix)wizard for partitioning in case of one full vfat - -(done,dindinx)app for choosing drakxtools (drakxconf) -(done,pix)verify being root -(done,pix)log::l -> initlog - -(done,pix)install apmd for laptops (maybe not start apmd though) -(done,pix)icewm apm (sh icewm_apm) -(done,pix)kde apm (put Kapm.kdelnk in ~/Desktop/Autostart) - -(done,pix)bug in adduserdrake: missing pwconv in md5 -(done,pix)correct the default value of draksec (cp draksec) -(done,pix)in draksec, (and maybe others) have --expert as default if /etc/sysconfig/system has TYPE=expert - -(done,pix)bug in XFdrake in install, cancel in choose Card do not close the window - -(done,pix)in XFdrake, testing should not overwrite /etc/X11/XF86Config - -(done,pix) hwiz and supermount and eject :( - -(done(replaced by msec's),pix) bug: usermod -G urpmi a not done (full install) - -(done,pix)perl and .ph's - -(done,pix) BUG bootp in network install sigsegv - -(done,pix) move the last done stuff before Xconfiguration if possible - -(done,pix)draksec is buggy, don't try security >= 4 - -(done,pix)install apmd on laptops?? (maybe ask emcweb@btinernet.com (see alix)) - -(done,pix)missing alias ll for root - -(done,pix)urpmi.addmedia: |gzip instead of doing it afterwards - -(done,pix)locale (and fonts?) buggy in case ramdisk is used - -(done,pix)rpmdrake: Installed packages not in hdlist should be there - -(done)in ftp install, locale not installed properly - -(done,pix)pcmcia.img does not handle hd/cdrom - -(done,pix)cyrillic font buggy in DrakX - -(done,fred)remove xfs user from kdm - -(done,pix)bug with 2 cdrom drives (.kdelnk to there for 1st drive) - -(done,pix(works))test ramdisk stage2 and romanian - -(done,pix)kfmrc - -(done,pix)on laptop, default to 1024x768 - -(done,pix)mkinitrd and deps - -(done,fred(removed the call))XFdrake and mousedrake freeze if lothar launches them - -(done,pix)crypto message - -(done,pix)test bug with lilo and windows (if not on mbr) - -(done,pix)removed icons come back later (kde desktop) - -(done,pix(was bug in upgrade reading old config)) - segfault in linuxconf (adapter 1 empty) - (test with the sysconfig sent) - -(done,fpons)bug: Lrosqu'on effectue une mise à jour et que /etc/lilo.conf -contient la variable « default » positionnée sur autre chose que -« linux » ou « windows », DrakX est incapable de générer LILO. - -(done,fpons)bug: GeForce and hd.img? - -(done,fpons)for upgrade in expert, give choice of packages to install - choosing packages available in upgrade? - -(done,pix)rpmdrake: pb uninstalling package with dependencies (rpmdrake is killed?!) (as root too) - -(done,pix)noatime option for ext2 fs on laptops (do not wake up the hd) - Do not update inode access times on this - file system (e.g, for faster access on the - news spool to speed up news servers). - -(done,pix)kde's icons: 28 horiz and 25 vert grid for big icons - -(done,pix)bug: DrakConf don't follow the charset -> add setlocale(LC_ALL, "") -(done,pix)for ko|ja|zh, gnome-terminal should point to rxvt (-CLE) -(done,pix)group cdrom in /etc/group (gid=22) -(done,pix)drakxtools should require urpmi -(done,pix)bug: gdm unset LANG -(done,pix) zip with automount -> ppa not autoloaded -(done,pix)when you set the kde icons to Large, maybe it'd be good to chown the .kderc -(done,pix)lilo in russian/japaneese is horrible -(ok,pix)test ide burners -(ok)test check bad blocks optional for mke2fs -(done,pix)hd install: no umount is done at the end of install :( - -just before release: -(done,pix)- mandrake_doc-xx, the symlink is no good in /usr/doc/mandrake as -(done,pix)- crypto dependencies to update -(done,pix)- update kudzu's pcitable -(done,pix)- update pcitable for 86C368 if 3.3.6 (and other S3 3D's) - ("ATI|3D Rage P/M Mobility AGP 2x" -> changed to Server:Mach64) - -(done,pix)with 2MB of video ram, chooses 8bpp instead of 16bpp - -(done,pix) replace - { device => "loop7", type => 0x83, size => ((cat_('/dos/lnx4win/size.txt'))[0]*2048), mntpoint => "/", isFormatted => 1, isMounted => 1 }, -by - { device => "loop7", type => 0x83, size => cat_('/dos/lnx4win/size.txt') * 2048, mntpoint => "/", isFormatted => 1, isMounted => 1 }, - -(done,fpons)in ftp install, bug with X server install with wu-ftpd 2.6 (see http://www.wu-ftpd.org/broken-clients.html) - -(done,pix)ask package installation languages (must be put in RPM_INSTALL_LANG) - -(done,pix)bug (by dadou): Si la partition racine est trop petite pour installer le système, un -message d'erreur apparaît pour signaler le problème (bien) mais on ne -peut en sortir. La seule solution est de redémarrer. - -(obsolete)bug when selecting compssUsers, do not deselect after (if u deselect) - -(done,pix)detect ide burners and then add hdX=ide-scsi to kernel cmdline - -(done,pix)urpmi: handle many args on cmd-line - -(done,pix)fix any // in path to ftp server otherwise windobe server bug :( - -(done,pix)diskdrake and auto partitioning, may have the last creation of partition rejected, -try to figure why? - -(done,pix)in chooseResolutions: display the graphic card found - -(done,pix)with pcmcia, need ONBOOT=no - -(fpons,done) XFree: handle by card options -eg: SIS6326 needs "no_bitblt" "no_bltimage" and 24bpp instead of 32bpp - -(done,pix) Xconfiguration: if "can't open fixed font", relaunch xfs. - -(obsolete) pb with dependencies ``missing'': icewm do not require XFree86 and so you can have icewm but no X server - -(obsolete) bug in ext2resizing (no sparse superbloc, don't finish properly) - -(done,pix,7.1)manage a lot of language (ergonomic issue as it already exists) - -(done,pix,7.1)tree for choosing things like timezone, monitors, graphic cards, modules, mice, keyboard? ... - -(done,pix,7.1)sound config, although very simple, no dedicated steps and only PCI (or maybe ISA-PNP if time left ?) - -(done,pix,7.1)partitioning, keyboard shortcut. - -(done,fpons,7.1)index/compress hdlist? (for multi-cd) -! for multi-cd live is mandatory, small transaction are mandatory too. - -(done,pix,7.1?)loopback partitions (even root one) - -(done,pix)in ok_cancel, focus has 3 states, should be 2 (ask dindinx) - -(done,pix,7.1)Generally improved package selection /ergonmic issue. -Tree -> CTree, ``all'' branch with all packages -show the value associated (100->a must, 90->great, 80->nice, ... 10->useless, 0->do not install) - -(done,pix)let diskdrake have dos/win partition automatically set up with mount point, -this will help loopback too. - -(done,pix,7.1)grub - -(done,pix,7.1)feature missing: cancel installation - -(obsolete) bug in diskdrake: can in strange cases create a primary partition at sector #0 - -(done,pix(partly, protection against bugging))bug in diskdrake: -in expert: blank, create hda5 at beginning, create hda6 at the end, create hda7 -in the middle, remove the first one. Result hda5 at the end and bug. - -(obsolete) have a better time estimation of the remaining time in install packages - -(done,dindinx+pix)ask_many_from_list can't keyboard scroll - -(done,pix,7.1)individual package selection: double click is tiring... - -(done,fpons,7.1) sparc ehancement, avoid V7+ machine target (div and mul not in v7 standard) - -(done,fpons,7.1)syslinux in graphical mode to be improved for heavily bogus BIOSes. - -(done,pix)missing feature in lilo configuration: can't give hda2 with /boot/vmlinuz if -already hda1 with /boot/vmlinuz - -(done,pix)in 640x480 install box is to small (cuz of 'Cancel' button beeing added) - -(done,pix)chooseGroup with individual alone - -(done)(7.1) rewrite crypto stuff -(done)crypto: add a cancel & progress bar while downloading -(done)error handling (like reading hdlist) -(done)(7.1)progression bar on crypto. - -(done, daouda&pix,7.1, other persons)rescue: -- small modification for stage1 to get the rescue stage2 -- create a stage2 with many tools (fdisk, bash...) -the rescue could be on another cd (if multi-cd) -! care must be taken about modules (if ide is in module...) - -(done,7.1)install in 800x600 -- need handling of both 640x480 (mostly for VGA16) and 800x600 - -(done,NEED 7.1) auto-install for corporate, very important (need consolidation). diff --git a/docs/diskdrake.TODO b/docs/diskdrake.TODO deleted file mode 100644 index e6f2da038..000000000 --- a/docs/diskdrake.TODO +++ /dev/null @@ -1,23 +0,0 @@ -- test what windows can handle (the number of partitions) -- better keyboard focus handling -- end sector in Create -- add warnings for scsi drives if you create more than sdx15 -- the information put in save/restore partitions must be cleaned -(remove mounted/formatted/..., also remove the Data::Dumper dependency) -- test, test, test -- do not allow swap partitions above 2Gigs -- wanting the first partition to be extended is not used -- maybe warn if a mounted partition change of dev number -- text version -- better error handling (what to do if we find a bad partition table?) -- display the information about the correspondance color2type -- handle the partition labels (missing information here) -- add comments in the code -- add documentation -- handle the `luke' case (main extended partition must be extended) -- ability to batch actions (like chained moves) -- add a verification after fdiskReadPartitionTable that the start_cyl, -end_cyl... do correspond to start and start+size. For the moment, this -information is just discarded :( -This verif can't be done in fdiskReadPartitionTable as start is relative in -extended partitions diff --git a/docs/draknet_advanced_doc.txt b/docs/draknet_advanced_doc.txt deleted file mode 100644 index a0c0c63e0..000000000 --- a/docs/draknet_advanced_doc.txt +++ /dev/null @@ -1,165 +0,0 @@ -This document details the entry points you can call without the DrakX graohical -toolkit. First, the general variables you will encounter further. If you don't -know wht a variable is, look here. Any additional locally variables are -commented 'in place' - ------------------------------- -Special types (in upper cases) ------------------------------- - DB_FILE : file storing the ISDN ISP database. see share/isdndb.txt : file of lines in 'Unlisted - edit manually' or /^(.*)\|(.*)\|(.*)=>([0-9]*)=>(.*)=>(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})=>(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ where $1=Land $2=City $3=ISP_name $4=phone_number $5=hostname $6=dns1 $7=dns2 - ---------------------------------------------------------------------------------------- -Summary of common variables used (local variables are described in the function itself) ---------------------------------------------------------------------------------------- -notation : keys : description : type : format (regexp or enumeration. `...' means it's not exhaustive - $prefix : prefix path (empty in post-install) : string : path - $isLaptop : flag for laptop : boolean or int : guess - $isdn : hash table containing isdn infos - $isdn->{login} : cnx login : string - $isdn->{passwd} : cnx passwd : string - $isdn->{phone_in} : user phone : /^[0-9]*$/ - $isdn->{phone_out} : ISP phone : /^[0-9]*$/ - $isdn->{dialing_mode} : dialing mode : "auto" or "manual" - $isdn->{driver} : driver used for the card : "hisax" or "b1pci" or ... - $isdn->{type} : type of card, used for the driver, see netconnect_consts : integer : /^[1-22]|[24-37]$/ - $isdn->{irq} : irq of the ISA card : integer | - $isdn->{mem} : mem of the ISA card : string | - $isdn->{io} : io of the ISA card : string | see netconnect_consts for examples. - $isdn->{io0} : io0 of the ISA card : string | - $isdn->{io1} : i01 of the ISA card : string | - $isdn->{idl} : amount of time after the cnx times out in secs : int - $isdn->{user_name} : not used anymore. Not explicit. It represented the name of the connexion. - $isdn->{card_type} : card type : string : "isa" or "pci" or "pcmcia" - $isdn->{protocol} : cnx protocol : int : 1|2|3 : 1 for old german specific (not used anymore), 2 for europe, 3 for rest of the world - $isdn->{id} : card id. Associated with vendor, identify strictly the card. see pcitable : integer - $isdn->{description} : card description from pcitable : string - $isdn->{vendor} : card vendor : integer - $isdn->{passwd2} : passwd verification : string - $modem : hash table containing modem infos - $modem->{device} : device of the modem : string : /ttyS[0-9]/ - $adsl : hash table containing modem infos - $adsl->{login} : cnx login : string - $adsl->{passwd} : cnx passwd : string - $adsl->{atboot} : - $netc : hash table containing system-wide networking infos (maybe not true, correct this) : - $netc->{NET_DEVICE} - $netc->{dnsServer2} - $netc->{dnsServer3} - $netc->{DOMAINNAME2} - $netc->{NET_INTERFACE} is set to "ppp0" - $in : interactive object - ------------- -Entry points ------------- - -isdn_write_config_backend : write isdn info, only for ippp0 -> ask_connect_now -input : - $prefix - $isdn -$isdn input: - $isdn->{login} $isdn->{passwd} $isdn->{phone_in} $isdn->{phone_out} $isdn->{dialing_mode} - $isdn->{driver} $isdn->{type} $isdn->{irq} $isdn->{mem} $isdn->{io} $isdn->{io0} $isdn->{io1} - -write_secret_backend : write login and passwd into /etc/ppp/{chap, pap}-secrets. Replace old passwd only if same login -input : - $a : login : string : /^.*$/ - $b : passwd : string : /^.*$/ - -connect_backend : launch the cnx script -input : $prefix - -connect_backend : launch the cnx script -input : $prefix - -read_providers_backend : build the tree of isdn ISP -input : - $file : 1st location of the file : ISDN_DB_FILE - $file2 : 2nd location of the file : ISDN_DB_FILE -output : the list of ISP : array of strings : array of /^(.*)\|(.*)\|(.*)$/ where $1=Land $2=City $3=ISP_name - -get_info_isdn_backend : fills the infos from the line of the tree returned into $isdn and $netc -input : - $isdn - $netc - $name : the line choosen in the tree of ISP : string : /^(.*)\|(.*)\|(.*)$/ with $1=Land $2=City $3=ISP_name - $file : 1st location of the file : ISDN_DB_FILE - $file2 : 2nd location of the file : ISDN_DB_FILE -$isdn ouput - $isdn->{user_name}, $isdn->{phone_out}, $netc->{DOMAINNAME2}, $netc->{dnsServer2}, $netc->{dnsServer3}, -$netc output - $netc->{DOMAINNAME2}, $netc->{dnsServer2}, $netc->{dnsServer3} - -isdn_detect_backend : detects isdn pci card and fills the infos in $isdn : only detects one card -input - $isdn -$isdn output: - $isdn->{description} $isdn->{vendor} $isdn->{id} $isdn->{driver} $isdn->{card_type} $isdn->{type} - -isdn_get_list : return isdn cards descriptions list. This function is not use internally. -output : descriptions : list of strings - -isdn_get_info : return isdn card infos. This function is not use internally. -input : the description of the card (see isdn_get_list) -output : a reference on the decription of the card. : ref on a hash(description,type,irq,mem,io,io0,io1card,) - -conf_network_card_backend : configure the network cards and return the list of them, or configure one specified interface : WARNING, you have to setup the ethernet cards, by calling setup_thiskind($in, 'net', !$::expert, 1) or setup_thiskind_backend before calling this function. Basically, you call this function in 2 times. -input - $prefix - $netc - $intf - $type : type of interface, must be given if $interface is : string : "static" or "dhcp" - $interface : facultative, if given, set this interface and return it in a proper form. If not, return @all_cards - $ipadr : facultative, ip address of the interface : string - $netadr : facultative, netaddress of the interface : string -when $interface is given, informations are written in $intf and $netc. If not, @all_cards is returned. -$intf output: $device is the result of - $intf->{$device}->{DEVICE} : which device is concerned : $device is the result of $interface =~ /(eth[0-9]+)/; my $device = $1;; - $intf->{$device}->{BOOTPROTO} : $type - $intf->{$device}->{NETMASK} : '255.255.255.0' - $intf->{$device}->{NETWORK} : $netadr - $intf->{$device}->{ONBOOT} : "yes" -$netc output: - $netc->{nb_cards} : nb of ethernet cards - $netc->{NET_DEVICE} : this is used to indicate that this eth card is used to connect to internet : $device -output: - $all_cards : a list of a list ( (eth1, module1), ... , (ethn, modulen)). Pass the ethx as $interface in further call. - $device : only returned in case $interface was given it's $interface, but filtered by /eth[0-9+]/ : string : /eth[0-9+]/ - -adsl_conf_backend : write adsl configuration -input : - $prefix - $adsl - $netc - $adsl_type : type of cnx : string : "pptp" or "pppoe" -$adsl input: - $adsl->{login}, $adsl->{passwd}, $adsl->{atboot} -$netc input: - $netc->{NET_DEVICE} - $netc->{dnsServer2} - $netc->{dnsServer3} - $netc->{DOMAINNAME2} -$netc output: - $netc->{NET_INTERFACE} is set to "ppp0" - -modem_detect_backend : detects modem on serial ports and fills the infos in $modem : detects only one card -input - $modem - $mouse : facultative, hash containing device to exclude not to test mouse port : ( device => /ttyS[0-9]/ ) -output: - $modem->{device} : device where the modem were detected - -get_net_device : return the device choosen for the net cnx -no input -output : name of the internet device. - -read_net_conf : read the information stored in $prefix/etc/sysconfig/draknet and $prefix/etc/sysconfig/draknet.`type` -input: - $prefix - $netcnx - $netc - -set_net_conf : set the information from netcnx in $prefix/etc/sysconfig/draknet and $prefix/etc/sysconfig/draknet.`type` - $prefix - $netcnx - $netc : useless! REMOVE ME diff --git a/docs/mdk-9.2 b/docs/mdk-9.2 deleted file mode 100644 index 1d5a06494..000000000 --- a/docs/mdk-9.2 +++ /dev/null @@ -1,129 +0,0 @@ --*- outline -*- - - todo list for mdk9.2 - (mainly gtk+ oriented for now) - -* erratas -** put them in gi/perl-install/patch/mdk_9.1 -** move mdk9.1 ones from gi/perl-install/patch into gi/perl-install/patch/mdk_9.0 - - -* libDrakX -** document internals through docbook like kernel-2.5.x does - -* mcc vs tools communication -** faster tools embedding in mcc (gc idea) - move gui into gui/.pm so that mcc can just do require on them - instead of doing slow fork+perl startup (same idea as fast_cgi, - perl_mod and the like) -** told apps to ask user whether to save their changes or to discard them on cancel (#1437) -** to let diskdrake fit better when embedded, we should write "formated - mounted" rather than "formated\nmounted" -** "testing mode" option in options menu so that we pass --testing to our tools ? - -* ugtk2 & tools guies: -** cleanups: -*** $o->flush() should be sub { $_[0]->window->process_updates(1) } - see logdrake::parse_file()'s progress bar as an example -** saner/cleaner usage of gtk+-2.2 widgets: -*** use MessageDialog for modal windows (cleaner) - especially for wait/error messages so that one uses std gtk+ icons for info/error/warning and the like events -*** use button boxes everywhere when we have several buttons for saner gui (as per gnome specs/recommendations) -*** gtk::combo => gtk::optionMenu (as per gtk+-2 doc) -*** use size::group to let things be smoother in some places (eg: clock.pl from mcc) - -* tools -** all: -*** provide menu entries for more gui tools (?): for now, only harddrake2 and logdrake have one -*** explanations of std standalone.pm functions are broken due to common.pm overloading -*** have a button or a menu to access help (was already part of mdk9.1 specs) - only harddrake2, mcc and rpmdrake have one for now - policy might be: "most users access tools via the mcc, so let handle help, bug reports and co only in mcc" -*** rename and provide compatibility links: -**** adduserdrake => drakeuseradd -**** diskdrake => drakdisk -**** harddrake => drakhw -**** keyboarddrake => drakkeyboard -**** localedrake => draklocale -**** logdrake => draklog -**** menudrake => drakmenu [fredc] -**** mousedrake => drakmouse -**** printerdrake => drakprinter -**** userdrake => drakuser [deush] -**** XFdrake => drakx11 -** drakboot: -*** should prevent the user to insert a space in a kernel label (#2826) -*** fix "Display theme under console" setting from current theme config file (#2662) -** drakconnect -*** does not show up zeroconf as a valid mode in "configuring lan" window in embedded mode -** drakedm: -*** restart dm service ? -** harddrake: -*** colorize the internal help -*** add raw description (or join('|', vendor, descr)) for mass medias (see drakx bug #3???) -*** use pure gtk+ instead of interactive for "fields description" or alter interactive so that it creates modal windows -** logdrake: -*** search field does not get focus when embedded -*** we may disable the search button when one deselect all explanation files -** mcc: -*** make tool names be black or blue (like in rpmdrake & harddrake2 guies) (#2695) -*** hide non executable programs instead of warning at runtime if program isn't executable -*** make more program being options rather than depandancies (ie like rpmdrake and drakwizard) -*** add scrollbars if root window is below 800x600 (#2961) -*** add scrollbars for too big translated messages (but how to detect it) -*** move drakedm from hardware to system section -*** enhance mcc descriptions (#3265) -** rpmdrake -*** save mode (sort by group, mdk choice, ...) -**** sa serait cool que tu sauve la position (aka choix mdk, tri/alpha, par - groupe, par taille, ...) et que tu la restaure -*** m-q accelerator to quit -*** if package is unselectable, explain why -*** si conflit, proposer de deselectionner le package en question +tot que de - devoir se taper l'arborescence pour le deselectionner (a - que la - recherche e perde pas la selection de package en cours) -*** some windows are still non modal, like: - o tout ce qui se rapporte aux dependances "des paquetages - supplementaires sont necessaires", ... tu oublie de passer "{ - transient => $w->{rwindow} }" - o toutes les fenetres grpmi. faudrait voir si on peut foutre le - core de grpmi dans un package pour faire "use grpmi" et seter - le nouveau $::main_window pour corriger ca. -*** we need access to urpmi options like "no gpg signature check" -*** bug 1 -1) selectionner des packages a installer - -2) rpmdrake dit que X doit etres vier - -3) rpmdrake le vire - -4) rpmdrake passe a l'update/isntall proprement dite - -5) rpmdrake failled - -rpmdrake re-tentera d'enlever le package X du 1 en cas de reessai -alors qu'il n'est + la - -** scannerdrake/sane-find-scanner -*** do not detect every usb devices as scanner -** urpmi -*** --repair-system: add missing dependancies for currently installed packages - - -* packages -** main package updates: -*** rpm-4.2 -*** kernel-2.6 (if availlable and stabilized: not probable) ? - at least, keep kernel-2.4.x -** add new packages: -*** kernel-mosix -*** dvb related packages: vcr, vdr, ... -** icewm/windowmaker/other wm -*** export BROWSER like gnome/kde (look at /etc/gnome/gnomerc) - -* hardware support -** kernel: update alsa, bttv, dvb & saa7134 drivers for better hardware support (the laters from http://bytesex.org) -*** add "REGISTER ^dvb/adapter[0-9]+/[^/]+$ PERMISSIONS root.video 0660" to devfsd -*** update oss audigy driver from pserver:anonymous@cvs.sourceforge.net:/cvsroot/emu10k1 cvs -** add cx88 sound driver from http://bytesex.org/snapshot -** isa detection/probing in ldetect ? (#118, #497) => need some old hw in order to test - probably not diff --git a/docs/porting-ugtk b/docs/porting-ugtk deleted file mode 100755 index a72faabb6..000000000 --- a/docs/porting-ugtk +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/perl -pi -# -# $Id$ -# -# This is not an automatic gtk+-1.x to gtk+-2.x port tool, -# just a tool that ease perl apps' gtk2 port. -# you'll have to fix all remaining problems, beginning by spotted warnings -# it'll save you basic conversion work -# -# if you used Gtk::Text, a little more work will be needed (look at logdrake gtk2 port) -# if you used Gtk::CTree, Gtk::CList or worse, Gtk::Tree, you'll need quite a lot of exhausting work :-( -# -# usage: porting-ugtk -# -# hint: always use strict - -# switch to gtk2 : -s!Gtk:!Gtk2:!g; -/(use|require) Gtk/ and print STDERR "Warning: if this (bad) app that did not use my_gtk, you'll have a hard time :-)\n if not, using both Gtk && my_gtk was misdesigned ...\n"; -s!(use|require) Gtk.*!!g; # -s!my_gtk!ugtk2!g; - -# one should pass the right ":stuff" to "use ugtk2 qw();" -/ugtk::/ and print STDERR "Warning: you'll have to passe eiter :ask, :create, :helpers or :wrappers to ugtk\n"; -s!ugtk::!!g; -# if my_gtk wasn't used, this'll be spotted by the lack of "use ugtk2;" anyway -s!(require|use) ugtk.*!!g; - - -# deprecated : -/::(CTree|CList|Text[^V])/ and print STDERR "Warning: CTree, CList and Text widgets are deprecated... Good luck :-(\n"; -/gtkcreate_(png|xpm)/ and print STDERR "Warning: new Gtk::Pixmap(gtkcreate_(png|xpm)) should be replaced by gtkcreate_img\n"; -/set_policy/ and print STDERR "Warning: ->set_policy() should be replaced by allow_shrink/allow_grow/set_resizable\n"; - -# obsoletes methods||functions : -s!set_usize!set_size_request!g; -s!gtkset_set_border_width!gtkset_border_width!g; -s!border_width!set_border_width!g; -s!-(end|spread|extended|start|single)!'\1'!g; -s!createScrolledWindow!create_scrolled_window!g; -# quite a lot less usefull with gtk+2 but who knows... : -s!set_position\(1\)!set_position('center')!g; -s!gtkpng!gtkcreate_img!g; -# hacky but usefull in ->set_pixmap() context; else that'll be spoted at run time : -s!gtkcreate_png!gtkcreate_img!g; -# usefull sometimes but not in most cases : -#s!new GtkVBox!create_vbox!g; -#s!new GtkHBox!create_hbox!g; diff --git a/docs/spec-DrakX-8.0.html b/docs/spec-DrakX-8.0.html deleted file mode 100644 index 3fd545447..000000000 --- a/docs/spec-DrakX-8.0.html +++ /dev/null @@ -1,405 +0,0 @@ -DrakX Specification for Linux-Mandrake 8.0 - - - - -

DrakX Specification for Linux-Mandrake 8.0

-Current team of Install group is : -

- - - - - - - - - - - - - - - -
gc - -
damien - -
fpons - -
pixel - -
-

- -

-
-  Boot process (stage1)
-
-    Installation begin by booting from CD-ROM or Diskette. From CD-ROM all
-installation method are available (CD, HD, NFS, FTP, HTTP) on options. From
-Diskette according to image selected, only some related method (network or cdrom
-or hd) are available and module managed due to size limitation to 1.44Mb.
-    Options are always available by pressing on F1.
-
-  DrakX process (stage2)
-
-    DrakX installation organized in steps (execution sequence described below).
-Steps listed on left side and help available on bottom right side. most of the
-screen is available for various dialog for interacting with the user. Steps
-execution sequence is automated and described below.
-
-Mouse is probed and if none has been found or if the mouse has not moved, a
-specific mouse configuration is displayed at the begining.
-
-
-Before the graphical steps, there is a detection step. It detects various
-hardware, including modems (from tty0 to tty7), mouse (serial, usb, ps/2) and
-tablets.
-
-    Steps
-
-      Choose Your language: step always displayed. default choice is previous one or
-English. After choosing a language, a license splash screen translated in the
-chosen language is displayed with Accept and Refuse buttons. Refuse should
-stop installation. Accept validate language choice which are propagated to all
-DrakX visible widget. Advanced mode allow to select other language available to
-be installed. Advanced mode allow to select language which will be installed on
-system.
-      If step is redone, the license is no more displayed.
-
-      Select Install Class: step always displayed. default choice is previous one
-or Recommended. Only one other option available is Customized. Two buttons
-available are Install or Upgrade. Available steps (left side) are changed
-according to installation class selected, where the default is the one of
-Recommended with Install.
-
-      Hard Drive Detection: step always displayed. In recommended mode,
-automatically done. In Customized mode, all modules that manage SCSI/IDE cards
-are loaded automatically and a question asking for other module to load is
-displayed.
-      If clicked later or if to the question to load other module the
-answer is Yes, a list of module is displayed (or if the question to other
-module to load is. When a module is chosen, two options are available
-Autoprobe and Specify options. Autoprobe try to load the module without any
-other user options (default module parameter). Specify options allow user to
-give module parameters individually in a list for all known parameters. At this
-point Ok or Cancel are available, Cancel should stop the module installation
-and go to next step. If any error occurs during module installation, a question
-asking to try with other parameter is displayed, the same module is still used.
-
-      Setup filesystems: step always displayed. display a list of available choice
-accoding to what has been probed. May contains Use free space, "Use existing
-partition, Use the window partition for loopback, Use the free space on the
-Windows partition, Remove Windows(TM)|Erase entire disk" (according to disk
-configuration => only one big fat for the first case only), "Custom disk
-partitioning".
-      If Use free space mode, auto allocation in available on available disk.
-      If Use existing partition mode, a list of partition named in Linux
-scheme are displayed with their approximate size in Mb and propose mount point
-to choose in list boxes for each partitions available on hard drive.
-      If Use the window partition for loopback mode, DrakX use available size
-on the windows partition to create a root file and a swap file which will be
-used in loopback, this means this is a lnx4win installation.
-      If Use the free space on the Windows partition mode, DrakX will resize
-the windows partition and allocate true linux filesystem (at least / and swap).
-      If Remove Windows(TM)|Erase entire disk mode, DrakX clean the
-partition table before auto allocating partition.
-      If Custom disk partitioning mode, diskdrake is launch. TO BE DEFINED to
-change make diskdrake use only advanced mode.
-Diskdrake show all partition of all non-removable disk graphically. All special
-partition are hidden, only user accessible partition are visible: this remove
-extended partition, whole disk partition on sparc platform. Clicking on a disk
-notebook tab show all his partitions. Clicking on a partition show all actions
-available for this partition (depend if customized or advanced mode) as well as
-information on this partition (depend if customized or advanced mode). Most
-diskdrake operation are done without writing on disk (exception are Resizing
-partitions) and everything is written once on the disk when exiting diskdrake,
-at any time if writing partition table is necessary, there are always a dialog
-box asking the user to confirm the write. If no operation are modifying
-partition table, no dialog is displayed on exit (for example if giving mount
-point to partition). General action are available too:
-        Clear All: clear all partition of the given disk.
-        Auto allocate: try to allocate partition in available disk (not the
-seen disk).
-        Undo: undo last operation.
-        Done: quit and save changes.
-Other operations are available in advanced mode:
-        Rescue partition table: try to rescue a lost partition table,
-absolutely no garantee to succeed and may destroy what could be saveable by
-another tools.
-        Reload: reload partition table from disk, erasing all changes in
-memory done by the user.
-        Wizard: go to partition wizard, that the partition filesystems default
-behaviour on startup.
-        Restore from floppy: restore a partition table from previously saved
-partition table from diskdrake.
-        Save to floppy: save partition table to floppy.
-        Options: global options available for filesystem configuration. This
-include Removable media automouting supermount check box disabled by default.
-      Operation available on partition are:
-        Mount point: change or define mount point for partition, only
-available for true filesystem partition.
-        Resize: resize partition, if a specific algorithm to keep data is
-used no data may be lost, else all data are lost but nothing is written by
-diskdrake on the partition data in this last case (this means data can be
-restored by restoring original size and location).
-        Delete: delete partition, if the same partition is created (same type,
-location, size) all data can be restored as diskdrake doesn't write on partition
-data.
-      Operation available on partition table but in advanced mode are:
-        Type: change type of partition, all data will be lost but diskdrake as
-above does not destroy them, and everyting can be restored.
-        Format: format partition, at this point, all data ARE LOST.
-        Mount: mount partition now, usefull for swap to increase memory
-capacity for machine low on resource that are not available to complete setup
-filesystem step correctly (problably if a resize partition is used on FAT fs).
-allow Mounting swap on customized mode too.
-      A legend for partition type colors is available
-(Ext2,ReiserFS,Swap,FAT,Other,Empty). It has additionnal features to create a
-partition or change its type (only available in advanced mode).
-
-      Format partitions: step always displayed. display list of partition to
-format with click boxes. Some are defined according to type of partitions and if
-the partition has been created or taken back.
-If a partition has already been formated, it is not proposed, or if it should
-not be proposed (alrady existing partition like /mnt/windows).
-On Advanced tag, an additional dialog is displayed to select partition to format
-(all available partition listed) and to format them with bad block checking.
-
-      Choose packages: step always displayed. default selection done to be
-correct according to size available, Install or Upgrade, Hardware available.
-This selection is done according to Mandrake first choice of packages.
-On all mode, display groups and main desktop used (KDE or Gnome), an
-individual package selection check box is available to allow selecting package
-individually. In this case, a dialog displaying a tree with groups, (Mandrake
-first choice/alternatives) and packages is shown on the left part, a description
-window for each packages is shown on the right part.
-
-      Install system: step always displayed. no interactive and display
-installation progression. include if available and on a CD basis a spash screen
-of advertising and other (pub!).
-
-      Hardware panel: step always displayed. show current configuration for
-Mouse, Keyboard, TimeZone, Graphic/TV Card, Monitor.
-At each values chosen (list boxes displayed a
-synthesis description) the current dialog is removed from screen and specific
-configuration panels are displayed (like currently for mouse, keyboard ...).
-And end of these specific configuration panels, this one is remapped on screen
-to be accepted in general.
-
-      Sub steps of Hardware panel:
-
-        Configure mouse: displayed on request or if the mouse has not been
-moved (so unsafe detection), but have to be displayed earlier. A mouse tree
-selection for type is displayed with default case as what is probed or
-serial/Generic 2 button Mouse if none has been probed. Cancel disable mouse
-modification and Ok allow next mouse configuration dialog. Then comes a serial
-port dialog for serial mice (default mouse connected to COM1 if nothing found).
-Then a mouse screen control is chown (according to mouse capacity: 3 buttons
-with or without mouse, need 7 buttons checking ?). Here Ok validate to go to
-next step and Cancel to first mouse dialog displayed (mouse tree selection for
-type).
-
-        Configure keyboard: displayed on request. default is set according to
-TimeZone definition (itself defaulting to language selection at the beginning).
-A list of keyboard is shown to the user and Ok validates change and return to
-Hardware panel dialog with enabled change. Cancel abort any modification and
-return to the same Hardware panel dialog.
-
-        Configure timezone: displayed on request. default is set according to
-language selection. A timezone tree selection is shown with only the subtree
-corresponding to the current selection expanded (as other tree dialog). Ok
-validates change and return to Hardware panel dialog whereas Cancel avoid
-the change before returning to the same main dialog.
-
-        Graphic Card: display graphic card probed. No change available.
-
-        TV Card: display TV/Tuner card probed. No change available.
-
-        Monitor: need execution of ddcxinfos at this point. Only Size, Max
-resolution and depth displayed. No change available.
-
-
-      Miscellaneous step have been removed and dispatched to other steps. "Use
-hard drive optimisation and Enable num lock at startup are removed. Choose
-security level is moved to security step. Precise RAM size if needed" and
-Clean /tmp at each boot are moved to bootloader step.
-Removable media automouting is moved to diskdrake options.
-
-      Security: step displayed only in customized mode. TO BE DEFINED. should
-display at least securty level to choose. level are Low, Medium, High and
-for advanced there are Welcome To Crackers, Poor, Paranoid too.
-
-      Configure networking: step always displayed. dialog always displayed in
-both Recommended and Customized mode. A list of network configuration
-entries are shown with the following:
-        Configure a normal modem connection
-        Configure an ISDN connection
-        "Configure a DSL (or ADSL) connection
-        Configure a cable connection
-        Configure local network|Reconfigure local network
-        Disable networking|Enable networking
-        Done
-      By cliking on a specific item, another dialog is displayed to configure
-some specific part of the network.
-        Configure a normal modem connection: display a question to probe for a
-modem if not already detected, then if none are found or probe has been refused
-a list of possible serial device are listed (in the form ttySx / COM(x+1) with
-the current mouse device removed if it is serial). After that a dialog including
-all parameters than can be used is shown. This includes Connection Name,
-Phone number, Login ID, Password, Authentication, Domain name, DNS 1
-and DNS 2. Authentication is a combo of PAP, Termina-Based and
-Script-Based (It seems necessary to get CHAP back on this one, no way of
-testing TO BE DEFINED). If no DNS are given, the connection is configured to try
-using provider DNS. Ok and Cancel button are available.
-        Configure an ISDN connection:
-Try to detect some PCI card. If not detected, asks if it's a ISA/pcmcia or PCI
-card, and gives the list of the cards. Information are then asked: 
-Card IRQ only if ISA/pcmcia
-Card mem (DMA) only if ISA/pcmcia
-Card IO only if ISA/pcmcia
-Card IO_0 only if ISA/pcmcia with io0
-Card IO_1 only if ISA/pcmcia with io1
-Your personal phone number phone
-Provider name (ex provider.net)
-Provider phone number
-Provider dns 1
-Provider dns 2
-Dialing mode auto or manual
-Account Login (user name)
-Account Password hided
-Confirm Password again
-        Configure a DLS (or ADSL) connection:
-The user chooses between pptp, pppoe and dhcp. If dhcp, redirection to LAN.
-If there is more than one ethernet card, The user must choose the card to use
-(displayed with the module). After that, some informations are asked:
-Provider name (ex provider.net)
-Provider dns 1
-Provider dns 2
-Account Login (user name)
-Account Password hided
-Confirm Password again
-        Configure a cable connection: redirection to LAN
-        Configure local network: display what has been probed with a question
-about using another module and Yes, No and See hardware info buttons.
-No is the default. If Yes is clicked a list of modules is displayed with
-Ok or Cancel buttons available. Cancel should go back to previous
-question. If See hardware info is clicked a list of probed hardware is
-displayed. If Yes is clicked, for each ethernet interface, a dialog asking for
-IP address, Netmask and Automatic IP check box (DHCP/BOOTP) is displayed. Then
-if DHCP has been chosen, only a dialog asking for Host name and another for HTTP
-proxy and FTP proxy if any. If DHCP has not been chosen, an IP address has to be
-defined and a dialog including Host name, DNS server, Gateway and "Gateway
-device" is displayed. Then the same HTTP proxy and FTP proxy dialog as above. As
-network configuration may to have been reworked a bit it has TO BE DEFINED if
-this is kept like that or not.
-        Disable networking|Enable networking is just a way to toggle
-networking on or off, may be to be accessible only for advanced mode.
-        Quit exit the network step.
-
-NETWORK ADVANCED DOCUMENTATION:
-Here is a list of entry points available in post install without using the ugly
-install graphic toolkit:
-
-http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt
-
-      Configure Printer: step always displayed. In recommended mode, only
-activated if a local printer is detected, else no printer are configured by
-default. In customized mode or if the step has been clicked a list of printer
-already configured is displayed and the possibility to add or exit the
-configuration. It allow configuration of printers for both LPR and CUPS
-individually (available by advanced mode when adding a printer). Printer
-protocol managed are local/usb/samba/ncp/lpd for LPR and
-local/usb/serial/samba/lpd/cups_network for CUPS.
-
-      Set root password: step always displayed for Install only. In
-recommended mode display only a Password entry and a Password (again) entry
-to select the root password. In advanced mode, a Use NIS (yellow pages) check
-boxes and Use MD5 check box are available. Ok validate root password and "No
-password avoid setting a password. No password is only available in Low"
-security level or less. The length of the minimal password depend upon security level.
-
-In corporate firewall :
-      Set admin password: step always displayed for Install only. It only
-      displays a Password entry and a Password (again) entry
-to select the admin password. 
-The length of the minimal password depend upon security level. (double of the
-      security level)
-
-      Add a user: step always displayed for Install Only. In recommend mode
-display Real name, User name, Password, Password (again) and icon
-choices as graphical. For customized mode a shell combo is available to choose a
-specific shell for the user depending on the package installed. The real name is
-the user friendly name of the user whereas user name is its login id name. The
-box display user that have already been added below the title. Accept user
-button allow the creation of the user and Done finish this step. High or
-higher security level implies the creation of at least one user. Password length
-are subject to same restriction according to security level. In advanced mode,
-allow to choose the user in auto login mode.
-
-      Create a boot disk: step always displayed. In recommended mode this
-step is automatically done by doing nothing. If clicked or customized mode, the
-user is prompted to allow building a boot disk (default is yes). In advanced
-mode allow selection of floppy drive.
-
-      Install boot loader: step always displayed. In recommended mode this
-step is automatically done. In customized mode, a combo Boot device list the
-various boot device that can be used where the bootloader can be installed. The
-boot device can the Linux description of the whole disk available (ex: /dev/hda)
-or partition available in these disk or floppy drives. Other platform
-specificity are not listed here.
-      LBA check box is displayed in advanced mode (enabled by default) to
-allow using LBA addressing if available (PC with LILO). bootloader combo to
-select a given bootloader to use, available choice are Grub, "LILO with text
-menu, LILO with graphical menu. default chosen is LILO
-with graphical menu. Delay before booting default image" entry
-field is available with default value current setting (upgrade) or 5 else.
-Precise RAM size if needed (found xx MB) entry is displayed too,
-clean /tmp check box is disabled by default too.
-Boot in graphical mode (init 5) is available here in advanced mode too
-(previously in X configuration). Video mode combo, Password, Password (again),
-Restrict command line options check box is displayed.
-Video mode combo list text mode and video mode used for frame buffer, video mode
-used for frame buffer are available only if the install managed to boot with
-frame buffer activated. Password are restricted according to security level as
-other password. Password are mandatory according to security level TO BE DEFINED.
-
-      Configure X: step always displayed. By default on recommended mode,
-everything is done automatically if possible up to test of graphic card, and if
-the user accept the settings no more question are asked to him. In customized
-mode a dialog is displayed to choose resolution, color depth and which version
-of XFree (with 3D optionally) is available for the current card where only a
-short description is displayed. Ok button allow to jump to test phase (for the
-first time only) if available. Cancel return to main XFree configuration
-window allowing to change Monitor, Graphic card, Server options or Resolution
-with X version to choose. Show all extend resolution list to more resolutions
-according to card (with onboard memory) only and no more monitor capabilities.
-      The main dialog is a list of command to change some X configuration aspect
-according to advanced mode or not :
-        Change Monitor: display a tree selection of monitors where default one
-is selected. Ok and Cancel buttons are available.
-        Change Graphic card: display a tree selection of graphic card where
-default one is selected. Ok and Cancel buttons are available. If Unlisted
-is chosen, then a tree of server/driver is displayed containing available server
-for XF3 or driver for XF4. Cancel return to main window and Ok validates
-change.
-        Change Server options: available only in advanced mode. display list
-of check boxes options for server currently used. Ok and Cancel available.
-        Change Resolution: change resolution and depth including with X server
-version chosen (relative to Xdrakres too).
-        Show Information: display an information dialog showing current
-configuration internals of X.
-        Test again: restart test with current configuration of X.
-        Quit: exit X configuration main window. Other question about autologin
-and window manager to use are asked on Add user step.
-
-      Exit install: step displayed only in customized mode but always
-executed. Only a text is displayed with a Ok button. If clicked and some step
-have not been executed/completed correctly, a question dialog ask the user if he
-really want to quit now, default answer is No. Advanced switch let user access
-to do the previously Auto install floppy step in DrakX < 8.0. This is just a
-question asking the user to generate an auto install floppy automatically.
-
- - -- cgit v1.2.1