index
:
drakx
distro/mdv2007.1
distro/mdv2008.0
distro/mdv2008.1
distro/mdv2009.0
distro/mdv2009.1
distro/mdv2010.0
distro/mes5
distro/mes5-2.6.33
distro/mes6
distro/mga1
distro/mga2
distro/mga3
distro/mga4
distro/mga5
distro/mga6
distro/mga7
distro/mga8
distro/mga9
master
topic/Corpo_2_1
topic/KA9_0
topic/MDK-10-update
topic/MDK-10_1-update
topic/MDK-10_2-update
topic/MDK-2006_0-update
topic/MDK92-branch
topic/MDKC_1_0
topic/PCMCIA_CS_DISTRO
topic/R9_0-64bit-branch
topic/R9_1_HP-branch
topic/a
topic/before_matchbox_wm
topic/bug-13680
topic/dietlibc
topic/efi
topic/extlinux
topic/firewall
topic/gdk-pixbuf-0-branch
topic/gi-ppc
topic/ia64-8_1
topic/mandrakesoft
topic/mlcd4
topic/ppp
topic/rp-pppoe
topic/switching_to_dnf
topic/switching_to_urpmi
topic/unlabeled-1.1.1
topic/v_webmin_0_87
topic/x86_64-branch
user/animtim/designWork
user/colin/rescue-systemd
user/ennael/mga6
user/erwan/bug-13680
user/jibz/aarch64
user/martinw/mga6
user/pterjan/arm64
Mageia Installer and base platform for many utilities
Thierry Vignaud [tv]
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Branch
Commit message
Author
Age
master
Manage also Wayland session in MCC
Aurelian R
4 weeks
user/jibz/aarch64
fix(install): grub2-efi was not found using default_bootloader()
Jybz
9 months
distro/mga9
18.66
Martin Whitaker
17 months
user/pterjan/arm64
foo
Pascal Terjan
19 months
distro/mga8
drakxtools/stage2: 18.45: update NEWS
Thomas Backlund
4 years
distro/mga7
18.21.1
Thomas Backlund
5 years
distro/mga6
17.88.3
Martin Whitaker
6 years
topic/extlinux
bootloader: add cma=256M@512M for Raspberry Pi DRM/VC4
Olivier Blin
7 years
topic/switching_to_dnf
perl-install/pkgs.pm: Port 'urpme' call to 'dnf remove' call
Neal Gompa
7 years
distro/mga5
Fix the display of the clock in drakclock (mga#11776)
Frédéric Buclin
8 years
user/ennael/mga6
- Add 60-block.rules in the installer (mga#20074)
Nicolas Lécureuil
8 years
user/martinw/mga6
Always tell the kernel about partition table changes when running the classic...
Martin Whitaker
8 years
user/animtim/designWork
new icons for harddrake categories
Timothée Giet
9 years
distro/mga4
fix moving fonts (mga#16074)
Thierry Vignaud
10 years
topic/bug-13680
make_boot_img: Avoid gfxboot install string for chain.c32
Erwan Velu
10 years
user/erwan/bug-13680
make_boot_img: Avoid gfxboot install string for chain.c32
Erwan Velu
10 years
topic/efi
sync with code
Thierry Vignaud
11 years
distro/mga3
Slovenian translation updated
filip
11 years
user/colin/rescue-systemd
images: Pass audit=0 to the rescue system.
Colin Guthrie
11 years
distro/mga2
SVN_SILENT Ukrainian translation update
Yuri Chornoivan
12 years
distro/mga1
Ukrainian translation update
Yuri Chornoivan
12 years
distro/mes5-2.6.33
Revert as it breaks auto_inst
Nicolas Lécureuil
12 years
distro/mes6
fix unused-but-set-variable
Antoine Ginies
14 years
distro/mes5
fix installing from hard drive on cciss (#57973)
Antoine Ginies
14 years
distro/mdv2009.0
increase version
Pascal Terjan
15 years
distro/mdv2010.0
- detect_devices:
Olivier Blin
15 years
distro/mdv2008.0
run_program: set XAUTHORITY and HOME for the user we will drop privileges to
Pascal Terjan
15 years
distro/mdv2008.1
run_program: set XAUTHORITY and HOME for the user we will drop privileges to
Pascal Terjan
15 years
distro/mdv2009.1
run_program: set XAUTHORITY and HOME for the user we will
# - choosing modules to include on stage1's (cf update_kernel and mdk-stage1/pci-resource/update-pci-ids.pl)
# - performing a load_category or probe_category (modules.pm and many files in perl-install)
our
%l
= (
################################################################################
network
=>
{
main
=> [
if_
(
arch
() =~
/ppc/
,
qw(mace bmac gmac)
),
if_
(
arch
() =~
/^sparc/
,
qw(sunbmac sunhme sunqe)
),
if_
(
arch
() !~
/alpha|sparc/
,
qw(3c501 3c503 3c505 3c507 3c509 3c515 3c90x)
,
qw(82596 abyss ac3200 acenic aironet4500_card at1700 atp com20020-pci)
,
qw(cs89x0 de600 de620)
,
qw(defxx orinoco_plx)
,
# most unused
qw(depca dgrs dmfe e100 e2100 eepro eepro100 eexpress epic100 eth16i)
,
qw(ewrk3 hamachi hp hp-plus hp100 ibmtr)
,
qw(lance natsemi ne ne2k-pci ni5010 ni52 ni65 nvnet olympic pcnet32 plip rcpci)
,
qw(sb1000 sis900 smc-ultra smc9194 starfire tlan tmspci tulip via-rhine)
,
qw(wd winbond-840 forcedeth)
,
qw(fealnx 3c990 3c990fx bcm4400)
,
qw(skfp tc35815 lanstreamer farsync sdladrv orinoco_pci prism2_plx)
,
qw(iph5526)
,
#- fibre channel
),
qw(3c59x 8139too 8139cp sundance)
,
#rtl8139
],
gigabit
=> [
qw(dl2k myri_sbus yellowfin ns83820 r8169 tg3 e1000 sk98lin)
,
qw(bcm5820 bcm5700)
,
#- encrypted
],
raw
=> [
qw(ppp_generic ppp_async)
,
],
pcmcia
=> [
qw(3c574_cs 3c589_cs axnet_cs fmvj18x_cs)
,
qw(ibmtr_cs nmclan_cs pcnet_cs smc91c92_cs)
,
qw(xirc2ps_cs xircom_cb xircom_tulip_cb)
,
],
usb
=> [
qw(catc CDCEther kaweth pegasus rtl8150 usbnet)
,
],
wireless
=> [
qw(acx100_pci airo airo_cs aironet4500_cs aironet_cs at76c503 at76c503-rfmd atmel_cs)
,
qw(hermes netwave_cs orinoco orinoco_cs prism2_usb prism54 ray_cs usbvnet_rfmd vt_ar5k wavelan_cs wvlan_cs)
,
if_
(
arch
() =~
/ppc/
,
qw(airport)
),
],
isdn
=> [
qw(b1pci c4 hisax hisax_fcpcipnp hysdn t1pci tpam divas)
,
],
},
################################################################################
disk
=>
{
scsi
=> [
if_
(
arch
() =~
/ppc/
,
qw(mesh mac53c94)
),
if_
(
arch
() =~
/^sparc/
,
qw(qlogicpti)
),
if_
(
arch
() !~
/alpha/
&&
arch
() !~
/sparc/
,
qw(3w-xxxx AM53C974 BusLogic NCR53c406a a100u2w advansys aha152x aha1542 aha1740)
,
qw(atp870u dc395x_trm dtc g_NCR5380 in2000 initio pas16 pci2220i psi240i fdomain)
,
qw(qla1280 qla2x00 qlogicfas qlogicfc)
,
qw(seagate wd7000 sim710 sym53c416 t128 tmscsim u14-34f ultrastor)
,
qw(eata eata_pio eata_dma mptscsih nsp32)
,
qw(ata_piix sata_promise sata_svw sata_via)
,
),
'53c7,8xx'
,
qw(aic7xxx aic7xxx_old aic79xx pci2000 qlogicisp sym53c8xx lpfcdd)
,
# ncr53c8xx
],
hardware_raid
=> [
if_
(
arch
() =~
/^sparc/
,
qw(pluto)
),
if_
(
arch
() !~
/alpha/
&&
arch
() !~
/sparc/
,
qw(DAC960 dpt_i2o megaraid aacraid cciss cpqarray gdth i2o_block)
,
qw(cpqfc qla2200 qla2300 pdc-ultra)
,
qw(ips ppa imm)
,
if_
(
c
::
kernel_version
=~
/^\Q2.4/
,
qw(ataraid hptraid silraid pdcraid)
),
),
],
pcmcia
=> [
qw(aha152x_cs fdomain_cs nsp_cs qlogic_cs ide-cs)
],
#ide_cs
raw
=> [
qw(scsi_mod sd_mod)
],
usb
=> [
qw(usb-storage)
],
firewire
=> [
qw(sbp2)
],
cdrom
=> [
qw(ide-cd cdrom sr_mod)
],
},
################################################################################
bus
=>
{
usb
=> [
qw(usbco
Tag
Download
Author
Age
18.68
drakx-18.68.tar
drakx-18.68.tar.gz
drakx-18.68.tar.bz2
drakx-18.68.tar.xz
drakx-18.68.zip
Jani Välimaa
8 months
18.67
drakx-18.67.tar
drakx-18.67.tar.gz
drakx-18.67.tar.bz2
drakx-18.67.tar.xz
drakx-18.67.zip
Dan Fandrich
12 months
drakx-installer-images-2.91
drakx-installer-images-2.91.tar
drakx-installer-images-2.91.tar.gz
drakx-installer-images-2.91.tar.bz2
drakx-installer-images-2.91.tar.xz
drakx-installer-image
################################################################################
multimedia
=>
{
sound
=> [
if_
(
arch
() =~
/ppc/
,
qw(dmasound_pmac)
),
if_
(
arch
() !~
/^sparc/
,
qw(ad1816 ad1848 ad1889 ali5455 awe_wave audigy cmpci cs46xx cs4232 cs4281 emu10k1 es1370 es1371 esssolo1 forte)
,
qw(gus i810_audio ice1712 kahlua mad16 maestro maestro3 mpu401 msnd_pinnacle nvaudio opl3 opl3sa opl3sa2 nm256_audio)
,
qw(pas2 pss rme96xx sb sgalaxy sam9407 sonicvibes sscape trident via82cxxx_audio wavefront ymfpci)
,
qw(snd-ali5451 snd-als100 snd-als4000 snd-azt2320 snd-azt3328 snd-cmi8330 snd-cmipci)
,
qw(snd-cs4231 snd-cs4232 snd-cs4236 snd-cs46xx snd-dt0197h snd-cs4281 snd-emu10k1)
,
qw(snd-ad1816a snd-ad1848 snd-gusclassic snd-gusextreme snd-gusmax snd-interwave)
,
qw(snd-mpu401 snd-opti93x snd-rme9652 snd-sb8 snd-sbawe)
,
qw(snd-ens1370 snd-ens1371 snd-es18xx snd-es968 snd-es1938 snd-es1968 snd-es1688)
,
qw(snd-fm801 snd-hdsp snd-ice1712 snd-ice1724 snd-intel8x0 snd-korg1212 snd-maestro3)
,
qw(snd-nm256 snd-rme96 snd-rme32 snd-opl3sa2 snd-sb16 snd-sgalaxy snd-sonicvibes)
,
qw(snd-trident audio snd-via82xx snd-vx222 snd-wavefront snd-ymfpci)
,
qw(snd-au8810 snd-au8820 snd-au8830)
,
),
],
tv
=> [
qw(bttv cpia_usb ibmcam mod_quickcam ov511 ov518_decomp ultracam usbvideo cyber2000fb saa7134)
],
photo
=> [
qw(dc2xx mdc800)
],
radio
=> [
qw(radio-maxiradio)
],
scanner
=> [
qw(scanner microtek)
],
joystick
=> [
qw(ns558 emu10k1-gp iforce)
],
},
various
=>
# just here for classification, unused categories (nor auto-detect, nor load_thiskind)
{
raid
=> [
qw(linear raid0 raid1 raid5 lvm-mod md multipath xor)
,
],
mouse
=> [
qw(busmouse msbusmouse logibusmouse serial qpmouse atixlmouse)
,
],
char
=> [
if_
(
arch
() =~
/ia64/
,
qw(efivars)
),
qw(amd768_rng applicom n_r3964 nvram pc110pad ppdev)
,
qw(mxser moxa isicom wdt_pci epca synclink istallion sonypi i810-tco sx)
,
#- what are these???
],
other
=> [
qw(defxx i810_rng i810fb ide-floppy ide-scsi ide-tape loop lp nbd sg st)
,
qw(parport parport_pc parport_serial)
,
qw(btaudio)
,
#- these need checking
qw(pcilynx sktr rrunner meye 3c559 buz paep)
,
],
agpgart
=> [
if_
(
arch
() =~
/alpha/
,
qw(alpha-agp)
),
if_
(
arch
() =~
/ia64/
,
qw(hp-agp i460-agp)
),
if_
(
arch
() =~
/ppc/
,
qw(uninorth-agp)
),
qw(agpgart ali-agp amd64-agp amd-k7-agp ati-agp intel-agp)
,
qw(nvidia-agp sworks-agp sis-agp via-agp)
,
],
},
);
my
%dependencies
;
sub
load_dependencies
{
my
(
$file
) =
@_
;
%dependencies
=
map
{
my
(
$f, $deps
) =
split
':'
;
$f
=> [
split
' '
,
$deps
];
}
cat_
(
$file
);
}
sub
dependencies_closure
{
my
@l
=
map
{
dependencies_closure
(
$_
) } @{
$dependencies
{
$_
[
0
]} || []};
(
@l, $_
[
0
]);
}
sub
category2modules
{
map
{
my
(
$t1, $t2s
) =
m
|(.*)/(.*)|;
map
{
my
$l
=
$l
{
$t1
}{
$_
}
or die
"bad category
$t1/$_\n
"
.
backtrace
();
@$l
;
}
split
(
'\|'
,
$t2s
);
}
split
(
' '
,
$_
[
0
]);
}
sub
module2category
{
my
(
$module
) =
@_
;
foreach
my
$t1
(
keys
%l
) {
my
$h
=
$l
{
$t1
};
foreach
my
$t2
(
keys
%$h
) {
$module
eq
$_
and
return
"
$t1/$t2
"
foreach
@{
$h
->{
$t2
}};
}
}
return
;
}
sub
sub_categories
{
my
(
$t1
) =
@_
;
keys
%{
$l
{
$t1
}};
}
1
;