summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Expand)AuthorAgeFilesLines
* add another required package (dmraid)Thierry Vignaud2005-02-101-1/+1
* Add some more necessary RPMsRafael Garcia-Suarez2005-02-081-1/+2
* *** empty log message ***Pascal Rigaux2005-02-081-0/+22
* - drop oem & recovery code (which was broken)Pascal Rigaux2004-11-291-79/+0
* - no more kernel/all.modules, things are in kernel/all.kernelsPascal Rigaux2004-11-221-11/+4
* major switch from ramdisk to clpPascal Rigaux2004-11-161-46/+7
* adapt to new directories layout:Pascal Rigaux2004-07-261-23/+23
* replace "Mandrake Linux" with "Mandrakelinux"Pascal Rigaux2004-07-192-5/+5
* rename --test in --testing for install2 (more coherent with standalone tools)Pascal Rigaux2004-06-221-1/+1
* - perl-XML-Parser is needed at build stageDaouda Lo2004-05-261-1/+1
* quick update, not completePascal Rigaux2004-05-031-29/+9
* update netauto docGuillaume Cottenceau2004-02-041-1/+1
* wrong, "make" in kernel by hand is not even neededGuillaume Cottenceau2004-01-231-4/+3
* updateGuillaume Cottenceau2004-01-231-21/+34
* update (thanks to Sunny Dubey)Pascal Rigaux2004-01-201-10/+10
* update from sunny@opencurve.orgPascal Rigaux2004-01-121-42/+53
* remove some really obsolete docPascal Rigaux2003-07-291-10/+2
* some fixes and improvementsGuillaume Cottenceau2003-04-041-9/+52
* some updatesGuillaume Cottenceau2003-04-041-19/+13
* - mcc erratasThierry Vignaud2003-03-271-15/+31
* *** empty log message ***Thierry Vignaud2003-03-261-1/+2
* first drakxtools errataThierry Vignaud2003-03-261-0/+22
* update, sortThierry Vignaud2003-03-191-7/+62
* first errate: ntfs kernel bug (bug and fix reported by SzakacsitsThierry Vignaud2003-03-191-0/+27
* *** empty log message ***Thierry Vignaud2003-03-131-2/+3
* more stuffThierry Vignaud2003-03-131-0/+2
* more thoughtsThierry Vignaud2003-03-131-2/+4
* better embedded diskdrake hintThierry Vignaud2003-03-121-0/+1
* updateThierry Vignaud2003-03-111-1/+7
* updateThierry Vignaud2003-03-101-1/+19
* first bits of mdk9.2 specs (aka postponed bugs...) stuffThierry Vignaud2003-03-061-0/+43
* update to new partition_table schemeThierry Vignaud2003-02-051-6/+6
* new obsolete func (thanks drakcronat)Thierry Vignaud2003-02-031-0/+2
* add explained changes in hwdata and kudzu from redhat 8.0 to 8.1betaPascal Rigaux2003-01-121-0/+23
* add changes between anaconda 8.0 and currentPascal Rigaux2003-01-121-72/+156
* add a tool to ease gtk2 port.Thierry Vignaud2002-12-021-0/+46
* *** empty log message ***Pascal Rigaux2002-11-061-0/+1
* miaouThierry Vignaud2002-10-021-7/+7
* i810 crash when using XRender on vt switch (see fredc for furtherThierry Vignaud2002-10-021-0/+5
* kernel : snd-via686 is said to produce white noise; add workaroundThierry Vignaud2002-10-021-1/+4
* nforce audio bugThierry Vignaud2002-10-021-0/+5
* drakconf bug has been workaroundedThierry Vignaud2002-10-021-0/+2
* add 3 bugs:Thierry Vignaud2002-10-011-0/+26
* "Best Grayscale" on HP DJ 6xx/Apollo.Till Kamppeter2002-09-301-1/+7
* Several bugs found.Till Kamppeter2002-09-301-1/+35
* - first draft for all bugs/glitches/inconsistencies in 9.0. DevelopersDaouda Lo2002-09-301-0/+27
* refine info on blank.imgGuillaume Cottenceau2002-09-271-1/+5
* - s/tinyfirewall/drakfirewall/Daouda Lo2002-09-021-1/+1
* *** empty log message ***Pascal Rigaux2002-08-281-2/+1
* *** empty log message ***Pascal Rigaux2002-08-271-0/+2
"hl opt">); } @modules = difference2(\@modules, \@modules_removed_from_stage1); if ($image !~ /all/) { @modules = difference2(\@modules, \@modules_only_for_all_img); } @modules = uniq(map { dependencies_closure($_) } @modules); printf qq(%s_modules="%s"\n), $image, join(" ", map { "$_.o" } @modules); } } sub pci_modules4stage1 { print "$_\n" foreach uniq(map { dependencies_closure($_) } difference2([ category2modules($_[0]) ], \@modules_removed_from_stage1)); } sub check { my $error; my %listed; while (my ($t1, $l) = each %list_modules::l) { while (my ($t2, $l) = each %$l) { ref $l or die "bad $l in $t1/$t2"; foreach (@$l) { $listed{$_} = 1; } } } my %module2category; my %deprecated_modules = %listed; my $not_listed = sub { my ($msg, $verbose, @l) = @_; my %not_listed; foreach (@l) { my ($mod) = m|([^/]*)\.o(\.gz)?$| or next; delete $deprecated_modules{$mod}; next if $listed{$mod}; s|.*?mdk(BOOT)?/||; s|kernel/||; s|drivers/||; s|3rdparty/||; $_ = dirname $_; $_ = dirname $_ if $mod eq basename($_); $module2category{$mod} = $_; push @{$not_listed{$_}}, $mod; } if ($verbose) { print "$msg $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed; } }; $not_listed->('NOT LISTED', 1, `cd all.kernels/2.4* ; find -name "*.o" -o -name "*.o.gz"`); $not_listed->('not listed', $verbose, `rpm -qpl /RPMS/kernel-2.4*`); print "bad/old modules : ", join(" ", sort keys %deprecated_modules), "\n" if %deprecated_modules; { require '/usr/bin/merge2pcitable.pl'; my $pcitable = read_pcitable("/usr/share/ldetect-lst/pcitable"); my $usbtable = read_pcitable("/usr/share/ldetect-lst/usbtable"); my @l1 = uniq grep { !/:/ && $_ ne 'unknown' } map { $_->[0] } values %$pcitable; if (my @l = difference2(\@l1, [ keys %listed ])) { my %not_listed; push @{$not_listed{$module2category{$_}}}, $_ foreach @l; if (my $l = delete $not_listed{''}) { print "bad/old pcitable modules : ", join(" ", @$l), "\n"; } print STDERR "PCITABLE MODULES NOT LISTED $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed; #$error = 1; } my @l2 = uniq grep { !/:/ && $_ ne 'unknown' } map { $_->[0] } values %$usbtable; if (my @l = difference2(\@l2, [ keys %listed ])) { my %not_listed; push @{$not_listed{$module2category{$_}}}, $_ foreach @l; if ($verbose) { print "usbtable modules not listed $_: ", join(" ", @{$not_listed{$_}}), "\n" foreach sort keys %not_listed; } } } exit $error; }