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
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
|
2000-09-16 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (choosePartitionsToFormat): move
the setting of toFormat before asking for bad blocks, seems to fix
things?? weird :-/
* network.pm (miscellaneousNetwork): fix the setting of focus on
error (tx2Thomas Poindessous :)
* install_steps_interactive.pm (configurePrinter): changed
"Cancel" to "None" (for Thomas Poindessous :)
* printer.pm (poll_ppd_base): max polling time raised from 10s to
30s (for Till)
* install_steps.pm (ask_mntpoint_s): don't force partition type to
be ext2 (at least if it's a known fs) (for Warly)
2000-09-15 DrakX <install@linux-mandrake.com>
* snapshot uploaded
2000-09-15 Pixel <pixel@mandrakesoft.com>
* install_steps_gtk.pm (set_help): save the help message displayed
in $o->{current_help}
* install_gtk.pm (create_big_help): display $o->{current_help}
* mouse.pm: reworked quite a lot. Now sorts/categorize nicely the mice.
* install_steps_interactive.pm (selectMouse): adapted for reworked mouse.pm
* install2.pm (selectMouse): adapted for mouse::read now returning
an hash ref
* detect_devices.pm (hasMousePS2): remove hasMouseMacUSB, do it in
one function (now takes the device in the parameter)
* interactive.pm (ask_from_treelistf): added (just like
ask_from_listf, but with a tree)
* Xconfigurator.pm: the reference is now nbuttons to
know wether to put Emulate3Buttons or ZAxisMapping.
* Xconfigurator.pm (cardConfiguration): install Glide_V3-DRI on
Banshee too.
* Xconfig.pm: guess nbuttons based on Emulate3Buttons and
ZAxisMapping.
* common.pm (availableRamMB): replace availableRam, now use the
size of /proc/kcore (what else to find the real ramsize?)
* common.pm (cat__): created
* install2.pm (main): add field meta_class in $o. Can be
'desktop', in case option desktop is given, or if /desktop/i is
found in /VERSION
* install_steps.pm (miscellaneous): for lnx4win, always have
'mem=' (so that the initrd is visible by both windows
* install2.pm (main): add option "desktop"
* install_any.pm (generate_ks_cfg): fix for new(?) $o->{intf} format
* install_interactive.pm (partitionWizardSolutions):
use only TrueFS for existing_part
(partitionWizard): have only "loopback" for lnx4win
* pci_probing/pcitable: associate Voodoo5 with Voodoo5
* share/Cards+: add Voodoo5
* bootloader.pm (suggest): add entry linux-nonfb (called linux-up
for smp)
2000-09-14 DrakX <install@linux-mandrake.com>
* snapshot uploaded
2000-09-12 François Pons <fpons@mandrakesoft.com>
* detect_devices.pm, mouse.pm: moved probing serial port before to
detect a wacom tablet (even if a PS/2 or USB mouse is found).
* help.pm: corrected reference to previous version of LM (jloup).
* install2.pm: removed duplicate code for getting network
configuration, using network module.
* netconnect.pm: intf is now a hash and no more an array.
* network.pm: changed nature of intf to hash from array, reworked
write_resolv_conf function to keep old code in comment but only
when not used anymore (to make it easier by hand modification).
* printer.pm: SOCKET accessible to expert only (jloup).
* printerdrake.pm: local port only available for expert if a
printer has been detected (jloup).
2000-09-11 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: reorganized choices of 3D optimizations, added
experimental support for expert users.
* install_steps_interactive.pm: removed question to keep XF3.
2000-09-05 François Pons <fpons@mandrakesoft.com>
* printerdrake.pm: removed all previous URI specific mode and
added socket and expert URI general mode.
* printer.pm: fixed bugs, start lo interface before cups.
2000-09-04 François Pons <fpons@mandrakesoft.com>
* printerdrake.pm: added pnm2ppa and lm110 support in cups
configuration. probe for printer device (parallel) and try to
install usb for printer.
* printer.pm: removed local printer configuration for cups (keep
only local configuration using URI).
2000-09-01 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: fixes to configure XF86Config-4 when XFree-3.3
is installed, make 16bits by default on 3D hardware acceleration,
fixed selection of hardware for hardware acceleration.
* install_steps.pm: add cups for printer configuration, used for
auto_install. added new function to add packages only if requires
are already satisfied.
* standalone/printerdrake: updated.
2000-08-31 dam's <damien@mandrakesoft.com>
* moved many things to network.pm and any.pm
* everything should be broken now.
2000-08-31 François Pons <fpons@mandrakesoft.com>
* install2.pm: removed printer default config (now obsoleted).
* install_steps_interactive.pm: add cups support.
* printerdrake.pm: add cups support.
* printer.pm: add cups support.
2000-08-31 Frederic Lepied <flepied@mandrakesoft.com>
* install_any.pm (setPackages): install the right glide module
according to the Voodoo card detected.
* Xconfigurator.pm (write_XF86Config): ZAxisMapping for XF 4.
(autoDefaultDepth): default depth to 16 for Voodoo cards except
for Voodo5 ones.
2000-08-29 dam's <damien@mandrakesoft.com>
* moved pppConfig in netconnect.pm and any.pm
* moved miscellaneousNetwork in any
* modem configuration is now useable in standalone mode.
2000-08-29 David BAUDENS <baudens@mandrakesoft.com>
* install_steps_interactive.pm: change Small/Normal/Full ->
Minimum/Recommanded/Complete (aka make FredB happy)
2000-08-28 dam's <damien@mandrakesoft.com>
* draknet (netconnect): renamed drakfuck -> draknet. standard ADSL
and french alcatel ADSL implemented.
* Xconfigurator.pm (autologin) : use of the new autologin system.
2000-08-24 François Pons <fpons@mandrakesoft.com>
* ../update_kernel*: changed reference from extract_archive to
packadrake.
* Makefile*: added live_install and live_install2.
* Xconfigurator.pm: updated Mach64 acceleration to only 3D Rage
Pro AGP card type, commented SiS and S3ViRGE support by GLX.
* commands.pm, keyboard.pm, lang.pm, pkgs.pm, list, tools/*:
updated to use packdrake now.
* install2.pm, install_steps.pm, install_steps_gtk, Makefile*:
manage live upgrade.
* modules.pm: use standard modprobe command for load in live
upgrade.
* netconnect.pm: added minimal modification for being compilable.
* rescue/list: added packdrake and sfdisk.
* live_install, live_install2: live upgrade of package.
2000-08-22 dam's <damien@mandrakesoft.com>
* drakfuck (netconnect):finished isdn PCI/ISA card implemetation
* added isdndb.net: providers database
2000-08-20 dam's <damien@mandrakesoft.com>
* moved Netconnect.pm to netconnect.pm
* moved DrakFuck to drakfuck
2000-08-18 Pixel <pixel@mandrakesoft.com>
* share/Cards+: for i810, force VideoRam
2000-08-18 dam's <damien@mandrakesoft.com>
* modules.pm: added isdn type in @drivers_by_category. corrected
load_thiskind (thx pixel) : it's not unsafe anymore
* Netconnect.pm: just display PCI isdn card recognized.
2000-08-17 Pixel <pixel@mandrakesoft.com>
* install_any.pm: many cleanup. moved some functions to common,
any or install_interactive (newly created)
2000-08-16 dam's <damien@mandrakesoft.com>
* install_steps_interactive.pm(configureNetwork): added call to
isdn configuration
* added standalone/DrakFuck: standalone entry point to configure
internet connexion.
* added Netconnect.pm: internet connexion functions.
2000-08-11 Pixel <pixel@mandrakesoft.com>
* install_steps_interactive.pm (selectInstallClass): yet a bigger
warning so that people don't choose expert installs. Also set the
focus on "Custom" by default.
* install_steps_interactive.pm (doPartitionDisks): created, calls
the wizard.
* install_steps.pm (doPartitionDisksBefore,
doPartitionDisksAfter): created (was mainly in
install2::doPartitionDisks)
* install2.pm (doPartitionDisks): much cleanup
* install_any.pm (partitionWizard): working state (still rough)
2000-08-08 Pixel <pixel@mandrakesoft.com>
* standalone/rpmdrake (AddMedia): fix the ftp addmedia, fix the
cdrom addmedia
2000-08-07 Pixel <pixel@mandrakesoft.com>
* diskdrake.pm (Resize):
* install_steps_gtk.pm (doPartitionDisks): remove the
before_leaving ensuring the filehandle is closed
* resize_fat/main.pm (DESTROY): use a better solution for ensuring
the filehandle is closed
2000-08-07 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: added SiS6326 in the list of chipset that
needVideoRam, reported on ml.
* install_steps.pm: fixed auto install of printer.
2000-08-06 Pixel <pixel@mandrakesoft.com>
* interactive.pm (ask_from_listf): created this GREAT function
that should have been created a long time ago.
* any.pm, install_any.pm, install_steps_gtk.pm,
install_steps_interactive.pm: a lot of rewrite to use the new
ask_from_listf, a lot of nice cleanup!
* fs.pm (df): created, returns the free space of the part. Save it
in $part->{free}
* install_steps_gtk.pm (doPartitionDisks): ensure the closing of
the device in case of error
* resize_fat/main.pm (new): ensure the closing of the device in
case of error
* install_any.pm (partitionWizard): the great partitioning wizard
is created. Not finished yet (nor called from anywhere)
* install_steps.pm (doPartitionDisksLnx4win): created function out
of doPartitionDisks
* install_steps_gtk.pm (installPackages): removed the displaying
of size to install (people are bothered cuz not the same size)
2000-08-06 dam's <damien@mandrakesoft.com>
* install_steps_gtk.pm (create_steps_window): use drawing area
instead of button. Implemented all steps events.
2000-08-05 Pixel <pixel@mandrakesoft.com>
* mouse.pm (detect): test a hack for usb mouse via hub
(sparhawk@enteract.com)
* fsedit.pm (undo): force isDirty and needKernelReread only if hd
hasBeenDirty, otherwise believe the flag saved
* partition_table.pm (write): flag hd as hasBeenDirty
* install2.pm: a few renaming of methods so that the step names
correspond to install2 function and install_steps* methods (eg:
configureX & setupXfree unified to configureX)
2000-08-04 dam's <damien@mandrakesoft.com>
* any.pm (setAutoLogin): added this method to write xdm-config
* Xconfigurator.pm: clenead autologin code and use of above method
2000-08-04 Pixel <pixel@mandrakesoft.com>
* pkgs.pm (setSelectedFromCompssList): save $nb to able to restore
it in case of max_size reached. only purpose is the log!
* install_steps_interactive.pm (choosePackages): in newbie, ask
between Small/Medium/Full install
* install_steps_interactive.pm (choosePackages): in expert, have
the min_mark be 0 instead of 1
* common.pm (find_index): added this nice function
* install_any.pm (getAvailableSpace_mounted): use common::df
* loopback.pm (getFree): use common::df
* commands.pm (df): use common::df
* common.pm (df): added
* diskdrake.pm (Resize)): add resizing of reiserfs
* share/list.i386: add resize_reiserfs
2000-08-02 dam's <damien@mandrakesoft.com>
* Xconfigurator.pm : autologin is functionall. When wmsession.d is
more up to date, I'll add the list of wm to launch at boot. It
writes in /etc/X11/xdm/xdm-config.
2000-08-01 Pixel <pixel@mandrakesoft.com>
* install2.pm (miscellaneous): modify as chmouel want (aka, ""
instead of "no" for MOUSE and KEYBOARD in sysconfig/usb)
* services.pm: separation between interaction and action.
* install_steps.pm (servicesConfig): the job is now done here
* install_steps_interactive.pm (servicesConfig): only the asking
part
2000-08-01 François Pons <fpons@mandrakesoft.com>
* pkgs.pm: fixed the below fixe, now ok.
* Xconfigurator.pm: fixed a bug for using default card flags
setting, add support for GeForce DDR for both 3.3 and 4.0.
* pci_probing/pcitable: fixed NV15 (GeForce2) card entry, now use
XFree 3.3 as unsupported in XFree 4.0.
* share/Cards+: added "NVIDIA GeForce2 DDR (generic)".
2000-07-31 François Pons <fpons@mandrakesoft.com>
* pkgs.pm: fixed provided package with choice in deps used with a
base package, complicated but kernel-fb or similar can be
unselected now.
2000-07-27 François Pons <fpons@mandrakesoft.com>
* install_steps_interactive.pm: changed expert message to ask
using XFree 3.3 instead of XFree 4.0 used by default (server).
* Xconfigurator.pm: make sure only one server is installed,
default to XFree 4.0 if supported unless XFree 3.3 accept
3D acceleration and not XFree 4.0, ask user in such case.
* pci_probing/pcitable: added Intel 815 pci ids.
2000-07-26 dam's <damien@mandrakesoft.com>
* install_steps_gtk.pm: applied new LN stars, logo title and help
logo. improved steps appearences.
* modified share/step-*.xpm
* added share/help.xpm
* updated ../HACKING to ling help logo.
2000-07-21 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: enable 3D acceleration configuration with
XFree86, use /usr/X11R6/lib/modules/glx-3.so for X version 3
Utah-GLX accelerated module.
2000-07-20 dam's <damien@mandrakesoft.com>
* Xconfigurator.pm: use {miscellaneous}{autologuser} instead of
{miscellaneous}{autologuser} + {miscellaneous}{autologing}.
* move some README content to ../HACKING
2000-07-19 dam's <damien@mandrakesoft.com>
* Xconfigurator.pm: added autologin boxes.
result is in {miscellaneous}{autologin} and in
{miscellaneous}{autologuser}
2000-07-19 François Pons <fpons@mandrakesoft.com>
* any.pm: added default root to existing root device when adding
an entry in bootloader.
* bootloader.pm: avoid duplicating entry (floppy and old-floppy)
when they are identical.
manage hackkernel by suggest an entry by default if installed.
* install_steps.pm: reworked symlink closure for bootloader
to keep previous configuration.
2000-07-11 François Pons <fpons@mandrakesoft.com>
* bootloader.pm: merged lilo.pm and silo.pm inside bootloader.pm,
this include a configure_entry from silo.pm to build a initrd if
used.
* share/compssList: added kde2 packages.
* share/compssUsers: added kde2 group, renamed kde to kde1 group
specific.
2000-07-07 François Pons <fpons@mandrakesoft.com>
* install2.pm (choosePackages): always execute setPackage to copy
hdlist* and depslist files (support mixed partitionDisks and
choosePackages).
* install_any.pm (setPackages): avoid clearing upgrade flag.
* install_steps.pm (choosePackages): use $first_time to avoid
reselection of packages according to compssList.
* install_steps_interactive (choosePackages): use $first_time and
$individual to avoid reselection of packages according if user go
back to step choosePackages.
* pkgs.pm: added psUpdateHdlistsDeps to restore hdlist* and
depslist files in /var/lib/urpmi.
* diskdrake.pm: fixed uneditable combo for Mount point action.
2000-06-23 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: better approach for Sun* server in newbie.
* fs.pm: added romfs support for mount.
* fsedit.pm: changed auto allocation for partitions for sparc*.
* install2.pm: restored bootdisk creation and auto install boot
disk creation for sparc*.
* install_any.pm: changed vfat to romfs when mounting kickstart
floppy on sparc*.
* install_steps.pm: avoid proposing formating sunos partition.
* install_steps_interactive.pm: boot disk for sparc* and support for
installation of SILO on /boot partition (sparc*).
* install_steps_newt.pm: removed cylinder 0 bug warning.
* interactive.pm: fixed typo for not_edit set to 1 by default.
* partition_table.pm: fixed get_holes on sparc* where a whole disk
partition caused problems.
* partition_table_sun.pm: removed cylinder 0 bug as found in mke2fs.
* silo.pm: handle /boot partition, install silo.conf in /boot and
make a symlink from /etc.
* share/list.sparc: added losetup and genromfs for boot disk creation.
2000-06-21 Pablo Saratxaga <pablo@mandrakesoft.com>
* lang.pm: changed the way console font data is written; not all
of the [0], [1], [2] values must defined, so three cases must be used.
Also added a variable $CHARSET for /etc/sysconfig/i18n; it can then
be used by console-tools to load the proper compose table
2000-06-20 François Pons <fpons@mandrakesoft.com>
* c/sbus.c: added some functions for silo.c integration.
* c/silo.c: initial release including write in prom, and translation
of disk name from openprom to linux, rh version modified.
* silo.pm: added write in prom, support of sunos boot from silo.
* partition_table.pm: added support for ufs partition like windows one.
* install_steps_interactive.pm: added other entries in silo.
* install_steps.pm: support sunos partition.
* install_any.pm: automatically mount sunos partition with diskdrake.
* fsedit.pm: added /mnt/sunos suggested mount point.
* fs.pm: added ufs support for mount.
2000-06-19 François Pons <fpons@mandrakesoft.com>
* crypto.pm: modified for getting sparc crypto file for sparc*.
* modules.pm: make sure to load sd_mod when needed.
* pci_probing/main.pm: always use loaw_endian in pci structs.
* pci_probing/translate-pcitable.pl: added arch specific module name
translation.
2000-06-16 Pixel <pixel@mandrakesoft.com>
* modules.pm (write_conf): rename conf.modules to modules.conf if
needed. Outputs to modules.conf
* detect_devices.pm (cdroms): fix using scd0 for ide-burners when
already a scsi cdrom drive
2000-06-13 Pablo Saratxaga <pablo@mandrakesoft.com>
* pkgs.pm: added 'acon' requirement for all right-to-left languages
2000-06-07 François Pons <fpons@mandrakesoft.com>
* diskdrake.pm: added SunOS partition as blue for diskdrake.
* install_steps_interactive.pm: make sure of no division by zero may
happen.
* install_steps_newt.pm: added WARNING for fdisk on sparc*.
* modules.pm: make sure of loading sd_mod module after any scsi module.
* sbus_probing/main.pm: insmod openprom before trying sbus probing.
* pkgs.pm: corrected by use of parabolic solution for size approximation.
* silo.pm: try with "silo -p 2 -t" if "silo -t" has failed due to bad probe.
2000-06-05 Pablo Saratxaga <pablo@mandrakesoft.com>
* install_steps.pm,lang.pm: added load_console_font, to load the
proper console fonts (text mode install is not very useful otherwise)
2000-06-03 Pixel <pixel@mandrakesoft.com>
* diskdrake.pm (Create): don't accept less than 32MB part for reiserfs
* diskdrake.pm (Type): don't accept less than 32MB part for reiserfs
2000-06-01 Pablo Saratxaga <pablo@mandrakesoft.com>
* share/fonts.tar.bz2: replaced the Korean 16pt fonts by a 12pt font;
it fits better with the other fonts. Added a 'README' file with
some comments and the required copyright notice
2000-05-29 François Pons <fpons@mandrakesoft.com>
* Xconfigurator.pm: added support for SBUS card autodetection.
* commands.pm: added lssbus to list SBUS devices detected.
* detect_devices.pm: removed alpha restriction on USB.
* install_steps_interactive.pm: added SBUS support.
* c/sbus.c: initial revision, core SBUS support (inspired from kudzu).
* c/stuff.xs.pm: added wrapper for sbus.c interface.
* sbus_probing/main.pm: initial revision (inspired from kudzu).
2000-05-27 Adam Lebsack <adam@mandrakesoft.com>
* share/list.ppc: various PPC modifications, for HFS
* partition_table_mac.pm: bug fixes
* partition_table.pm: various HFS fixes, isHiddenMacPart()
* diskdrake.pm: added HFS to top buttons when run on PPC
* keyboard.pm: fixed name of mac-fr2-ext keymap
* install_steps_gtk.pm: added Xpmac server support for PPC.
* install_steps_interactive.pm: disallow hardware configuration on PPC for
now. All drivers should be in the kernel. setup_this_kind().
* fsedit.pm: fixed verify_hds for PPC, /proc/partitions will never match
our partition table read. Added PPC grep condition for PPC in get_visible_fstab.
* fs.pm: fix argument for HFS formatting.
* Makefile: special installation of PPC files.
2000-05-25 Chmouel Boudjnah <chmouel@mandrakesoft.com>
* standalone/drakboot: Don't display Configure-/LILO/GRUB/ on
alpha|sparc.
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.pm: fixed upgrade for sparc* and disable supermount for sparc*.
* install_steps_interactive.pm: added missing $prefix for glob_. call
configure_entry in setupSILO. fixed cancel or None entry on setupBootloader.
* modules.pm: updated alias for sparc*.
* any.pm: fixed proprable wrong test for setupBootloader in beginner at
the very beginning.
* printer.pm: fixed typo.
* Xconfigurator.pm: avoid testing if using a Sun* server, added depth and
resolution for these server too.
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.
|