diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2006-03-03 15:19:55 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2006-03-03 15:19:55 +0000 |
commit | 50efffc2db24d3f733df2cde625b2fdb8e323b6a (patch) | |
tree | f21b345935fea7c9f13e749159200691bfdfd6a6 | |
parent | 5cf582a912dfaff75d75b62f91dc649395e882c1 (diff) | |
download | drakx-50efffc2db24d3f733df2cde625b2fdb8e323b6a.tar drakx-50efffc2db24d3f733df2cde625b2fdb8e323b6a.tar.gz drakx-50efffc2db24d3f733df2cde625b2fdb8e323b6a.tar.bz2 drakx-50efffc2db24d3f733df2cde625b2fdb8e323b6a.tar.xz drakx-50efffc2db24d3f733df2cde625b2fdb8e323b6a.zip |
remove obsolete docs
-rw-r--r-- | docs/9.0_errata.txt | 108 | ||||
-rw-r--r-- | docs/9.1_errata.txt | 65 | ||||
-rw-r--r-- | docs/BUGS | 10 | ||||
-rw-r--r-- | docs/TODO | 515 | ||||
-rw-r--r-- | docs/diskdrake.TODO | 23 | ||||
-rw-r--r-- | docs/draknet_advanced_doc.txt | 165 | ||||
-rw-r--r-- | docs/mdk-9.2 | 129 | ||||
-rwxr-xr-x | docs/porting-ugtk | 48 | ||||
-rw-r--r-- | docs/spec-DrakX-8.0.html | 405 |
9 files changed, 0 insertions, 1468 deletions
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/<sg>.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 <file> -# -# 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 @@ -<html><head><title>DrakX Specification for Linux-Mandrake 8.0</title></head> -<body bgcolor="#FFFFFF" link="#0066FF" vlink="#0066FF" alink="#FF0000"> -<table border="0" cellpadding="0" cellspacing="0" width="100%"> -<tr> -<td bgcolor="#99AAFF"><h2 align="left">DrakX Specification for Linux-Mandrake 8.0</h2></td></tr> -<tr><td valign="top"> -Current team of Install group is : -<p> -<table cellpadding="2" cellspacing="2" border="1" width="30%"> -<tbody> -<tr valign="Top"> -<td valign="Top">gc - -</td> -</tr> -<tr valign="Top"> -<td valign="Top">damien - -</td> -</tr> -<tr valign="Top"> -<td valign="Top">fpons - -</td> -</tr> -<tr valign="Top"> -<td valign="Top">pixel - -</td> -</tr> -</tbody> -</table> -<p> - -<pre> - - <b>Boot process (stage1)</b> - - 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. - - <b>DrakX process (stage2)</b> - - 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. - - <b>Steps</b> - - <i>Choose Your language</i>: step always displayed. default choice is previous one or -<font color="#000080"><i>English</i></font>. After choosing a language, a license splash screen translated in the -chosen language is displayed with <font color="#000080"><i>Accept</i></font> and <font color="#000080"><i>Refuse</i></font> buttons. <font color="#000080"><i>Refuse</i></font> should -stop installation. <font color="#000080"><i>Accept</i></font> 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. - - <font color="#000080"><i>Select Install Class</i></font>: step always displayed. default choice is previous one -or <font color="#000080"><i>Recommended</i></font>. Only one other option available is <font color="#000080"><i>Customized</i></font>. Two buttons -available are <font color="#000080"><i>Install</i></font> or <font color="#000080"><i>Upgrade</i></font>. Available steps (left side) are changed -according to installation class selected, where the default is the one of -<font color="#000080"><i>Recommended</i></font> with <font color="#000080"><i>Install</i></font>. - - <font color="#000080"><i>Hard Drive Detection</i></font>: 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 <font color="#000080"><i>Yes</i></font>, 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 -<font color="#000080"><i>Autoprobe</i></font> and <font color="#000080"><i>Specify options</i></font>. 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 <font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> 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. - - <font color="#000080"><i>Setup filesystems</i></font>: step always displayed. display a list of available choice -accoding to what has been probed. May contains <font color="#000080"><i>Use free space</i></font>, "Use existing -partition<font color="#000080"><i>, </i></font>Use the window partition for loopback<font color="#000080"><i>, </i></font>Use the free space on the -Windows partition<font color="#000080"><i>, </i></font>Remove Windows(TM)<font color="#000080"><i>|</i></font>Erase entire disk" (according to disk -configuration => only one big fat for the first case only), "Custom disk -partitioning". - If <font color="#000080"><i>Use free space</i></font> mode, auto allocation in available on available disk. - If <font color="#000080"><i>Use existing partition</i></font> 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 <font color="#000080"><i>Use the window partition for loopback</i></font> 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 <font color="#000080"><i>Use the free space on the Windows partition</i></font> mode, DrakX will resize -the windows partition and allocate true linux filesystem (at least / and swap). - If <font color="#000080"><i>Remove Windows(TM)</i></font>|<font color="#000080"><i>Erase entire disk</i></font> mode, DrakX clean the -partition table before auto allocating partition. - If <font color="#000080"><i>Custom disk partitioning</i></font> 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: - <font color="#000080"><i>Clear All</i></font>: clear all partition of the given disk. - <font color="#000080"><i>Auto allocate</i></font>: try to allocate partition in available disk (not the -seen disk). - <font color="#000080"><i>Undo</i></font>: undo last operation. - <font color="#000080"><i>Done</i></font>: quit and save changes. -Other operations are available in advanced mode: - <font color="#000080"><i>Rescue partition table</i></font>: try to rescue a lost partition table, -absolutely no garantee to succeed and may destroy what could be saveable by -another tools. - <font color="#000080"><i>Reload</i></font>: reload partition table from disk, erasing all changes in -memory done by the user. - <font color="#000080"><i>Wizard</i></font>: go to partition wizard, that the partition filesystems default -behaviour on startup. - <font color="#000080"><i>Restore from floppy</i></font>: restore a partition table from previously saved -partition table from diskdrake. - <font color="#000080"><i>Save to floppy</i></font>: save partition table to floppy. - <font color="#000080"><i>Options</i></font>: global options available for filesystem configuration. This -include <font color="#000080"><i>Removable media automouting supermount</i></font> check box disabled by default. - Operation available on partition are: - <font color="#000080"><i>Mount point</i></font>: change or define mount point for partition, only -available for true filesystem partition. - <font color="#000080"><i>Resize</i></font>: 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). - <font color="#000080"><i>Delete</i></font>: 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: - <font color="#000080"><i>Type</i></font>: change type of partition, all data will be lost but diskdrake as -above does not destroy them, and everyting can be restored. - <font color="#000080"><i>Format</i></font>: format partition, at this point, all data ARE LOST. - <font color="#000080"><i>Mount</i></font>: 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). - - <font color="#000080"><i>Format partitions</i></font>: 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. - - <font color="#000080"><i>Choose packages</i></font>: step always displayed. default selection done to be -<font color="#000080"><i>correct</i></font> according to size available, Install or Upgrade, Hardware available. -This selection is done according to <font color="#000080"><i>Mandrake first choice</i></font> 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. - - <font color="#000080"><i>Install system</i></font>: 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!). - - <font color="#000080"><i>Hardware panel</i></font>: 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. - - <b>Sub steps of Hardware panel:</b> - - <font color="#000080"><i>Configure mouse</i></font>: 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 -<font color="#000080"><i>serial/Generic 2 button Mouse</i></font> if none has been probed. <font color="#000080"><i>Cancel</i></font> disable mouse -modification and <font color="#000080"><i>Ok</i></font> 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 <font color="#000080"><i>Ok</i></font> validate to go to -next step and <font color="#000080"><i>Cancel</i></font> to first mouse dialog displayed (mouse tree selection for -type). - - <font color="#000080"><i>Configure keyboard</i></font>: 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 <font color="#000080"><i>Ok</i></font> validates change and return to -<font color="#000080"><i>Hardware panel</i></font> dialog with enabled change. <font color="#000080"><i>Cancel</i></font> abort any modification and -return to the same <font color="#000080"><i>Hardware panel</i></font> dialog. - - <font color="#000080"><i>Configure timezone</i></font>: 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). <font color="#000080"><i>Ok</i></font> -validates change and return to <font color="#000080"><i>Hardware panel</i></font> dialog whereas <font color="#000080"><i>Cancel</i></font> avoid -the change before returning to the same main dialog. - - <font color="#000080"><i>Graphic Card</i></font>: display graphic card probed. No change available. - - <font color="#000080"><i>TV Card</i></font>: display TV/Tuner card probed. No change available. - - <font color="#000080"><i>Monitor</i></font>: 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<font color="#000080"><i> and </i></font>Enable num lock at startup<font color="#000080"><i> are removed. </i></font>Choose -security level<font color="#000080"><i> is moved to security step. </i></font>Precise RAM size if needed" and -<font color="#000080"><i>Clean /tmp at each boot</i></font> are moved to bootloader step. -<font color="#000080"><i>Removable media automouting</i></font> is moved to diskdrake options. - - <font color="#000080"><i>Security</i></font>: step displayed only in customized mode. TO BE DEFINED. should -display at least securty level to choose. level are <font color="#000080"><i>Low</i></font>, <font color="#000080"><i>Medium</i></font>, <font color="#000080"><i>High</i></font> and -for advanced there are <font color="#000080"><i>Welcome To Crackers</i></font>, <font color="#000080"><i>Poor</i></font>, <font color="#000080"><i>Paranoid</i></font> too. - - <font color="#000080"><i>Configure networking</i></font>: step always displayed. dialog always displayed in -both <font color="#000080"><i>Recommended</i></font> and <font color="#000080"><i>Customized</i></font> mode. A list of network configuration -entries are shown with the following: - <font color="#000080"><i>Configure a normal modem connection</i></font> - <font color="#000080"><i>Configure an ISDN connection</i></font> - "Configure a DSL (or ADSL) connection - <font color="#000080"><i>Configure a cable connection</i></font> - <font color="#000080"><i>Configure local network</i></font>|<font color="#000080"><i>Reconfigure local network</i></font> - <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font> - <font color="#000080"><i>Done</i></font> - By cliking on a specific item, another dialog is displayed to configure -some specific part of the network. - <font color="#000080"><i>Configure a normal modem connection</i></font>: 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 <font color="#000080"><i>Connection Name</i></font>, -<font color="#000080"><i>Phone number</i></font>, <font color="#000080"><i>Login ID</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Authentication</i></font>, <font color="#000080"><i>Domain name</i></font>, <font color="#000080"><i>DNS 1</i></font> -and <font color="#000080"><i>DNS 2</i></font>. Authentication is a combo of <font color="#000080"><i>PAP</i></font>, <font color="#000080"><i>Termina-Based</i></font> and -<font color="#000080"><i>Script-Based</i></font> (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. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> button are available. - <font color="#000080"><i>Configure an ISDN connection</i></font>: -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: -<font color="#000080"><i>Card IRQ</i></font> only if ISA/pcmcia -<font color="#000080"><i>Card mem (DMA)</i></font> only if ISA/pcmcia -<font color="#000080"><i>Card IO</i></font> only if ISA/pcmcia -<font color="#000080"><i>Card IO_0</i></font> only if ISA/pcmcia with io0 -<font color="#000080"><i>Card IO_1</i></font> only if ISA/pcmcia with io1 -<font color="#000080"><i>Your personal phone number</i></font> phone -<font color="#000080"><i>Provider name (ex provider.net)</i></font> -<font color="#000080"><i>Provider phone number</i></font> -<font color="#000080"><i>Provider dns 1</i></font> -<font color="#000080"><i>Provider dns 2</i></font> -<font color="#000080"><i>Dialing mode</i></font> auto or manual -<font color="#000080"><i>Account Login (user name)</i></font> -<font color="#000080"><i>Account Password</i></font> hided -<font color="#000080"><i>Confirm Password</i></font> again - <font color="#000080"><i>Configure a DLS (or ADSL) connection</i></font>: -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: -<font color="#000080"><i>Provider name (ex provider.net)</i></font> -<font color="#000080"><i>Provider dns 1</i></font> -<font color="#000080"><i>Provider dns 2</i></font> -<font color="#000080"><i>Account Login (user name)</i></font> -<font color="#000080"><i>Account Password</i></font> hided -<font color="#000080"><i>Confirm Password</i></font> again - <font color="#000080"><i>Configure a cable connection</i></font>: redirection to LAN - <font color="#000080"><i>Configure local network</i></font>: display what has been probed with a question -about using another module and <font color="#000080"><i>Yes</i></font>, <font color="#000080"><i>No</i></font> and <font color="#000080"><i>See hardware info</i></font> buttons. -<font color="#000080"><i>No</i></font> is the default. If <font color="#000080"><i>Yes</i></font> is clicked a list of modules is displayed with -<font color="#000080"><i>Ok</i></font> or <font color="#000080"><i>Cancel</i></font> buttons available. <font color="#000080"><i>Cancel</i></font> should go back to previous -question. If <font color="#000080"><i>See hardware info</i></font> is clicked a list of probed hardware is -displayed. If <font color="#000080"><i>Yes</i></font> 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 <font color="#000080"><i>Host name</i></font>, <font color="#000080"><i>DNS server</i></font>, <font color="#000080"><i>Gateway</i></font> 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. - <font color="#000080"><i>Disable networking</i></font>|<font color="#000080"><i>Enable networking</i></font> is just a way to toggle -networking on or off, may be to be accessible only for advanced mode. - <font color="#000080"><i>Quit</i></font> exit the network step. - -<b>NETWORK ADVANCED DOCUMENTATION:</b> -Here is a list of entry points available in post install without using the ugly -install graphic toolkit: - -<a href=<font color="#000080"><i>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</i></font>>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt</a> - - <font color="#000080"><i>Configure Printer</i></font>: 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. - - <font color="#000080"><i>Set root password</i></font>: step always displayed for Install only. In -recommended mode display only a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry -to select the root password. In advanced mode, a Use NIS (yellow pages) check -boxes and Use MD5 check box are available. <font color="#000080"><i>Ok</i></font> validate root password and "No -password<font color="#000080"><i> avoid setting a password. </i></font>No password<font color="#000080"><i> is only available in </i></font>Low" -security level or less. The length of the minimal password depend upon security level. - -In corporate firewall : - <font color="#000080"><i>Set admin password</i></font>: step always displayed for Install only. It only - displays a <font color="#000080"><i>Password</i></font> entry and a <font color="#000080"><i>Password (again)</i></font> entry -to select the admin password. -The length of the minimal password depend upon security level. (double of the - security level) - - <font color="#000080"><i>Add a user</i></font>: step always displayed for Install Only. In recommend mode -display <font color="#000080"><i>Real name</i></font>, <font color="#000080"><i>User name</i></font>, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font> 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. <font color="#000080"><i>Accept user</i></font> -button allow the creation of the user and <font color="#000080"><i>Done</i></font> 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. - - <font color="#000080"><i>Create a boot disk</i></font>: 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. - - <font color="#000080"><i>Install boot loader</i></font>: step always displayed. In recommended mode this -step is automatically done. In customized mode, a combo <font color="#000080"><i>Boot device</i></font> 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 <font color="#000080"><i>Grub</i></font>, "LILO with text -menu<font color="#000080"><i>, </i></font>LILO with graphical menu<font color="#000080"><i>. default chosen is </i></font>LILO -with graphical menu<font color="#000080"><i>. </i></font>Delay before booting default image" entry -field is available with default value current setting (upgrade) or 5 else. -<font color="#000080"><i>Precise RAM size if needed (found xx MB)</i></font> entry is displayed too, -<font color="#000080"><i>clean /tmp</i></font> check box is disabled by default too. -Boot in graphical mode (init 5) is available here in advanced mode too -(previously in X configuration). <font color="#000080"><i>Video mode</i></font> combo, <font color="#000080"><i>Password</i></font>, <font color="#000080"><i>Password (again)</i></font>, -<font color="#000080"><i>Restrict command line options</i></font> 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. - - <font color="#000080"><i>Configure X</i></font>: 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. <font color="#000080"><i>Ok</i></font> button allow to jump to test phase (for the -first time only) if available. <font color="#000080"><i>Cancel</i></font> return to main XFree configuration -window allowing to change Monitor, Graphic card, Server options or Resolution -with X version to choose. <font color="#000080"><i>Show all</i></font> 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 : - <font color="#000080"><i>Change Monitor</i></font>: display a tree selection of monitors where default one -is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available. - <font color="#000080"><i>Change Graphic card</i></font>: display a tree selection of graphic card where -default one is selected. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> buttons are available. If <font color="#000080"><i>Unlisted</i></font> -is chosen, then a tree of server/driver is displayed containing available server -for XF3 or driver for XF4. <font color="#000080"><i>Cancel</i></font> return to main window and <font color="#000080"><i>Ok</i></font> validates -change. - <font color="#000080"><i>Change Server options</i></font>: available only in advanced mode. display list -of check boxes options for server currently used. <font color="#000080"><i>Ok</i></font> and <font color="#000080"><i>Cancel</i></font> available. - <font color="#000080"><i>Change Resolution</i></font>: change resolution and depth including with X server -version chosen (relative to Xdrakres too). - <font color="#000080"><i>Show Information</i></font>: display an information dialog showing current -configuration internals of X. - <font color="#000080"><i>Test again</i></font>: restart test with current configuration of X. - <font color="#000080"><i>Quit</i></font>: exit X configuration main window. Other question about autologin -and window manager to use are asked on Add user step. - - <font color="#000080"><i>Exit install</i></font>: step displayed only in customized mode but always -executed. Only a text is displayed with a <font color="#000080"><i>Ok</i></font> 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 <font color="#000080"><i>No</i></font>. Advanced switch let user access -to do the previously <font color="#000080"><i>Auto install floppy</i></font> step in DrakX < 8.0. This is just a -question asking the user to generate an auto install floppy automatically. -</pre> -</body> -</html> |