1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
|
2000-05-25 François Pons <fpons@mandrakesoft.com>
* silo.pm: added configure_entry to try creating an initrd for an image
entry in bootloader. fixed wrong usage of run_programm::rooted with 2>.
* commands.pm: fixed insmod command to take modules64.cz* on sparc*
* install2.pm: removed create boot disk and create auto install disk on
sparc*. force writing of /etc/conf.modules for step setupBootloader.
* install_steps_interactive.pm: added missing $prefix for glob_. call
configure_entry in setupSILO.
* modules.pm: updated alias for sparc*.
2000-05-24 François Pons <fpons@mandrakesoft.com>
* partition_tabel.pm: fixed wrong detection of DOS partition on sparc*.
* partition_table_sun.pm: fixed a bug when reading partition table
with unused partition in the middle of the table.
2000-05-23 François Pons <fpons@mandrakesoft.com>
* common.pm: update arch to take into account sparc and sparc64. added
better_arch and compat_arch function.
* silo.pm: fixed adding new kernel automatically.
* install2.pm: removed create boot disk stuff for sparc*.
* install_steps.pm: added initrd generation for alpha. added ldconfig
at end of installation. removed /usr/bin/dumpkeys existence test on
sparc*, should be added in the future.
* install_steps_interactive.pm: removed supermount for sparc*.
* install_steps_gtk.pm: added /dev/kbd device creation and permedia2
support for sparc*. removed screen limit of 1024x768.
* detect_devices.pm: fixed problem on machine with really no IDE interface.
* modules.pm: added support for 32 and 64 bit architectures on sparc*.
* install_any.pm: fixed getAvailableSpace_mounted if /usr is not a separate
partition.
* pkgs.pm: added support for multi-arch rpm file (need for sparc*),
fixed correctSize and invCorrectSize to take back a linear approximation
above 9Gb approximatively. removed ftp rewind as broken currently.
* keyboard.pm: fixed bad list of available keyboard (broke sparc*), fixed
globing (removed) against existing '*'.
* partition_table.pm: removed support for non SUN partition table, as it
may freeze the kernel or may be blanked?
* Xconfigurator.pm: take Sun24 server by default on sparc*, add support
for permedia2 card (3DLabs server).
* share/list.sparc: added perl-5.6.0 for sparc*, fixed for sparc*.
* Makefile: added support for modules and modules64 for sparc*.
* c/stuff.xs.pm: added kernel_arch function for getting the current true
architecture provided by the kernel (uname -m).
2000-05-09 Pixel <pixel@mandrakesoft.com>
* install_any.pm (kdeicons_postinstall): the URL link to doc must
be $lang/index.html, not only $lang.
* standalone/mousedrake: add handling of XF86Config-4
* any.pm (setupBootloader): fix bug (was adding 2 glob_'s)
2000-05-08 Pixel <pixel@mandrakesoft.com>
* install2.pm (main): move the touch of some files here to please linuxconf
* install2.pm (miscellaneous): s/KBD/KEYBOARD/
* lilo.pm (install_grub): don't keep symlinks for reiserfs
* lilo.pm (suggest): allow grub everytime now (not only if !reiserfs)
* install_any.pm (getHds): default mount point for windobe in
lowercased for StartOffice(!)
2000-05-08 Pablo Saratxaga <pablo@mandrakesoft.com>
* share/keyboards.tar.bz2: Fixed Brazilian keyboard (.br); added
Iranian (.ir), Arabic (.ar) and new Lithuanian (.lt_new) keyboards
* keyboard.pm: Added new Lithuanian keyboard and changed the
string for brazilian ABNT-2 to state more clearly its ABNT nature
(it is not a standard PC keyboard; it uses some different keycodes)
2000-05-07 Pixel <pixel@mandrakesoft.com>
* install_steps.pm (choosePackages): return availableCorrected
instead of available
* pkgs.pm (correctSize): add 18MB for full multi-cd (many hdlist's)
* modules.pm (text2driver): same as text2lang below
* keyboard.pm (text2keyboard): same as text2lang below
* lang.pm (text2lang): replace the while (... each) by a foreach
(keys) (because each is dangerous if loop is exited)
* install_steps_interactive.pm (selectKeyboard): better handling
of multiple langs question.
* ftp.pm (new): Timeout set to 60 (seconds), was default (120)
* install_steps_interactive.pm (setup_thiskind): remove ide-*
from modules displayed as loaded.
2000-05-06 Pixel <pixel@mandrakesoft.com>
* fsedit.pm (check_mntpoint): verify that standard mntpoints (/
/usr) are not on not trueFS
* any.pm (setupBootloader): add $prefix for the 2 glob_'s
2000-05-07 Pablo Saratxaga <pablo@mandrakesoft.com>
* share/keyboards.tar.bz2: added Ukrainian keyboard xmodmap.ua
2000-05-06 Pablo Saratxaga <pablo@mandrakesoft.com>
* printerdrake.pm: fixed English error
2000-05-05 Pixel <pixel@mandrakesoft.com>
* Xconfigurator.pm (monitorConfiguration): remove the special case
for fbdev.
* install_steps_interactive.pm (setup_thiskind): replace return by
next in case load_module fails.
* install_steps_gtk.pm (selectInstallClass1): translate Install/Upgrade
* Xconfigurator.pm (cardConfiguration): force xf4 for rage 128's
* Xconfigurator.pm (testFinalConfig): force $bad_card for xf4
* pkgs.pm (correctSize): updated for 7.1
* install_any.pm (getAvailableSpace): move the removing of
$minAvailableSize here.
2000-05-04 Pixel <pixel@mandrakesoft.com>
* install2.pm (configurePrinter): give clicked to printerConfig
* interactive.pm (ask_from_entries_ref): set default val if not_edit
* interactive_newt.pm (ask_from_entries_refW): remove setting of
default val. Now done in interactive::ask_from_entries_ref
* interactive_gtk.pm (ask_from_entries_refW): handle empty value
* modules.pm (read_already_loaded): ensure that already loaded
modules are put in %loaded.
* modules.pm (load_ide): add loading if ide-probe-mod (for new kernel)
* lilo.pm (install_lilo): truncate label's to 15 chars
* install_any.pm (generate_ks_cfg): fix missing space
* install_any.pm (generate_ks_cfg): fix bug for nfs comand
* install2.pm: get rid of autoformat
* install_steps.pm (choosePartitionsToFormat): get rid of autoformat
2000-05-03 Pixel <pixel@mandrakesoft.com>
* any.pm (setupBootloader): replace ask_many_from_list by
ask_from_list for bootloader choice
* services.pm (drakxservices): stop immediately service if removed
* install_steps.pm (configureNetwork): replaced dhcpxd by dhcpcd
* install_steps.pm (afterInstallPackages): touch some files to
please linuxconf
2000-05-03 François Pons <fpons@mandrakesoft.com>
* install_steps.pm: updated min size, fixed kppprc generation.
* install_any.pm: make sure postinstall-rpm is here before
erasing (avoid error on reboot only).
2000-05-02 Pixel <pixel@mandrakesoft.com>
* raid.pm (format_part): don't call raid::make if part is already
formatted (as raidstop fails)
* Xconfigurator_consts.pm: Rage128 and 3dfx are not available any
more
* install_steps_interactive.pm (setup_thiskind): make insmod'ing
fail a simple warning.
* Xconfigurator.pm (readMonitorsDB): adapt to new MonitorsDB
* share/MonitorsDB: take new one from RedHat
* standalone/drakboot: added kfloppy
* g_auto_install: add $dir/lib to LD_LIBRARY_PATH (it was silly
not to have it)
2000-05-01 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (setRootPassword): remove
NIS_server, use NIS instead
* install_any.pm (setAuthentication): remove NIS_server, use NIS instead
* standalone/rpmdrake (AddMedia): hdlist.cz2 instead of hdlist
2000-04-28 Pixel <pixel@mandrakesoft.com>
* install_steps.pm (afterInstallPackages): fix yet another bug for
ttf from windobe handling
* install_steps_interactive.pm (selectInstallClass): hide beginner
mode in corporate. Display special help.
2000-04-29 Pablo Saratxaga <pablo@mandrakesoft.com>
* my_gtk.pm: added call to Gtk->init; that makes 16 bit locales
text to be properly aligned (reported by Craig Chang
<craig_chang@taipei.siscomm.com.tw>)
* common.pm: now that po handling is correct, I changed the order
of reading variables so that it follows the standards ($LANGUAGE first)
* share/fonts.tar.bz2, lang.pm: added an 8pt font for cp1251
2000-04-28 François Pons <fpons@mandrakesoft.com>
* install_steps*.pm: added support for selection of package during
upgrade the same way it is done for installation. added check of
minimal size, abort else (at least let the user know about :-)
fixed crypto if no network interface available.
* install2.pm: fixed problem during upgrade that lost network
configuration.
2000-04-28 Pixel <pixel@mandrakesoft.com>
* modules.pm (load_raw): don't call commands::insmod, do it in
place. Merge with load_multi
* install_steps.pm (afterInstallPackages): fix windobe ttfonts
symlinking
* Xconfigurator.pm (cardConfiguration): load module agpgart for
i810
* install_any.pm (getHds): changed the mount point setting for
windows partitions as device_windobe is not unique
2000-04-27 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (create_steps_window): changed to adapt to
new hidden format
* install2.pm (@installSteps): changed the way hidden is handled.
Now it is a true perl expression (great power now)
* install_steps_gtk.pm (selectInstallClass1): update steps window
before asking normal/devel/server. Nicer!
* install_steps_interactive.pm (configureNetwork): when "Cancel"
pressed at network interface configuration do not skip all
configuration.
2000-04-26 François Pons <fpons@mandrakesoft.com>
* install_steps.pm (pppConfig): modified a lot, removed template
file for ifcfg and chat file.
2000-04-26 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (choosePackagesTree): use a fix width for
the tree column (so that the checkbox are always visible without
scrolling)
* standalone/drakboot: drakfloppy and gfloppy are X only, no need
to propose them in console
* install_any.pm (relGetFile): added auto_inst to files to get
from Mandrake/base
* install2.pm (main): changed auto_inst behaviour
* standalone/adduserdrake: fix a bug (s/$o/$in/g)
* interactive_newt.pm (ask_from_entries_refW): now handling
complete/changed/focus_out callbacks (at least more than before)
* Newt/Newt.xs: added rough callback handling
2000-04-25 François Pons <fpons@mandrakesoft.com>
* printerdrake.pm: added support for PPA more easily, allow
printers entry using ppa driver event if pnm2ppa not installed,
install it if neccessary after.
* network.pm, install_steps.pm, install_steps_interactive.pm:
added support for stoping a network interface, usefull for ppp0 to
avoid using it too long.
* install_steps.pm: fixed missing local on pap_secrets file.
2000-04-25 Pixel <pixel@mandrakesoft.com>
* lilo.pm (install): moved the generation of the keytable here. It
is used by both lilo & grub (lilo is not always installed as was
assumed)
* common.pm (formatAlaTeX): remove bounding spaces
* pkgs.pm (setSelectedFromCompssList): remove the hack for min
mark 25 in beginner
* install_steps_interactive.pm (choosePackages): set $min_mark to
25 in beginner
2000-04-24 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (setupXfree): add a yesorno
question for choosing between XF4 and XF3 in expert
* install_steps_gtk.pm (choosePackagesTree): enlarge the tree window
* install_any.pm (update_userkderc): make sure uid and gid are kept
* diskdrake.pm (Create): add Extended_0x85 as a choice for expert
* partition_table.pm (add_extended): handle a 3rd arg,
$extended_type to tell which kind of extended partition is wanted
* partition_table.pm (adjust_main_extended): in non-expert,
automatically set extended to linux-extended if there's only
linux-type partitions.
2000-04-22 Pablo Saratxaga <pablo@madrakesoft.com>
* install_steps_interactive.pm: s/Mb/MB/ as 'b' is symbol for bit
and not for byte. RAM is expressed in megabytes -> MB
2000-04-19 François Pons <fpons@mandrakesoft.com>
* install_steps_interactive.pm: fixed crazy mutli CD manipulation.
* printer.pm: fixed wrong prototype of print_pages.
* install2.pm: set version to 7.1 for crypto stuff.
* crypto.pm: commented ackbar crypto site.
2000-04-17 Pixel <pixel@mandrakesoft.com>
* lilo.pm (suggest): in failsafe, runlevel ASKRUNLEVEL (handled by
linuxconf)
2000-04-14 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (choosePartitionsToFormat): don't
ask about checking bad blocks for reiserfs, cuz not handled
* fs.pm (mount): reiserfs handling
* fs.pm (format_reiserfs): added
* fs.pm (write_fstab): add option "notail" for reiserfs if
the partition holds the kernel (/boot or /)
* partition_table.pm (isTrueFS): added, replaces most occurences
of isExt2
2000-04-12 François Pons <fpons@mandrakesoft.com>
* install2.pm: force installation step if package have been
selected on step choose packages.
* install_any.pm: protected against die in perl (setstep or
theme_changed).
2000-04-11 François Pons <fpons@mandrakesoft.com>
* resize_fat: added some limits verification.
* interactive_gtk.pm: corrected swap of arg with help adding.
2000-04-10 François Pons <fpons@mandrakesoft.com>
* interactive_gtk.pm, my_gtk.pm: added tooltips for ask_from_list,
which is used by printerdrake only. drops key bindings.
2000-04-07 François Pons <fpons@mandrakesoft.com>
* tools/serial_probe: obsoleting pnp_serial which is now replaced
by this one, taken from kudzu, really faster and probe all serial
devices at one time. modified to probe correctly modem :-)
* mouse.pm: updated to use serial_probe interface of
detect_devices.pm.
* detect_devices.pm: modified to use serial_probe, cache probed
devices to avoid reprobing.
2000-04-06 François Pons <fpons@mandrakesoft.com>
* install_steps_interactive.pm, install_steps.pm: added support
for peerdns options of ppp, so removed dns address unless expert.
2000-04-05 François Pons <fpons@mandrakesoft.com>
* crypto.pm, install_steps_interactive.pm, install2.pm,
install_steps.pm: added crypto stuff to support hdlist-crypto.cz2
and depslist-crypto. dependancies are not supported but with a
simpler format of depslist file where closure are not done and
only package name are used for dependancies.
* pkgs.pm: added better support for multi CD manipulation,
including selection and refus.
2000-04-04 François Pons <fpons@mandrakesoft.com>
* pkgs.pm: modified selection packages from compssList by
incremental selection, much more quickly.
added selected medium for selecting a package.
* install_any.pm: refused media hash transfered to selected value
of media table.
@needToCopy list should only have package of default medium.
2000-04-03 Pixel <pixel@mandrakesoft.com>
* fs.pm (format_ext2): add options "-b 1024 -O none" for alpha
2000-03-31 François Pons <fpons@mandrakesoft.com>
* install_steps_gtk.pm: made changeMedium sub modification
permanent.
* pkgs.pm: modified upgrade to avoid use of header.
2000-03-31 Pablo Saratxaga <pablo@mandrakesoft.com>
* keyboard.pm: some more choices for PPC keyboards
2000-03-30 François Pons <fpons@mandrakesoft.com>
* install2pm: added eval around loading af_packet and postinstall
copy of RPMS.
* devices.pm: added /dev/kdb for SPARC.
* install_any.pm: modified multi CD management, postinstall copy
of RPMS.
* install_steps_gtk.pm: added support for Xsun server for SPARC.
* install_steps_interactive.pm: added multi CD dialog box for
selecting CD available. Serialized ethernet configuration and ppp
configuration.
* pkgs.pm: added check for infinite recursion for bad depslist.
* printer.pm: better test for reparse of printerdb.
* Xconfigurator.pm: added support for Xsun server for SPARC.
2000-03-30 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (choosePackagesTree): enhance tree selection
2000-03-29 Pixel <pixel@mandrakesoft.com>
* interactive_gtk.pm (wait_messageW): add some padding (nicer)
* install_steps_interactive.pm (generateAutoInstFloppy): created,
creates a floppy for auto installs.
* install_any.pm (generate_ks_cfg): created, generates stage1
ks.cfg file
* share/po/DrakX.pot: added special comment for grub entry
2000-03-28 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (selectKeyboard): sort langs for
many-lang install
* mouse.pm (write): add WHEEL telling if a wheel mouse is there
2000-03-28 Pablo Saratxaga <pablo@mandrakesoft.com>
* keyboard.pm: added entries for all three Armenian keyboards
2000-03-26 Pixel <pixel@mandrakesoft.com>
* install_any.pm (install_urpmi): full support for multi-hdlist's
* pkgs.pm (extractHeaders): look for hdlist in /tmp instead of
$prefix/var/lib/urpmi
* pkgs.pm (psUsingHdlists): put hdlist's in /var/lib/urpmi with a
fake name. Access via /tmp/$hdlist is given for non-fake name
* detect_devices.pm (hasHPT): return undef if no htp (silly me :-/)
2000-03-25 Pixel <pixel@mandrakesoft.com>
* lilo.pm: updated to the new format of entries. It was an hash.
Now the key is field kernel_or_dev, and entries is an array.
(get): added, it returns the entry using a kernel
(needed because entries is no more a hash)
* install_steps_interactive.pm (setupLILO): adapted to the new format
* Xconfigurator.pm (write_XF86Config): basic XF86Config-4 handling
* fsedit.pm (suggest_part): if suggested part contains a field
"hd", ensure the partition is created on this hard drive
* install2.pm (main): before leaving installation, remove
/var/lib/urpmi if urpmi not installed
* diskdrake.pm (Resize): ext2resize to size $part->{size} instead
of $size
2000-03-24 Pixel <pixel@mandrakesoft.com>
* detect_devices.pm (hasHPT): added. Now nice handling of hpt366
(ultra66) without rebooting and making special floppy :)
* lilo.pm (install_grub): much better grub configuration (better
than lilo's :pp)
* install_steps.pm (setupBootloaderBefore): remove entry floppy
for security > 3
2000-03-23 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (selectMouse): added, takes care of telling
the X server if the user changed the mouse type. Only done if
a serial mouse is chosen.
* install_steps_newt.pm (doPartitionDisks): add a call to
* mouse.pm (write): added "device=" in etc/sysconfig/mouse for
devfs (it looses the symlink /dev/mouse)
2000-03-22 Pixel <pixel@mandrakesoft.com>
* pci_probing/pcitable: replace Server:Rage128 by proper XFree entry
2000-03-20 François Pons <fpons@mandrakesoft.com>
* detect_devices.pm, fs.pm, install_any.pm: added supports for
LS-120 floppy drive and icons on desktop of KDE (untested).
* printer.pm, printerdrake.pm: added supports for PPA interface in
new rhs-printfilters, always enable "Print text as postscript"
option for such printers.
2000-03-20 Pablo Saratxaga <pablo@mandrakesoft.com>
* keyboard.pm: changed XKB name for Swedish keyboard
changed XKB names for Russian and German keyboards
added a choice for "Croatian" keyboard
* share/compss{,List}: added various new locales-*, ispell-*
and netscape-* files. changed ppa to pnm2ppa.
2000-03-17 François Pons <fpons@mandrakesoft.com>
* install_steps.pm: added setup for all configured queue.
* install_steps_interactive.pm: modified for retrieving packages
or current configuration.
* printer.pm: correction, tested retrieve of printer
configuration without printtool comments in printcap file: added
update of entry according to gsdriver used (untested again).
* printerdrake.pm: better handling of cancel, manage of multiple
queue definition together (as lp|My printer).
2000-03-16 François Pons <fpons@mandrakesoft.com>
* install_steps_interactive.pm: moved in printerdrake.pm the test
of printer usage.
* printerdrake.pm: heavy modification to handle multiple queue,
corrected some bugs too, added much more features as printtool.
* printer.pm: added more features for filter, allow printer to be
retrieved without help of printtool id in printcap file (untested).
2000-03-14 Pixel <pixel@mandrakesoft.com>
* diskdrake.pm (Loopback): handling of the file loopback: test
existence of the file and take its size.
2000-03-14 François Pons <fpons@mandrakesoft.com>
* install_any.pm: corrected for duplicate file on other CD.
2000-03-13 Pixel <pixel@mandrakesoft.com>
* detect_devices.pm (floppies): don't return hash but the device name
2000-03-13 François Pons <fpons@mandrakesoft.com>
* pkgs.pm, install_any.pm: small correction for multiple media
installation.
* tools/syncrpms: added for handling synchronisation of multiple source
rpm directories (and multiple target), include cleaning.
* tools/closurepkgs: tools to get rpm that may be installed by DrakX
after normal packages installation (printer, network, X11...), may
be used to duplicate on other CD some important stuff of the first
one.
2000-03-12 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (choosePackages): compute the
max_size very simply (sum of all package sizes), otherwise too costly
* pkgs.pm (install): call cleanHeaders at the end
* pkgs.pm (cleanHeaders): created
* install2.pm (miscellaneous): /etc/msec/init.sh is now
/usr/sbin/msec (yoann thanks for not telling :pp)
* pkgs.pm (install): remove the $prefix of mountpoints for not
enough room to install error message
2000-03-11 Pixel <pixel@mandrakesoft.com>
* my_gtk.pm (_create_window): add callback on focus to
ensure_focus. The result is no more 3 focus states with 2 buttons.
* interactive_gtk.pm (ask_from_treelistW): better keyboard handling
* raid.pm (make): check the result of mkraid. Suggest raidtools
are missing in standalone diskdrake
* devices.pm (set_loop): created, searches for an available
loopback and sets the file to it
* lilo.pm (dev2grub): fixed a missing slash
* interactive_gtk.pm (wait_message_nextW): do not update if same
message, otherwise silly gtk won't do anything and we'll wait
forever :(
2000-03-10 François Pons <fpons@mandrakesoft.com>
* *.pm: heavy modification to take into account multiple media
installation.
2000-03-10 Pixel <pixel@mandrakesoft.com>
* install2.pm (@install_classes): cleanup, no more i18n (is now in
install_steps_interactive), remove old entries
2000-03-09 Pixel <pixel@mandrakesoft.com>
* modules.pm (write_conf): don't add alias block-major-11 in every case
* modules.pm (add_alias): special case oss (post-installs modprobe snd-pcm-oss)
* fs.pm (format_*): move the @options before the device
* loopback.pm: created, added a lot of stuff for loopback in
diskdrake.pm, fs.pm...
2000-03-08 Pixel <pixel@mandrakesoft.com>
* partition_table.pm: %type2fs replaced ox402 by 0x402
* detect_devices.pm (cdroms): fix "scd" (should be "scd0")
* install_any.pm (install_urpmi): update for new hdlist.cz2
2000-03-07 Pixel <pixel@mandrakesoft.com>
* interactive_gtk.pm (ask_from_treelistW): s/focus_row/set_focus_row/
* install_steps_interactive.pm (addUser): force add a normal user
for security 4
2000-03-05 Pixel <pixel@mandrakesoft.com>
* my_gtk.pm (_ask_from_list): replace focus_row with set_focus_row
(tis the Gtk-Perl 0.7002 was of doing)
2000-03-04 Pixel <pixel@mandrakesoft.com>
* modules.pm (write_conf): add ide-floppy to the modprobes of
post-install supermount
2000-03-03 Pixel <pixel@mandrakesoft.com>
* commands.pm (ps): add RSS to ps command
2000-03-02 Adam Lebsack <adam@mandrakesoft.com>
* mouse.pm: added mac mouse detection to mouse::detect.
* detect_devices.pm: added a routine to probe /dev/usbmouse on macs.
2000-03-01 François Pons <fpons@mandrakesoft.com>
* *.pm: heavy modification to take into account smaller
transaction during installation.
still a lot of test to perform, no provides updated currently and
building of hdlist.cz2 and depslist.ordered need old files...
nothing done for hdlist.gz during post installation, but
hdlist.cz2 is already copied in /var/lib/urpmi [and is used during
installation of packages as extract_archive need a true file].
2000-03-01 Pixel <pixel@mandrakesoft.com>
* lilo.pm (install_grub): creation
* network.pm (write_interface_conf): ONBOOT = !pcmcia
* install_steps_gtk.pm (new): more intelligent SIGCHLD handler
2000-02-29 Pixel <pixel@mandrakesoft.com>
* modules.pm: moved common network stuff from "net" to "network"
(modules like nfs lockd...)
* fs.pm (write_fstab): moved the sort to the right place
* services.pm (drakxservices): chkconfig --list is i18n'ed :(
set LANGUAGE=C before
* partition_table_raw.pm (get_geometry): geom{cylinders} must not
be a decimal value :)
* install_steps_gtk.pm (create_logo_window): set_name logo for
logo window
* share/install.rc: force disabling of background image theme
* install_steps_gtk.pm (enteringStep): add step information for
console 1
* any.pm (addKdmIcon): new function
* install_steps.pm (addUser): handle field icon
* install_steps_interactive.pm (addUser): add choice of kdm icon
* standalone/adduserdrake: add choice of kdm icon
* diskdrake.pm (ask_all_data...): change for easier i18n
* install_steps.pm (miscellaneous): add CLEAN_TMP handling
(need cleaning?)
* install_steps_interactive.pm (miscellaneous): add CLEAN_TMP
option in expert
* install2.pm (miscellaneous): add CLEAN_TMP option for
/etc/sysconfig/system
* install_steps_interactive.pm (miscellaneous): forbidden
useSupermount if high security.
* mouse.pm (detect): fix bug (ttyS instead of ttyS0)
2000-02-28 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (createXconf): do not use "Generic VGA" for
svga and accel. SVGA also wants 16 bpp. added ugly modeline for
800x600.
* partition_table_raw.pm (get_geometry): when the
HDIO_GET_IDENTITY fails, defaults to what GETGEO gave
* install2.pm (main): use modules::load_multi to increase boot
start time
* modules.pm (load_multi): added this function for loading many
modules at once.
* install_steps_gtk.pm (new): increase time before timeout
* detect_devices.pm (cdroms): change the device associated with
ide-burners (hdX -> scdX). Problem is how to know the X in scdX :(
* modules.pm (write_conf): sort scsi_hostadapter's
2000-02-27 Pixel <pixel@mandrakesoft.com>
* install2.pm (main): load ide-probe and the like in 'prereq' type
so no aliases are added to conf.modules
2000-02-25 Pixel <pixel@mandrakesoft.com>
* devices.pm (make): small code cleanup
* partition_table_raw.pm (adjustEnd): more explicit error message
* fsedit.pm (allocatePartitions): fix a bug (size was getting too
big after each allocation) making adjustEnd cry
2000-02-24 Pixel <pixel@mandrakesoft.com>
* interactive_gtk.pm (new): added the "new" method to initialize
windowheight for isStandalone
* install_steps_gtk.pm (new): returns undef in case no X server
works
* install2.pm (main): moved the ejectCdrom from install_steps::END
to here
* install2.pm (main): fix the $SIG{SEGV} handler
* install2.pm (main): added a "try again" in text install if the
"new" fails
* install_steps_interactive.pm (createBootdisk): fix an error for
non fdX choice of floppy drive
* install_steps_interactive.pm (setup_thiskind): remove the
"defined @l"
2000-02-23 Pixel <pixel@mandrakesoft.com>
* install2.pm (%suggestedPartitions): remove any /boot entries
* install2.pm (selectInstallClass): removed the special code to
/boot entries from suggestedPartitions for on non-intel (and it
was buggy :)
* fsedit.pm (@suggestions): remove the /boot entry
* fsedit.pm (check_mntpoint): remove the 1024 cylinder check
* fsedit.pm (suggest_part): remove the 1024 cylinder special case
* install_steps_interactive.pm (setupLILO): replace linear option
by lba32
* lilo.pm (suggest): add lba32 by default
* install_steps_interactive.pm (load_thiskind): moved the HPT
stuff to install_any::ultra66 and call it.
Add sound card configuration (3 lines :)
* my_gtk.pm and interactive_gtk: resize the list and tree based on
root window size
* install_steps_gtk: $width and $height goes $::rootwidth and
$::rootheight, also other dimensions goes global (main::)
* commands.pm (strings): replace the typo \{$n,} by {$n,}
2000-02-23 François Pons <fpons@mandrakesoft.com>
* build_archive, extract_archive: changed format of TOC to speed
up extraction of archive, now 5 to 6 times faster to read TOC :-)
2000-02-22 Pixel <pixel@mandrakesoft.com>
* Xconfigurator.pm: load "Cards" database only to translate NAME
to fields. Added file CardsNames created from Cards using
share/Cards2CardsNames. Kind of list of normalized NAMEs
* MonitorsDB: replace the ` ' separator for vendor by `|'
* install_steps_interactive.pm (timeConfig): use ask_from_treelist
* interactive_gtk.pm (ask_from_treelist): creation of
ask_from_treelist. Usage is just the same as ask_from_list with
one more argument (the separator eg: |, /)
2000-02-21 François Pons <fpons@mandrakesoft.com>
* diskdrake.pm: fixed deadlock while trying to create partition
when available space is equal or less than 2 cylinders. fixed
Create action on corrupted partition by removing stalling window.
Blocked partition table writing if there are error by forcing user
to correct partition table.
* partition_table.pm: fixed typo in verifyParts with cdie, added
verifyParts on Resize action.
2000-02-21 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (create_big_help): display the help in full
screen
* my_gtk.pm (_create_window): add big help on F1
* common.pm (add2hash): now returns the first parameter
* mouse.pm (detect): really defaults to serial mouse
* interactive.pm: add ask_many_from_list_with_help and
ask_many_from_list_with_help_ref
* services.pm: creation, it handles what was in
standalone/drakxservices
2000-02-18 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (createXconf): added /dev/ (X wants
"/dev/psaux" and not "psaux")
* diskdrake.pm (Create): show start sector even for non-expert on
non-i386
2000-02-16 Pixel <pixel@mandrakesoft.com>
* mouse.pm (detect): add defaults to serial mouse
* install_steps_gtk.pm (createXconf): remove the defaults to
serial mouse
2000-02-15 Pixel <pixel@mandrakesoft.com>
* diskdrake.pm: "After %s partition %s," inlined otherwise does
not please pablo and translators...
2000-02-14 Pixel <pixel@mandrakesoft.com>
* diskdrake.pm (Create): hide start sector choice for non-expert
2000-02-11 Pixel <pixel@mandrakesoft.com>
* partition_table_raw.pm (get_geometry): do not use the cylinder
number given by HDIO_GETGEO cuz limited to 16bits. Compute using
the total_sectors using HDIO_GET_IDENTITY
* c/stuff.xs.pm: added total_sectors (gives the number of sector
of a drive)
* modules.pm (load): ignore error in loading prereq's
* modules.pm (@drivers_by_category): rcpci instead of rcpci45,
z85230 added
* commands.pm (mount): add modules::load_deps otherwise the
fs::mount won't succeed insmoding vfat if needed
2000-02-11 François Pons <fpons@mandrakesoft.com>
* fixed diskdrake to handle limit case when creating and resizing
partition table, address size limit and start sector limit.
2000-02-11 Pixel <pixel@mandrakesoft.com>
* install2.pm (main): add a callback on SEGV
-> message printed
-> that way, ENDs are called (otherwise skipped)
* install_steps_interactive.pm (setup_thiskind): handles the undef
value returned by load_thiskind
* install_steps_interactive.pm (exitInstall): do not call
install_steps::exitInstall
* install_steps (exitInstall): removed
* install_steps (END): added (it does ejectCdrom)
* install_steps_interactive.pm (load_thiskind): returns undef if
error loading a module
* fs.pm (format_part): changed the prototype from $;$@ to $;@
otherwise, @options always have a value (mostly undef) and mkdosfs
fails (with "mkdosfs", "/dev/hdXX", undef, "-F", 32)
* install_steps_interactive.pm (setup_thiskind):
add a $auto_probe_pci that overrules $o->{auto_probe_pci}
(that way no pci probe the second time)
2000-02-10 François Pons <fpons@mandrakesoft.com>
* heavy modification of build_archive and extract_archive to manage
a TOC directly in archive file, handle bzip2 or gzip compression,
extract_archive can extract multiple files a time, with minimal
invocation of uncompress program and follow symlink and expand
directory contents.
* use build_archive/extract_archive for locales.
* fixed a min/max in install_steps_gtk for Resize/Create partition.
* fixed adjustEnd with dos partition table, take care of magic 63
sectors at beginning of partitions, a more solid method should be
used for that.
2000-02-10 Pixel <pixel@mandrakesoft.com>
* modules.pm (load_thiskind): skip modules "unknown" and "ignore"
2000-02-09 Pixel <pixel@mandrakesoft.com>
* partition_table.pm (add): cdie if maximum number of partitions
handled by linux is reached
* Xconfigurator.pm (chooseResolutionsGtk): display the graphic
card or server found
* install_any.pm (relGetFile): for mdkinst files, take care not to
have a double '/' (see debbugs #591)
* install_steps_interactive.pm (configureNetwork):
purpose: add ability to configure both modem and lan
clean up the behaviour
* fs.pm (write_fstab):
purpose: sort the fstab per mount point (cuz /usr must be before /usr/local)
also: rewrite of the part writing the fstab.
|