"jobby ;-)" <[EMAIL PROTECTED]> writes:

> i found that all RPMs in Mandrake 8.1 (3 CDs) that i needed
> can be put into a CD.
>
> Anyone could suggest how to modify the Linux Mandrake 8.1 CD1 to
> contain only RPMs that i want?

mkcd

but there are few documentation, some in the package doc dir, some in
the /misc/doc dir on the CDs.

Basically you create a list with the RPMs you want, a config file that 
describe your CD, dependencies are added if needed, and that's all.

config file example:

LOCALE_LIST is the list of locale you want to be selected, e.g.: fr,en,de
That's mean that when aspell for example will be selected, the favourite locale
deps will be solved in locales-fr, en and de, the others will not be choosen 
(hum, well, I am not sure that will not be choosen, I know that they will not
be scored and put on first CD, but if you only want one CD...).

-=-=-=-=-=-=-=-=-=-

MyCooker

LIST 1 /CONFIG_PATH/mylistofrpms
/PATH1/RPMS
/PATH2/RPMS

DISC 1 681000000 MyCooker20020310 DISC 1 MyCooker Installation CD
dir rpms Mandrake/RPMS
generic --synthesis rpms 1
installation -o 50,3,0.1 --nosources --synthesis -l LOCALE_LIST -t -i586 -i 
INSTALL_PATH/ 1/rpms
boot -b -d Boot images/cdrom.img -f INSTALL_PATH/images

-=-=-=-=-=-=-=-=-=-=-=

listofrpms example:

-=-=-=-=-=-=-=-

INSTALL section,force # better put it in the CDs except if you really know what you 
want
SYSTEM section,rate 20 # recommended
kde.* regexp # you want all kde stuff
evolution 
.*drake regexp  # you want
drak.* regexp   # the mandrake tools
tuxracer
kernel(.*(linus|mosix|xfs|BOOT)) regexp,noalternatives # you do not want these kernel 
to be choosen in dependencies solving
kernel(?!.*(source|doc)) regexp # you want all the kernel available, but not the 
sources nor the doc
apache
bind
MySQL
openssh-clients

-=-=-==-=-=-=

-- 
Warly

Reply via email to