summaryrefslogtreecommitdiffstats
path: root/docs/README
diff options
context:
space:
mode:
Diffstat (limited to 'docs/README')
-rw-r--r--docs/README75
1 files changed, 18 insertions, 57 deletions
diff --git a/docs/README b/docs/README
index 67179a981..54320919f 100644
--- a/docs/README
+++ b/docs/README
@@ -1,8 +1,7 @@
-Well here is a little description of what DrakX needs to work in comparison
-to the RH newt install.
+Well here is a little description of what DrakX needs to work
********************************************************************************
-* CVS **************************************************************************
+* VCS **************************************************************************
********************************************************************************
Like all good free software, DrakX is in SVN :)
@@ -15,32 +14,18 @@ svn co http://svn.mandriva.com/svn/soft/drakx/trunk drakx
This is only read-only access. If you want more, tell me (pixel@mandriva.com)
-Please note that redoing *all* the stuff is not for the faint of heart. I myself
-sometimes wonder what the whole make does :-%
-Instead, changing some .pm files is quite easy (nice interpreted language)
-
********************************************************************************
* Making your custom install ***************************************************
********************************************************************************
If you have your own rpms you want to add, or make your own updated cdrom, you
just have to issue:
-% gendistrib --noclean --distrib <DIRS>
-
-Where <DIRS> is the root of all the media that the install will see, this first
-one is the main one :
+% gendistrib --noclean --distrib <DIR>
-(1) network or 1-cdrom installs
- DIRS == the root directory of the Distribution
+Where <DIR> is the root of all the distribution.
-(2) multi-cdrom install
- DIRS == the root directories of all the media that the install will see
-
-``gendistrib'' will scan the file media/media_info/hdlists in the main root
-directory (the first one in DIRS) to search for all media used. Typically you
-use media/main for RPM packages repository.
-For multi-cd, please use media/main or media/foo, etc.
-For one CD or a network/hd volume, please use media/main.
+``gendistrib'' will scan the file media/media_info/media.cfg to search for all
+media used. Typically you use media/main for RPM packages repository.
Optionnally, you can modify ``media/media_info/rpmsrate''; this file manages
the relative importance of the files, and thus their installation or not.
@@ -60,12 +45,12 @@ media/media_info/media.cfg
cf MDV::Distribconf(3)
media/media_info/hdlist*.cz
- table of rpm's headers, referred by ``hdlists''
+ table of rpm's headers, referred by ``media.cfg''
their contents can be listed using ``packdrake -l <hdlist_file>'' or
or ``parsehdlist <hdlist_file>''.
! Need to be remade when media/main changes (with ``gendistrib'') !
-media/media_info/compssUsers
+media/media_info/compssUsers.pl
media/media_info/rpmsrate
ranks and classify packages, so that the installer will know which
@@ -74,19 +59,15 @@ media/media_info/rpmsrate
<level> <packages>
where <intern_group> is a symbolic name used in media/media_info/compssUsers* files,
and <level> defines importance level as described below :
- 5 must have
+ 5 mandatory
4 important
- 3 very nice
+ 3 interesting
2 nice
1 maybe
- installer selects packages for level 4 (important) and 5 (must have).
+ installer selects packages for level 4 (important) and 5 (mandatory).
packages in other level (3, 2, 1) can only be selected using
individual package selection.
-install/stage2/live
- live system used on certain installs. See ``Ramdisk or not'' below for
- more.
-
install/stage2/mdkinst.clp
for the compressed loopback of install.
generated from install/stage2/live tree using misc/mdkinst_stage2_tool
@@ -96,27 +77,22 @@ install/stage2/rescue.clp
this is the ramdisk loaded when typing rescue on boot prompt.
install/images/all.img
- USB image enabling any install
+ fat16 image to dd on a partition (hint: sda1)
install/images/boot.iso
iso image to burn enabling any install (cdrom/hd/nfs/ftp)
- Boot from cdrom:
- - boot.iso : iso image to burn
-
- Boot from hd (esp. usb key):
- - all.img : fat16 image to dd on a partition (hint: sda1)
+ To boot from cdrom, use boot.iso
+ To boot from network, use isolinux/alt0/all.rdz + vmlinuz via pxe
+ To boot from hd (esp. usb key), use all.img.
+
+ NB for usb boot:
- it seems some bioses don't use the code on MBR (sda),
or at least skip it when it's blanked
(eg: "dd if=/dev/zero of=/dev/sda bs=1 count=446")
- some bioses need it. I had some luck using
dd if=/usr/lib/extipl/aldebaran.bin of=/dev/sda
(install package extipl first)
-
- Boot from network:
- - all.rdz + vmlinuz via pxe
-
- dd for windows: http://uranus.it.swin.edu.au/~jn/linux/rawwrite/dd.htm
********************************************************************************
* logs *************************************************************************
@@ -151,26 +127,11 @@ the auto-partitionning partitions can be changed, the default user class can be
set to developer (!)...
********************************************************************************
-* po translation files *********************************************************
-********************************************************************************
-DrakX uses .po files for its translation. A script takes the different
-strings out of the .pm files. It generates the DrakX.pot file which contains
-all the english strings to translate.
-
-********************************************************************************
-* PCMCIA install ***************************************************************
-********************************************************************************
-If the media you use to install is a pcmcia device, use the pcmcia boot disk.
-
-********************************************************************************
* modules **********************************************************************
********************************************************************************
-Modules can be found in /modules.
-
To manually install a module during install, switch to console #2
and type "modprobe <modulename>". The modprobe program is a perl
-wrapper around /usr/bin/insmod. It uses the dependencies found in
-/modules/modules.dep (stage1).
+wrapper around /usr/bin/insmod.
********************************************************************************
* Making screenshots ***********************************************************