aboutsummaryrefslogtreecommitdiff
blob: 12670bba35204abf02769ac6da9319e3a1a74bc3 (plain)
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
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
# ChangeLog for catalyst
# Copyright 1999-2009 Gentoo Foundation; 2008-2009 Various authors (see AUTHORS)
# Distributed under the GPL v2
# $Id$

  02 Sep 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS,
  +.gitattributes, README, TODO:
  Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog,
  README, and TODO.

  23 Aug 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/livecd_stage2_target.py:
  Apply patch for module blacklisting from gentoo bug #282148

  07 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
  Version bumping to 2.0.6.905 for release.

  28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> livecd/files/README.txt,
  livecd/files/x86-F6.msg:
  Apply patch to document espeakup support for Gentoo bug #267708

  27 May 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst/config.py:
  import catalyst_support for Gentoo bug #271368

  24 Apr 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
  Rolling an official catalyst 2.0.6.904 version.

  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
  Apply additional patch from Gentoo bug #255793 for arm subarches

  04 Apr 2009; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/chroot-functions.sh:
  Apply patch from Gentoo bug #264457 to prevent deleting of ccache cache

  24 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/sh.py:
  Additional sh patch from Gentoo bug #255793

  21 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py, arch/sh.py:
  Apply patch from Gentoo bug #255793 for enhanced sh/arm support

  21 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Update reference to make.conf.example for new location in portage-2.1.6

  20 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Remove --noreplace from run_merge call so that baselayout gets rebuilt
  with USE=build

  16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/rc-update.sh:
  Change invalid atom '>=sys-apps/baselayout-2*' to
  '>=sys-apps/baselayout-2'

  13 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py:
  Try to import portage.util before portage_util

  09 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> TODO:
  Add note about metadata_overlay being default in 2.1.6

  09 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
  Updated the AUTHORS section and the header for the ChangeLog, to reflect
  that individual authors now retain their copyright to code they submit.

  08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
  Rewrote TODO to make it clearer and added a ton of new items to it.

  02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  screw you python...hard

  02 Jan 2009; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Disable removal of 'target_path' when build starts

  26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Apply patch from armin76 to actually make use of the busybox_config value
  in the spec

  24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/netboot2/netboot2-controller.sh, targets/support/kmerge.sh:
  Add support for gk's --busybox-config= option

  23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Missing / before 'iso'

  22 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/snapshot_target.py:
  Add support for purging to snapshot target

  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
  Add mix-in cdtar idea to TODO

  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  -livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
  Remove old isolinux-3.09 cdtar files

  21 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  +livecd/cdtar/isolinux-3.72-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-3.72-memtest86+-cdtar.tar.bz2:
  Update cdtar files to isolinux-3.72 and latest memtest86+-2.10

  19 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
  Marking this 2.0.6.903 for testing.

  12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/netboot2/netboot2-controller.sh:
  Disable copying of nb-busybox.cf since it isn't used anyway

  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/amd64.py,
  arch/x86.py, catalyst:
  A few typo and other minor fixes as reported by armin76

  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Add support for digests="all" for Gentoo bug #209611

  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  examples/netboot2_template.spec, targets/support/kmerge.sh:
  Automatically append --netboot to GK_ARGS for netboot2 target Remove
  explicit --initramfs-overlay=/tmp/image from netboot2 example spec

  07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/pre-kmerge.sh:
  Remove evil hacks that copy gk files around for netboot2

  04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
  Bumping version for release.

  01 Dec 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py:
  Default to umask 022 for spawn() unless otherwise specified for Gentoo bug
  #239048

  29 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Add support for -P/--purgeonly option

  31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> README:
  Updated README to tell the user where to locate catalyst.conf if not using
  an ebuild. Thanks to Claus Boehmer <Claus.Boehmer@gmx.de> for pointing it
  out.

  31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> catalyst:
  Kicking out a 2.0.6.901 release for testing.

  29 Sep 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Automatically prepend build dir path to livecd/iso if it's not an absolute
  path.

  28 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> TODO:
  Update TODO with placeholder idea.

  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  +modules/catalyst/util.py:
  Create catalyst.util module with capture_traceback() and print_traceback()
  functions Capture and print traceback when build fails instead of letting
  python do it.

  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  modules/catalyst/config.py, modules/catalyst_support.py:
  Switch commandline spec value parsing to use catalyst.config.ConfigParser.

  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  modules/catalyst/config.py:
  A few fixes to ParserBase after actually testing it switch to parsing
  config file with ConfigParser.

  07 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  +modules/catalyst/config.py, -modules/catalyst/util.py:
  More indecisiveness..move util.spec to config.SpecParser.

  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  -modules/catalyst/spec.py, +modules/catalyst/util.py,
  modules/catalyst_support.py:
  * Rename catalyst.spec to catalyst.util
  * Move spec_dump() into spec class
  * Modify catalyst to use new spec class

  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  +modules/catalyst/__init__.py:
  Add __init__.py file and import line.

  06 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  +modules/catalyst/spec.py:
  Initial commit of modules/catalyst/spec.py.

  30 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> arch/amd64.py,
  arch/x86.py:
  Updating x86/amd64 arch support. Original patches by William Cooke
  <gentoo@wcooke.org> and reported to Gentoo bug #224429, modified by me.

  28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  modules/snapshot_target.py, modules/stage4_target.py,
  targets/support/bootloader-setup.sh, targets/support/functions.sh,
  targets/support/kmerge.sh:
  Removing all deprecated interfaces. We no longer wish to support them and
  they're not needed. Anyone using a pre-2.x spec file will need to update
  their specs, anyway.

  24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
  -livecd/files/Getting_Online.txt:
  Removing livecd/files/Getting_Online.txt since it was quite outdated.

  24 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, catalyst,
  README:
  Updated for new git repo.

  29 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, catalyst,
  targets/support/livecdfs-update.sh:
  Add gconf settings for gnome-screensaver to disable locking by default. This
  is 2.0.6 final.

  14 May 2008; Andrew Gaffney <agaffney@gentoo.org> arch/arm.py:
  Add armv5tel to arm host list.

  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  If we don't have a distcc user, we need to reinstall distcc, even if it's
  been built with the right USE. This mainly affects stage1/stage2.

  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  We need to run distcc-config --install, since we won't be installing into
  ROOT=/ for stage1, and we have to use --noreplace to keep from wiping any
  installed versions of distcc.

  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO:
  Add a couple of distcc-related items to TODO.

  09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-preclean-chroot.sh:
  We don't want to run setup_myfeatures in preclean, but still want to update
  the environment and show our debug information.

  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-preclean-chroot.sh,
  targets/support/chroot-functions.sh:
  Remove the die on LIBDIR check, since it won't be set on non-multilib
  profiles. We can now run debug in preclean again.

  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/functions.sh:
  Let's not try to chmod a dangling symlink.

  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Added emerge --info to debug output.  I don't know why I didn't add it before.

  25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-preclean-chroot.sh:
  We probably shouldn't be running our debug functions in our stages. Let's
  fix this.

  24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Added a get_libdir call and fail if we don't have a valid LIBDIR when using
  debug.

  23 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Only copy the handbook icon if one exists.

  21 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_lock.py:
  Fix a small typo. Thanks to Justin Bronder <jsbronder@gentoo.org> for
  pointing it out.

  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  We should be matching all possible LIBDIRs, so make sure we do that.

  17 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  We no longer need the metadata.tar.bz2, since the Installer uses
  metadata_overlay.

  16 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  We don't need --newuse if we're not using binary packages, so there's no
  need for it here.

  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Added initial framework for creating the CD's root on livecd/livedvd.
  Currently, the end result is the same, but I'll be adding code to
  automatically copy the stages and to automatically download the distfiles.

  13 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/rc-update.sh:
  Change all checks for livecd/type: gentoo-release-livecd to
  gentoo-release-live* so we can add a new gentoo-release-livedvd livecd/type
  to allow for auto-fetching of distfiles and stages onto official DVD media.

  11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Updated TODO. Added code to livecd-stage1 to generate a package list, which
  will be used in livecd-stage2 with the upcoming livedvd livecd/type to fetch
  the distfiles automatically.

  11 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fix seedcache output so it fits in 80 columns.

  08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  We should likely install baselayout before anything else, including the
  package manager. As such, I've moved it to after sys-apps/baselayout is
  installed.

  08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Check for a snapshot in the overlay and error if one is present. This should
  ensure that the snapshot on the CD is the same as the one used to build the
  ISO.

  06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_support.py:
  Added a small patch from Tim Yamin <tim.yamin@zonbu.com> to fix make.conf
  parsing of variables with numbers in them. This is catalyst 2.0.6_pre17 for
  testing.

  06 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Change back to using sys-apps/baselayout. We'll need to come up with a
  better permanent solution now that virtual/baselayout is no more.

  05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
  -livecd/cdtar/grub-memtest86+-cdtar.tar.bz2:
  Update the grub cdtar for grub-0.97-r5 and memtest86+-2.01

  05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/bootloader-setup.sh:
  Use menu.lst for grub config, since 0.96 and higher won't use grub.conf
  for eltorito

  04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> +TODO,
  modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
  Added TODO. Changed create_handbook_icon call to only be called if
  /docs/handbook/index.html exists on the disk or in livecd/overlay.

  30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Run sed on KERNELVERSION to escape the slashes so we can use it in another
  sed

  30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Modify test to run if package.provided exists instead of if it doesn't.
  Run sed on the correct file.

  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/chroot-functions.sh:
  Added --noreplace to setup_myfeatures merges so we don't blow away any
  packages which are already installed with the proper USE flags for the given
  target. This is for bug #211654. This is catalyst 2.0.6_pre16 for testing.

  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/README.txt:
  Added dosshd, passwd=, and nonfs to README.txt, since they were missing.

  27 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Added mdraid for baselayout-2 users.

  14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Clean up package.provided after the kernel build

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  It helps if I put things in the correct order so they'll actually execute,
  rather than getting a nice error from emerge.

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Change upgrade to update.

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Add back in the package.provided code that *should* skip the kernel sources
  merge for call back and subsequent runs.

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  We don't really need to use binary packages for the kernel sources, since it
  doesn't gain us anything. Also, we need to delete the /usr/src/linux symlink
  when we're not using kerncache.

  13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Remove 'symlink' from USE, since it's not needed and screws up kerncache

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/livecd-stage2/livecd-stage2-controller.sh:
  OK, we run our find outside the chroot, so we don't want to use absolute
  paths unless we want to wipe out *.a *.la *.pyc and *.pyo from our host
  system. Oops. Due to this bug, I'm making this 2.0.6_pre15 for testing
  immediately.

  13 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/stage1/stage1-controller.sh:
  Cleanup the clean section for stage1 and add an updated clean section for
  livecd-stage2 when we're a minimal, universal, or game CD. This is
  2.0.6_pre14 for testing.

  11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  We should be using --newuse when merging our packages in callback.

  11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh:
  We should only use --noreplace when building a pkgset, everything else
  should be a fetch.

  11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py, modules/generic_stage_target.py,
  modules/grp_target.py:
  Apply additional patches from bug #207862 for CONTENTS generation.

  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/grp/grp-chroot.sh:
  Call setup_myemergeopts after changing clst_FETCH.

  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/netboot2/netboot2-pkg.sh:
  Remove a bit of unnecessary code.

  10 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, targets/grp/grp-chroot.sh,
  targets/support/chroot-functions.sh:
  Fix some spacing on the -* warning, revert Andrew's last change, since it
  didn't do anything, and clean up the GRP chroot code so it works smarter and
  set clst_FETCH when clst_grp_type is something other than pkgset.

  10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/chroot-functions.sh:
  Don't set --usepkg and --buildpkg when fetching.

  07 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Change the warning thrown into make.conf when someone uses LDFLAGS so it is
  less confusing.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Merged ChangeLog.old and ChangeLog and added a note for myself to fix up the
  boot/kernel/${kname}/config copying code in generic_stage_target.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Make sure we don't give genkernel a --kernel-config if it isn't set in the
  spec.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py, targets/support/kmerge.sh,
  targets/support/pre-kmerge.sh:
  Changed boot/kernel/${kname}/config and boot/kernel/${kname}/sources to be
  valid, rather than required, changed clst_ksource to default to
  virtual/linux-sources if boot/kernel/${kname}/sources is unset, moved
  removal of USE to after the kernel build so the modules get the correct USE,
  and did some minor cleanup on pre-kmerge. This is 2.0.6_pre13 for testing.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  We should run the default functions for kmerge.sh, too.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
  +livecd/cdtar/aboot-1.0_pre20040408-r2-cdtar.tar.bz2:
  Updated aboot cdtar with a newer version to support newer kernels.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
  Updated make_destpath so it writes out to make.conf as well as exporting
  ROOT to the environment, added a make_destpath call to cleanup_stages, and
  adding make_destpath /tmp/stage1root to stage1.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> README, catalyst:
  Updated README a bit and rolling 2.0.6_pre12 for testing.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Removed any further checks for clst_fstype and making sure everybody is
  using ${mkisofs_zisofs_opts}.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  The default theme for GNOME is now Clearlooks, so we can remove the theme
  code, but we still want to set the font size.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  We need to put quotes around ${user_comment} or useradd gets confused.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Changed make_destpath to write out ROOT to make.conf, rather than (ab)using
  the environment.

  05 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/kmerge.sh:
  Added an additional make_destpath call to kmerge.sh so it'll export ROOT=/
  prior to running genkernel. This is catalyst 2.0.6_pre11 for testing.

  04 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/create-iso.sh:
  Bash fscking sucks, so we have to compromise on this code reduction solution
  a bit. It's still far better than it was

  03 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/create-iso.sh:
  Don't escape quotes when actually running the command

  02 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Pass clst_root_path instead of ROOT to run_merge, since it overrides ROOT

  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Use -L instead of -l in test for symlink

  29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  Remove code for gcc-config/binutils-config since it should be getting done
  in the preclean script, anyway.

  29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  I missed one place where HOSTUSE was being used incorrectly.

  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Escape the correct quote

  29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Change remaining instances of run_emerge to run_merge

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
  Change all clst_hostuse checks for ppc/ppc64 to ppc*|powerpc* so we match,
  no matter what.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Let's change our splash checking to a global check so it only needs to be
  done once. This makes much more sense than having all of those if ... else
  ... statements.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
  Fix our USE invocation here so things work as expected.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Force-enable livecd/users for livecd/type gentoo-release-livecd and
  gentoo-gamecd.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Remove /etc/conf.d/domainname code, since /etc/conf.d/domainname is no
  longer used.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Fixing the snapshot copying so it will only copy the correct snapshot for
  people who don't know how to properly use wget.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Fix HOSTUSE invocation on stage1, since we use -* at the beginning to
  disable profile USE.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/support/kmerge.sh:
  OK, we have to escape our quotes, rather than use single quotes, or we don't
  evaluate the variables properly.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh,
  targets/support/kmerge.sh:
  Fixing echo/sed for make.conf writing.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/stage1/stage1-chroot.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
  Rather than using the environment, we write out our USE to make.conf, then
  remove it once we're done. We don't bother adding clst_HOSTUSE, since it'll
  be written to make.conf, already.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
  Changing run_emerge to run_merge, changing both setup_portage and
  setup_myfeatures to add any USE changes to make.conf prior to merge, then
  removing the settings added, rather than (ab)using the environment.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
  targets/tinderbox/tinderbox-chroot.sh:
  Rearrange some of the functions in chroot-functions.sh in preparation for
  some upcoming changes and rename setup_portage to setup_pkgmgr.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  Removing an extra env-update call from stage1's preclean.

  28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
  targets/support/bootloader-setup.sh:
  Set default for grub to 0 and updated cdtar so we don't ship a half-broken
  help.msg which we didn't even use.

  28 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/bootloader-setup.sh:
  Don't write out out 'default 1' line when creating grub.conf, since the
  'help' entry is now at the bottom, and we want grub to default to the first
  entry

  27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/bootloader-setup.sh:
  Removed checks on livecd/splash_type, since we only support one type,
  removed remaining bootsplash code from bootloader-setup.sh, added automatic
  copying of splash.xpm.gz for Gentoo releases when using grub, and moved grub
  help to bottom of titles. This is catalyst 2.0.6_pre10 for testing.

  27 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Let's automatically copy in the snapshot if livecd/type is
  gentoo-release-livecd.

  26 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Fix leading whitespace in empty() so it's only executed if there's something
  to execute it on. Thanks to Justin Bronder <jsbronder@gentoo.org> in bug
  211410 for pointing this out

  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/rc-update.sh:
  Quote baselayout package atom

  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  OK, we shouldn't use which to find env-update, since /usr/sbin isn't in the
  PATH by default. Instead, simply check if it exists.

  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/chroot-functions.sh:
  Remove temporary package listing code, since --verbose is forced on with
  --debug

  21 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> catalyst:
  Force-enable --verbose when using --debug

  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Changing modules-update to update-modules to quiet a warning and keep us
  from having it get removed out from under us.

  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/chroot-functions.sh:
  Adding a note to myself for better debug and moving run_default_funcs to the
  bottom of the script so it gets executed. Since this can otherwise break
  pkgcache, I'm making this catalyst 2.0.6_pre9 for testing, immediately.

  21 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/support/chroot-functions.sh:
  Moved creating of stage1 package list to the beginning of stage1-chroot.sh
  so we can get the output with --debug, added --newuse to the options for
  stage1, as we should always rebuild any package where the USE has changed,
  removed removal of portage logs from stage2-chroot.sh since it is being done
  by cleanup_stages, moved world removal in cleanup_stages into a check for
  stages 1 through 3, made update_env_settings check for the existence of
  env-update before running it since we now run update_env_settings by default
  everywhere chroot-functions.sh is sourced, and added a section to show_debug
  to list the packages, since we don't yet force-enable verbose with debug.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_lock.py:
  Since my python sucks and I don't feel like troubleshooting it at the
  moment, commenting out all the DEBUG code in catalyst_lock and rolling up
  2.0.6_pre8 for testing.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
  modules/builder.py, modules/catalyst_lock.py:
  Added some extra debug output to catalyst_lock.py and added Stuart Longland
  to AUTHORS. This is catalyst 2.0.6_pre7 for testing.

  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py:
  change 'is' to == because python is grumpy

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec, examples/stage4_template.spec,
  modules/livecd_stage2_target.py, targets/support/kmerge.sh,
  targets/support/livecdfs-update.sh, targets/support/pre-kmerge.sh,
  targets/support/rc-update.sh:
  Removing support for bootsplash, since it hasn't been in a supported kernel
  in a couple years and isn't accepted upstream.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
  Fix up the sed for genkernel so it works on versions both before and after
  3.4.10_pre2 and fixing a couple places where my sed for the . -> source
  change was a bit too aggressive.

  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/bootloader-setup.sh:
  Change grub timeout to 15 seconds instead of 150.

  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/pre-kmerge.sh:
  Comment out sed on genkernel executable as it appears to do nothing these
  days.

  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Only call find on libdirs that actually exist. Thanks to Kristoffer
  <krek6597@student.uu.se> in bug #210807.

  20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Add warning about -* in foo/use in the spec.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-image.sh,
  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-preclean-chroot.sh,
  targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Change all . to source.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-preclean-chroot.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-preclean-chroot.sh,
  targets/support/chroot-functions.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Added a cleanup_stages function and added it to the appropriate places.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
  Removing any functions that we now call by default when we source
  chroot-functions.sh by default.

  20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh:
  Clean up the debug code that I've added to stage1, move it to
  chroot_functions.sh, and call it from all of our main targets.

  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py:
  Wow. I need to make sure that we actually comment comments in make.conf or
  we end up with a failed build. Thanks to Christian Heim <phreak@gentoo.org>
  for pointing it out. This is catalyst 2.0.6_pre6 for testing.

  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh:
  We need to be sure we clear out /var/log/portage/elog as well as
  /var/log/emerge.log for stages 1 through 3.

  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Clean up firmware code in livecdfs-update.sh, add beginnings of new firmware
  code in livecd-stage2-controller.sh, and fix output for USE in make.conf to
  80 columns. This is catalyst 2.0.6_pre5 for testing.

  14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Apparently, python doesn't like it when you put a set of comments in front
  of an elif. Thanks to Robin Johnson <robbat2@gentoo.org> for pointing it out
  and the patch.

  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Huge refactoring of modules/generic_stage_target.py to fix indentation and
  generally clean up the code so it's a bit easier to read/follow.

  13 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Sort and de-dupe myusevars.

  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Modify stage1-chroot.sh to use the actual -d/--debug code already in catalyst.

  13 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
  targets/tinderbox/tinderbox-chroot.sh:
  Move export of FEATURES to setup_myfeatures.

  12 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/stage1/stage1-chroot.sh:
  Added some debug code to stage1 and fixed a nice bug where we weren't
  building with the correct USE. Unfortunately, this invalidates any caches
  for stage1, since we were building with the entire USE from the profile.
  This is 2.0.6_pre4 for testing.

  11 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  We don't need to do the device building twice, so removing USE=build from
  first baselayout install.

  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  We check for a plugdev group, add it if it doesn't exist, and make sure any
  users specified by livecd/users is in the group.

  09 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py:
  Changing cobalt_n32 to use mipsel4_n32 as its inheritance point. Thanks to
  Stuart Longland <redhatter@gentoo.org> for pointing this change out.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_support.py:
  Fix up calc_contents in contents_map. Thanks to Brent Baude
  <ranger@gentoo.org> for pointing it out. This is catalyst 2.0.6_pre3 for
  testing.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Ensure /etc/xml/catalog does not exist in stage1, since it will always be
  empty and will cause issues in stage3 and beyond.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/kmerge.sh, targets/support/rc-update.sh:
  Changed some of the rc-update code so it should work with baselayout-2,
  also. This is 2.0.6_pre2 for testing.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
  files/catalyst.conf, modules/catalyst_support.py,
  modules/generic_stage_target.py, modules/grp_target.py,
  modules/snapshot_target.py:
  Added support for generating CONTENTS files automatically. Patch by Robin
  Johnson <robbat2@gentoo.org> for bug #207862.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/snapshot_target.py:
  Add a patch from Robin Johnson <robbat2@gentoo.org> from bug #207860 to
  exclude digest-* files from the snapshot.

  08 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
  arch/x86.py, modules/generic_stage_target.py:
  Fixing a minor display issue when we write out make.conf, adding HOSTUSE for
  amd64 to add mmx, sse, and sse2 to USE, adding sse2 to pentium4's HOSTUSE.

  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/kmerge.sh:
  Make the --kerncache option to genkernel dependent on 'kerncache' being in
  options, so that it can actually be turned off.

  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
  arch/mips.py:
  Rearrange things in the arch/*.py files to ensure that nothing is used
  before it has been defined.

  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> arch/powerpc.py:
  Reorder arch/powerpc.py to make python happy.

  07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/snapshot_target.py:
  Change .svn --include to an --exclude like it was supposed to be.

  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
  catalyst:
  Added several subarches for mips so we can dump the mips subarch profiles
  from my shiny new multi-parent profile structure. This is 2.0.6_pre1 for
  testing.

  07 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Changed the code for copying the MOTD files so it's fewer lines and makes
  more sense.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +arch/powerpc.py,
  -arch/ppc.py, -arch/ppc64.py, arch/sparc.py, -arch/sparc64.py:
  Merged ppc.py and ppc64.py into powerpc.py and merged sparc.py and
  sparc64.py into sparc.py, so we have a cleaner set of arch files.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/amd64.py,
  arch/x86.py:
  Did a little cleanup on the x86.py to remove some redundant entries and
  added nocona and core2 to amd64.py, though they're currently commented out.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Write out HOSTUSE settings from arch/*.py to make.conf as well as any USE
  flags defined in the spec file.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
  Added a patch from Markus Rothe <corsair@gentoo.org> to add power6 and cell
  subarches to ppc64 for bug #208860 and removing redundant CXXFLAGS settings,
  since catalyst sets CXXFLAGS=CFLAGS by default.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-chroot.sh, targets/support/kmerge.sh:
  Added clst_HOSTUSE to livecd-stage1 and livecd-stage2 package builds.

  06 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Added prescott to the subarches for x86.

  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/netboot2_target.py, targets/support/kmerge.sh:
  Add patch to enabled netboot2/linuxrc and automatically add path for
  initramfs overlay to genkernel commandline. Thanks to Justin Bronder
  <jsbronder@gentoo.org> in bug #208106.

  06 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  modules/netboot2_target.py:
  Allow root_overlay in netboot2 target for bug #208106.

  04 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  targets/stage1/stage1-chroot.sh, targets/support/chroot-functions.sh:
  Added USE=bindist automatically to everything that inherits set_use from
  generic_stage_target, added USE=bindist to livecd_stage1_target, added
  USE=bindist to emerge run for stage1, and did some minor cleanup in
  get_libdir in chroot-functions.

  03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/bootloader-setup.sh:
  Add splashimage= line to grub.conf if /boot/grub/splash.xpm.gz exists.

  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
  examples/stage4_template.spec, examples/tinderbox_template.spec:
  Changing link so it no longer points to a dead page.  This is for bug #208609.

  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/snapshot_target.py:
  Add .svn to the catalyst snapshot excludes and remove old pordir_overlay code.

  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  As much as I hate this, we're going to force baselayout to install first.
  This will keep us from having any issues with packages that don't respect
  multilib libdirs.

  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
  Reorder options in catalyst.conf so they're alphabetical.

  02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/bootloader-setup.sh:
  Add 'pager on' to grub.conf for bug #208531.

  02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/README.txt, livecd/files/x86-F6.msg:
  Removing the unused kernel command line options from Volume/Device Management.

  10 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is now 2.0.5 for release.

  25 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  files/catalyst.conf, modules/catalyst_support.py,
  modules/generic_stage_target.py,
  targets/embedded/embedded-preclean-chroot.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/support/chroot-functions.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Applying a patch from Tais M. Hansen <tais.hansen@osd.dk> to add initial
  sys-devel/icecream cluster compiler support for bug #200095. This is
  catalyst 2.0.5_pre6 for testing.

  25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  files/catalyst.conf, modules/generic_stage_target.py:
  Add the option for using metadata_overlay with portage to speed up cache.

  25 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/stage1_target.py, modules/stage2_target.py,
  modules/stage3_target.py:
  Add /etc/portage to cleanables for stages 1 through 3.

  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  livecd/files/livecd-local.start,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  We apparently still need profiles/eclass for building the stage3 from the
  LiveCD with the installer.

  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> arch/mips.py:
  Apply patch for MIPS N32 support from Stuart Longland <redhatter@gentoo.org>
  in bug #197917.

  17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Create symlink for /etc/gconf and /var/db when moving to /usr/livecd, remove
  preservation of eclasses/profiles, and remove copying of livecd-local.start
  since it's not needed anymore.

  16 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
  Move moving of /var/db back to livecdfs-update.sh but keep the symlink so we
  can unmerge.

  13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
  Removing old mkvardb code which is no longer used, commenting out setting of
  Gnome theme for testing now that Clearlooks has been default for some time,
  and changing vdb move from a case statement to a simple if statement. This
  is 2.0.5_pre5 for testing.

  13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/stage1_target.py:
  Removing cleaning of python encodings for bug #64890.

  11 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Add an extra warning into the generated make.conf about changing the CHOST.

  01 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
  targets/support/livecdfs-update.sh:
  We don't need to copy files from /usr/lib/hotplug/firmware anymore.

  29 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
  targets/embedded/embedded-preclean-chroot.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Check to see if distcc is enabled before calling cleanup_distcc().

  17 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> arch/ppc.py,
  arch/sparc.py, arch/x86.py:
  Look for linux32 in /bin and /usr/bin.

  12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py:
  Make error message more specific when removing immutable flag.

  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/livecd-stage2_template.spec, modules/generic_stage_target.py:
  Added Andrew Gaffney to maintainer list, fixed a typo, updated copyright
  information, and added a small fix for FreeBSD for bug #169041. This is
  catalyst 2.0.5_pre4 for testing.

  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Adding a slightly modified version of Andrew Gaffney's <agaffney@gentoo.org>
  patch from bug #120076 to add cross-compiling support to our distcc
  configuration.

  11 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Added a version of get_libdir from multilib.eclass so we can determine where
  to go poking around if we need to touch anything in libdir.

  11 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst:
  Print an error saying what target failed before the traceback.

  25 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py:
  When parsing make.conf, first try pkgcore's
  snakeoil.fileutils.read_bash_dict(), then portage's
  portage_util.getconfig(), then the internal parse_makeconf().

  06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/catalyst_support.py:
  Raise an exception in parse_spec() if there's a duplicate key in the spec.

  06 Sep 2007; Andrew Gaffney <agaffney@gentoo.org>
  examples/netboot_template.spec, examples/tinderbox_template.spec,
  modules/grp_target.py, modules/tinderbox_target.py:
  Remove redundant set_pkgcache_path() functions from tinderbox and grp
  modules, and remove extra pkgcache_path and kerncache_path options from
  example specs.

  31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0.5_pre3 for testing the new stages code.

  31 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
  We need to force USE=bindist on for building stages.

  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py:
  Fixed livecd/volid by removing the string.join() from set_iso_volume_id()
  for bug #188099. This is catalyst 2.0.5_pre2 for testing.

  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/rc-update.sh:
  Added support for the newer versions of splashutils which use fbcondecor as
  the init script. This is catalyst 2.0.5_pre1 for testing.

  29 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Make sure we mkdir on /etc/X11/xinit before we put files in it for bug
  #178289.

  22 Aug 2007; Andrew Gaffney <agaffney@gentoo.org>
  modules/generic_stage_target.py, modules/stage1_target.py,
  modules/stage2_target.py:
  The 'chost' option is only valid in stage 1/2 specs.  Have catalyst error
  otherwise.

  13 Aug 2007; Andrew Gaffney <agaffney@gentoo.org> catalyst,
  modules/generic_stage_target.py, modules/netboot2_target.py:
  Fix typo in getopt call for --clear-autoresume. thanks to
  Tais M. Hansen <tais.hansen@osd.dk> in bug #188339 for catching this.
  Conditionally write CFLAGS to make.conf in stages for bug #177796.
  Copy overlay files in netboot2 target into proper dir for bug #174635.

  17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/netboot2_target.py, targets/netboot2/netboot2-copyfile.sh,
  targets/support/netboot2-final.sh:
  Added a patch from Andrew Gaffney <agaffney@gentoo.org> on bug #174635 to
  fix a minor bug in System.map copying, add portage_overlay support, and adds
  the ability to use globbing in the package file lists for the netboot2
  target.

  17 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  +targets/netboot2/nb-busybox.cf:
  Added nb-busybox.cf to the netboot2 target for bug #174298.

  16 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Make sure we install ccache/distcc into the build root, not necessarily ROOT.

  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh, targets/support/unmerge.sh:
  Change moving the VDB until after we have processed unmerge by moving it
  from livecdfs-update.sh to unmerge.sh, instead. This allows someone to
  unmerge packages from the gentoo-release-livecd target.

  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/kmerge.sh:
  Commented out the package.provided code in catalyst that seemed to cause
  problems with kerncache in testing. This is 2.0.4 and should be used for the
  2007.0 release.

  12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/netboot2_target.py, targets/netboot2/netboot2-controller.sh,
  targets/netboot2/netboot2-copyfile.sh, targets/support/functions.sh,
  targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
  Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #173826 to
  improve the netboot2 target.

  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added a patch from Mike Frysinger <vapier@gentoo.org> for bug #173740 to
  cause catalyst to export boolean variables as well as string-based
  variables.

  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fixing check for invalid subarch to not filter too much. Fix from Mike
  Frysinger <vapier@gentoo.org> for bug #173532.

  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/s390.py:
  Added s390x (64-bit) support via a patch from Mike Frysinger
  <vapier@gentoo.org> for bug #173002.

  10 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/netboot2/netboot2-pkg.sh, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-controller.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/support/chroot-functions.sh, targets/support/kmerge.sh,
  targets/support/pre-kmerge.sh:
  Added setup_myemergeopts to setup_myfeatures and removed redundant calls to
  setup_myemergeopts. Added some extra checks for clst_FETCH to disable
  certain functions/code paths when running with -F/--fetchonly. Simplified
  kmerge.sh with regards to kerncache and callback packages. Also, changed
  ccache/distcc installs to use run_emerge instead of emerge directly, which
  allows us to more easily replace the underlying package manager, or add
  support for multiple package managers to catalyst.

  20 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/grp_target.py:
  Added patch from Ã…smund Grammeltvedt <grammel@online.no> to add
  portage_overlay functionality to GRP, where it was mistakenly missing, for
  bug #171157. This is catalyst 2.0.3 and ready for release.

  12 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/support/livecdfs-update.sh:
  Removed the generation of grppkgs.txt since the Installer now uses vdb
  directly.

  09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Fix creation of the EFI images. Since it is FAT, we can't go around
  perserving permissions, now, can we?

  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix my completely
  broken sed for rc.conf, which caused all kinds of hell to break loose when
  booting a new CD. This is 2.0.3_pre3.

  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added a patch from Christian Heim <phreak@gentoo.org> to remove stale files,
  such as group- from /etc before creating our stage tarballs. This is for bug
  #166695.

  06 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Commenting out the livecd-kernel code, since the Installer should be doing
  everything necessary itself.

  14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix up the pci.ids/usb.ids code to work with newer pciutils and future-proof
  the usbutils hanlding in case they follow suit with pciutils.

  13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
  arch/sparc64.py, arch/x86.py, catalyst, modules/generic_stage_target.py:
  Added a patch from Andrew Gaffney <agaffney@gentoo.org> to fix up the
  problems with using all of the various subarch settings.

  13 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
  Disabled deleting of /boot so we actually can work with EFI/grub, made EFI
  check look in the correct location, and made sure we don't delete /voot
  within the EFI code if grub is present.

  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added another fix from Andrew Gaffney <agaffney@gentoo.org> from bug
  #166294. This one should fix the HPPA/PPC architectures.

  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166420 to
  remove the autoresume point for portage, as it really isn't needed and
  doesn't really gain us much, anyway.

  12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Added patch from Andrew Gaffney <agaffney@gentoo.org> for bug #166426.

  06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
  examples/netboot_template.spec, examples/snapshot_template.spec,
  examples/stage4_template.spec, examples/tinderbox_template.spec:
  Update the examples to have 2006.1 for the dates. This is catalyst 2.0.2, so
  everyone enjoy it.

  06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
  targets/support/livecdfs-update.sh:
  Make sure the user owns his home directory for bug #147195.

  30 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
  +files/catalystrc, modules/catalyst_support.py:
  Re-arranged catalyst.conf to make it easier to follow while looking at the
  online reference and added a default catalystrc file, which does nothing.

  23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/stage3_target.py, modules/tinderbox_target.py:
  Added patch from Andrew Gaffney <agaffney@gentoo.org> to fix up some of the
  tab/space nastiness. This is for bug #161915.

  23 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fixed new cbuild code with another patch from Mike Frysinger
  <vapier@gentoo.org> to allow the usage of subarches.

  09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
  arch/sparc64.py, arch/x86.py, modules/generic_stage_target.py,
  targets/netboot/netboot-combine.sh, targets/support/bootloader-setup.sh,
  targets/support/create-iso.sh, targets/support/functions.sh,
  targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
  Added a patch from Mike Frysinger <vapier@gentoo.org> to support cbuild.

  02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
  arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
  modules/catalyst_lock.py, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/generic_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/netboot2_target.py, modules/netboot_target.py,
  modules/snapshot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage3_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py,
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
  targets/netboot2/netboot2-controller.sh,
  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage2/stage2-controller.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-controller.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-controller.sh,
  targets/stage4/stage4-preclean-chroot.sh,
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
  targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-controller.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Removing old CVS Header lines, which are no longer used since moving to SVN.

  02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/stage4/stage4-chroot.sh:
  Added back a missing 'then' from stage4 target.

  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fix indentation so things actually work.

  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
  Added patch from Mike Frysinger <vapier@gentoo.org> to change the SPARC
  personality check.

  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
  Fix the display manager sed lines and change the icon for the local Handbook
  to use the GNOME 2.16 icon for gedit.

  27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Changed the portage_overlay option to always install overlays in
  /usr/local/portage and added code to clean up /usr/local/portage and
  make.conf after sucessful execution and before creation of ISO/tarballs.

  22 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fixed a typo which broke coldplugging.

  20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh, targets/support/livecdfs-update.sh:
  Added a create_handbook_icon function and rearranged some of the icon
  creation for the LiveCD. This should resolve bug #143725 once a new release
  is made.

  20 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  We now disable the RC_COLDPLUG in /etc/conf.d/rc so udev will not do
  coldplugging. This allows us to unpack our firmware before we detect
  devices, so that devices that need it will get it.

  06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fix a typo in generic_stage_target.

  06 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Make sure we setup the DISPLAYMANAGER variable in both /etc/rc.conf and
  /etc/conf.d/xdm so we support older snapshots and newer ones.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py:
  OK. We've fixed the spacing issue with livecd-stage2, so this is 2.0.1, for
  real.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py:
  Reverted change in livecd-stage2 to the action_sequence until I can figure
  out what the problem is with it.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2, catalyst,
  livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
  modules/livecd_stage2_target.py:
  Fixed the livecd-stage2 action_sequence and updated the isolinux cdtar's to
  include newer memtest86. This is catalyst 2.0.1 and ready to roll.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
  Added a patch from Bardur Arantsson <bugs-gentoo.org@scientician.net> which
  resolves an issue where a variable could be accessed unitialized in obscure
  circumstances. This is wrt bug #144984.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  modules/stage2_target.py, modules/stage4_target.py:
  Fixed up action_sequence when using --fetchonly to not create tarballs or
  ISO images for bug #143392.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/stage4/stage4-chroot.sh:
  Clean up the USE usage in GRP/stage4.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, modules/stage1_target.py,
  modules/stage2_target.py:
  Added cleanup patch for stage1/stage2 and generic_stage_target from Andrew
  Gaffney <agaffney@gentoo.org> wrt bug #155911.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot2/netboot2-pkg.sh,
  targets/stage4/stage4-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
  Added patch from Andrew Gaffney <agaffney@gentoo.org> to remove all
  instances of USE_ORDER since auto hasn't been valid for some time. This is
  wrt bug #155864.

  22 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, modules/stage1_target.py:
  Added patch from Daniel Ostrow <dostrow@gentoo.org> for added FreeBSD
  goodness wrt bug #153587.

  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg:
  Changed dobladecenter to slowusb.  Thanks to solar for pointing this out.

  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, modules/stage4_target.py:
  Added a check to see if we have the tarball option enabled, which causes
  catalyst to run the capture sequence. This was requested by Tim Yamin for
  the stage4 target, but I thought it should be usable on any stage target.

  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Moved fstab tweaks all into one location and added make.conf tweak for bug
  #144647.

  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Changed the options to be in alphabetical order so my meatspace logical
  parser can process them better, added the compress and tarball options,
  which are as of yet unused for bug #139390 and request from Tim Yamin, and
  removed the unused -x command line parameter for bug #151405.

  03 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added a warning about changing the CHOST setting for bug #142034.

  11 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
  modules/generic_stage_target.py, targets/stage1/stage1-controller.sh,
  targets/support/chroot-functions.sh:
  Added initial Gentoo/FreeBSD support. Patch from Diego Pettenò
  <flameeyes@gentoo.org> and attached to bug #150351.

  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
  arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
  arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
  arch/sparc64.py, arch/x86.py, catalyst, files/catalyst.conf,
  modules/builder.py, modules/catalyst_lock.py, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/generic_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/netboot2_target.py, modules/netboot_target.py,
  modules/snapshot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage3_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py,
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-fs-runscript.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
  targets/netboot2/netboot2-controller.sh,
  targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage2/stage2-controller.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-controller.sh,
  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/stage4/stage4-controller.sh,
  targets/stage4/stage4-preclean-chroot.sh,
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
  targets/support/functions.sh, targets/support/kmerge.sh,
  targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
  targets/support/rc-update.sh, targets/support/target_image_setup.sh,
  targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-controller.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Removing all copyright and license comment headers from all files so we
  don't ever get another bug like bug #149638.

  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Clean up more spacing/capitalization.

  02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> README,
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  modules/stage4_target.py, targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-fs-runscript.sh,
  targets/embedded/embedded-preclean-chroot.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot2/netboot2-copyfile.sh,
  targets/stage4/stage4-controller.sh, targets/support/kmerge.sh,
  targets/support/pre-kmerge.sh:
  Fixed lots of spacing issues, removed livecd/type from livecd-stage1, add
  splash capabilities to stage4, change 'cp -a' to 'cp -pPR', add -q to emerge
  calls in kmerge.sh, and updated README.

  13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
  Fix bashrc so it doesn't give an error and add System.map to livecd-kernel.

  08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_support.py:
  Added fix for bug #143348.

  23 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added -q to emerge call for systempkgs.txt just to be on the safe side.

  22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Changed some copy commands to use -f, added a check for /etc/gconf before
  moving it when not using gentoo-release-livecd, and fixed a sed for root's
  .bashrc, as reported on the gentoo-catalyst mailing list by Luca Casagrande
  <luca.casagrande@gmail.com>.

  16 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fixing sed so that systemspkgs.txt is built properly.

  11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/sparc.py:
  The sparc32 binary is in /bin, not /usr/bin.

  11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  We now only set the options for pkgcache if we are not using fetchonly. This
  should work around a problem where portage won't fetch the files if a binpkg
  already exists for the package.

  09 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added code to make a backup of custom.conf before we edit it for the
  installer.

  29 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  Remove sed from splash section, since it wasn't actually resolving the
  issue, anyway. Change the installer's dialog front-end code to simply run
  via sudo, since we don't need to worry about having the X DISPLAY setup or
  anything. This is catalyst 2.0, so you guys can all start rejoicing.

  26 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix my sed line so it actually applies correctly.

  25 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Added check for verbose, and add --verbose if found, or --quiet, to emerge
  options.

  21 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix the splash code so we have our splash theme on all 6 virtual consoles,
  as well as a possible fix for the read-only filesystem messages from
  /sbin/splash-functions.sh

  20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Fix --fetchonly to actually work.

  19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec:
  Added description for livecd/fsops to livecd-stage2's spec template.

  19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  I've modified the GDM configuration section to work correctly. I have also
  ensured that xdm is no longer started just because livecd/xdm is used, which
  was causing issues for the generic-livecd type. This is 2.0_rc50, which
  should be the last of the 'release candidates' made. If there are no bug
  reports in 2 days, then I'm rolling this as 2.0 final.

  12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Hopefully, I have fixed the issue with the Installer icons. We'll have to
  see once the newer Installer is released, as I still have to fix the
  installer scripts.

  12 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Removed famd from the default runlevel for gentoo-release-livecd. It really
  shouldn't cause a problem, but I prefer it stay a bit clean.

  11 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> 
  modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
  targets/support/create-iso.sh, targets/support/kmerge.sh,
  targets/support/livecdfs-update.sh, targets/support/mips-arcload_conf.sh:
  Added patches from Joshua Kinard <kumba@gentoo.org> from bug #139337.

  05 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
  +livecd/cdtar/silo-1.4.13-sparc-cdtar.tar.bz2,
  targets/support/bootloader-setup.sh:
  Added patch from Gustavo Zacarias <gustavoz@gentoo.org> for sparc/silo
  parameters support. This is for bug #139300.

  28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  targets/support/filesystem-functions.sh:
  Added two patches from Joshua Kinard from bug #138255 to fix livecd/fsops
  and also to remove some redundant values from livecd-stage2's valid_values.
  This is 2.0_rc49.

  28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
  arch/x86.py:
  Fixed invocation of linux32 for x86 and ppc.  This is for bug #138080.

  22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fix a problem where catalyst was creating an initial list, then putting that
  list inside another. Thanks to Andrew Gaffney <agaffney@gentoo.org> for
  pointing it out and for the fix. This is for bug #136351.

  22 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/unmerge.sh:
  Removing loop for unmerge, as it didn't actually solve anything and the
  portage team has helped us out by reverting the behavior that caused this
  change in the first place.

  21 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/netboot2_target.py, modules/stage1_target.py,
  targets/netboot2/netboot2-copyfile.sh, targets/support/pre-kmerge.sh:
  Added two patches from Joshua Kinard <kumba@gentoo.org> to fix stage1 not
  having /proc mounted during the preclean stage and also to clean up the
  netboot2 code. This is 2.0_rc48.

  20 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/unmerge.sh:
  Change our unmerge from being a single unmerge to a loop, to work around an
  unexpected change in portage 2.1's unmerge processing.

  19 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Fixed a problem where we were putting the kernel name in twice and causing
  and error when using grub as a bootloader. This is for bug #137252.

  15 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Added a second pass to the alpha bootloader setup to create aboot items for
  serial console for bug #133457.

  12 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/cdtar/arcload-0.43-r1.tbz2:
  Added arcload cdtar for mips.

  09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/netboot/netboot-controller.sh:
  Added make-busybox-symlinks to USE for busybox compile. This is catalyst
  2.0_rc47.

  08 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py, targets/support/livecdfs-update.sh:
  Add patch from bug #135051 to fix the seedcache extraction logic.

  03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Don't set icon theme to Clearlooks, since it doesn't exist.

  03 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix sed on installer icons.

  25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc46.

  23 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  Added a -type f to the find call in stage1 for bug #132180.

  19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2:
  Updated yaboot cdtar from Daniel Ostrow <dostrow@gentoo.org> so it will boot
  properly on IBM PPC64 machines.

  19 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py:
  Fix DIGESTS output

  16 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Removed x-setup from default runlevel, as it is now controlled via the
  autoconfig init script.

  15 May 2006; Eric Edgar <rocket@gentoo.org> arch/ppc64.py:
  Fix ppc64 based arches to subclass ppc64

  15 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage1_target.py:
  Use the full category/package name for livecd-tools.

  13 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Make copies and deletes recursive for firmware since some packages put their
  firmware in a subdirectory.

  10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix detection of the Installer.

  10 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc64.py:
  Added 970, power3, power4, and power5 sub-arches for ppc64.

  09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Removed portion of livecdfs-update.sh that created /etc/conf.d/net as it is
  no longer necessary and can cause possible problems with Installer-based
  installs.

  08 May 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
  recursive directory create

  01 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_support.py:
  Changed a display error from bug #131502 and rolling 2.0_rc45.

  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Added patch from Gustavo Zacharias <gustavoz@gentoo.org> for some fun
  silo-fu on SPARC.

  25 Apr 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  digests function uses raw output from hash function now

  25 Apr 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
  change hash result format so .DIGESTS is generated correctly

  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_support.py:
  Added patch to parse_spec by Andrew Gaffney <agaffney@gentoo.org> and for
  bug #131190.

  25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added a space for bug #131181.

  23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Fixed creation of kernelpkgs.txt file for the installer.

  21 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Somehow this hosts.bck fix got reverted and I really don't know how. Anyway,
  I'm adding it back.

  20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/bootloader-setup.sh:
  I missed an extra else in bootloader-setup.sh, so I'm fixing that and
  rolling out an emergency rc44.

  20 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  If you use elif, you have to use a then after it. Yeah, that one's totally
  my fault.

  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  Fixing my own bug in livecdfs-update.sh and rolling 2.0_rc43.

  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Removed runlevel deletion, as it probably wasn't a good idea. This is for
  bug #130476.

  19 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Removed bootplash support from ppc/ppc64 since they only will work with
  gensplash. Forced use of livecd/splash_type of bootsplash to get
  splash=silent. This should reduce the number of things on the kernel command
  line that aren't necessary.

  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
  modules/catalyst_support.py:
  Added patch from Andrew Gaffney <agaffney@gentoo.org> to re-write
  parse_spec. This should resolve bug #130103, as well as make the code much
  cleaner. This is 2.0_rc42.

  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Forced -p on tar for compressing stages.

  18 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Fixed fetchonly option for stages 1 through 3 and livecd-stage1, and
  possibly others.

  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/build.py:
  Added patch to build.py for portage 2.1 support.

  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Fixed genkernel initramfs overlay support. Thanks to Alvin Lee
  <liyiming@ict.ac.cn> in bug #129890.

  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Moved sed line for ##STARTX to end of file, since we aren't touching
  /etc/startx until the end.

  17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added a check for the games group and add it if it doesn't exist already.
  This should resolve bug #125498.

  13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
  examples/netboot_template.spec, examples/snapshot_template.spec,
  examples/stage4_template.spec, examples/tinderbox_template.spec:
  Removed portdir_overlay from the snapshot example spec and added
  portage_overlay to the example specs for the relevant targets.

  04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc41 since it has better LiveCD support.

  04 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Fix theme for gdm.

  31 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/functions.sh:
  Removed check for livecd/dev-manager being udev since it was done
  incorrectly and genkernel assumes udev by default on a 2.6 kernel and devfs
  by default on a 2.4 kernel. Thanks to Alvin Lee <liyiming@ict.ac.cn> on bug
  #128265 for pointing this out.

  23 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/elilo-3.4-cdtar.tar.bz2,
  +livecd/cdtar/elilo-3.6-cdtar.tar.bz2:
  Replaced elilo-3.4 cdtar with elilo-3.6 cdtar for IA64.

  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Fix to ensure that we look inside the chroot for /etc/hosts.bck, not on our
  live system. You can thank Andrew Gaffney for the fix.

  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Don't copy motd files if we're using livecd/type generic-livecd.

  22 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Made sure that livecd/motd is ignored for livecd/type: gentoo-* and added
  some extra cleanup to generic-livecd.

  16 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2,
  -livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2,
  +livecd/cdtar/yaboot-1.3.13-cdtar.tar.bz2,
  -livecd/cdtar/ppc-yaboot-cdtar.tar.bz2,
  targets/support/bootloader-setup.sh:
  Added sed to PPC/PPC64 to change boot.msg to match the hardware for which
  the CD was built, merged the PPC and PPC64 cdtar files into a single cdtar,
  and removed all older cdtar files for PPC*.

  13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  livecd/files/livecd.motd.txt:
  Added message to the official LiveCD MOTD mentioning how to run the
  installer. Blame codeman. This is 2.0_rc40.

  13 Mar 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
  fix so snapshot target doesnt have errors

  13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Finalized the sync from my fsscript for 2006.0 into catalyst. It is now no
  longer necessary to use a fsscript to duplicate the official Gentoo LiveCD
  builds.

  12 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Removed hdparm and alsasound from rc-update.sh as they are pulled in by the
  autoconfig script.

  21 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added wrapping around the udev sed for those crazy 2.4-users.

  17 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  Added sed fix for udev starting evms_activate unconditionally. This is
  2.0_rc39.

  17 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
  add stage4/unmerge stage4/rm to valid options

  15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Added fix for bug #122154 from Rajiv Manglani.

  15 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kmerge.sh:
  Fixed creation of kernelpkgs.txt for the Installer.

  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/elilo-3.4-cdtar.tar.bz2:
  Updated elilo tarball for IA64.

  14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
  DIGESTS support for snapshot creation

  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0_rc38, codenamed: When will the stinking release
  candidates ever end?

  14 Feb 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
  fix for .DIGESTS.DIGESTS issue in grp

  14 Feb 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fix for failure when root_overlay is not set

  14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Added IA64/SGI patch from plasmaroo.

  13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
  Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
  is 2.0_rc37.

  10 Feb 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Allow multiple overlays for root_overlay and overlay spec option

  10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
  +livecd/cdtar/yaboot-1.3.11-ppc64-cdtar-r1.tar.bz2, catalyst,
  targets/support/rc-update.sh:
  Updated ppc64's cdtar file with a new boot.msg, removed older file, and
  fixed bug #122154. This is catalyst 2.0_rc36.

  09 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  livecd/files/livecd.motd.txt, targets/support/livecdfs-update.sh:
  Updated the LiveCD motd to tell the user to run the display manager again,
  rather than startx, while mentioning that startx is useful as a rescue X
  session since it starts twm. This is catalyst 2.0_rc35.

  09 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  Add hfs-hide options to mkisofs so macs boot

  09 Feb 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix indentation issues

  08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc34.

  08 Feb 2006; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh:
  add additional console less entry when consoles are chosen for ppc64

  08 Feb 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fix kernelopts and extraversion env variable exports

  08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/livecdfs-update.sh:
  Rearranged generation of /usr/livecd/systempkgs.txt for the LiveCD. Thanks
  to Andrew Gaffney for spotting this.  This is 2.0_rc33.

  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/kmerge.sh:
  Changing the way we determine if extraversion is set. This is catalyst
  2.0_rc32.

  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Change net.ethX links to link to net.lo instead of net.eth0.

  07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/stage4_template.spec:
  Fixed rcadd example for stage4.  Blame rajiv.

  06 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0_rc31.

  05 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added copy of /usr/portage/eclass for the Installer. Thanks to Andrew
  Gaffney for pointing me in the right direction.

  03 Feb 2006; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  change all occurrences of ${clst_livecd_cdfstype} with ${clst_fstype}

  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc30.

  02 Feb 2006; Eric Edgar <rocket@gentoo.org>
  examples/livecd-stage2_template.spec:
  updated examples to have console and machine_type

  02 Feb 2006; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh:
  Change [ console ] to -console in yaboot.conf for ppc64.  Spaces aren't
  allowed.

  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0_rc29.

  02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2:
  Removed extra yaboot.conf from
  livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2.

  01 Feb 2006; Eric Edgar <rocket@gentoo.org>
  targets/support/kill-chroot-pids.sh:
  add sleep to try and give processes a chance to die. bug 119940

  01 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/functions.sh:
  Removed some quotes to make sure we have a binary operator and closing bug
  #117649.

  31 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh:
  Added fix for amd64/x86 ISO creation.  This is 2.0_rc28.

  30 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Added path from bug #120935 for PPC/PPC64.

  30 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage2_target.py:
  Additional spacing fixes submitted by `Kumba

  29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
  modules/stage2_target.py:
  space cleanups contributed from `Kumba

  29 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
  add grp/use to valid_values in the grp module

  29 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc27.

  28 Jan 2006; Eric Edgar <rocket@gentoo.org>
  -livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
  +livecd/cdtar/yaboot-1.3.11-ppc-cdtar-r1.tar.bz2,
  targets/support/bootloader-setup.sh:
  ppc cdtar update; ppc64 bootloader updates

  27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh:
  Fixing HFS bless on PPC64.  This is catalyst 2.0_rc26.

  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
  +livecd/cdtar/yaboot-1.3.11-ppc-cdtar.tar.bz2,
  modules/generic_stage_target.py, targets/support/bootloader-setup.sh,
  targets/support/create-iso.sh:
  Fix ppc64 iso creation.  Add console machine_type for ppc yaboot separation.

  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
  Add ppc console and  machine_type=ibm

  27 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix type error when kernel packages arent defined

  27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
  examples/stage4_template.spec:
  Added more verbose wording and examples for pkgcache_path and
  kerncache_path, where necessary.

  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh:
  Really fixing bug #120475 this time.  This is 2.0_rc25.

  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh:
  Added patch from bug #120475 that resolves HFS blessing on PPC*. This is
  2.0_rc24.

  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  +livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2,
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
  Added initial support for EFI booting on x86. This is completely untested,
  so use it at your own risk. Also, no bug reports without patches, please.
  This is catalyst 2.0_rc23.

  26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
  kmerge should have been kerncache

  26 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh,
  targets/support/pre-kmerge.sh:
  Fix a few other places for the kerncache update

  26 Jan 2006; Eric Edgar <rocket@gentoo.org>
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot2_template.spec,
  examples/netboot_template.spec, examples/stage4_template.spec,
  examples/tinderbox_template.spec, modules/generic_stage_target.py,
  targets/support/kmerge.sh:
  Separation of kerncache from snapcache

  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  It helps if I actually increment the version number.

  26 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh:
  Added --oneshot to default options for stage1 building. Added code to wipe
  world during stages 1 and 3. This is catalyst 2.0_rc22.

  25 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
  Fix bug if no kernel packages were defined but there was a postconf setting.
  x86 softlevel support is enhanced.

  24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/bootloader-setup.sh:
  Added IA64 patch from plasmaroo.  This is catalyst 2.0_rc21.

  23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Changed mcpu to mtune since mcpu is deprecated on GCC 3.4 and above.

  20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc20.

  20 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/netboot2_target.py:
  Netboot2 fixes for spec parameter checks

  20 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/stage4_target.py:
  add makeopts spec file support.

  20 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added fix for bug #119635.

  19 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
  Fix pre-kmerge.sh for stage4

  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc19.

  18 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fix crash when no kernel is defined.  spacing issue

  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc18.

  18 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py:
  Added livecd/volid to valid_values.

  17 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  remove extra function that was converting strings to lists unnecessarily

  17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0_rc17.

  17 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  modules/stage4_target.py:
  fix issue where args not allowed that arose due to earlier myspec addlargs bug

  17 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-preclean-chroot.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/stage1/stage1-preclean-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/support/chroot-functions.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Added function to cleanup stray /etc/distcc/hosts files.

  16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/bootloader-setup.sh:
  Added fix from bug #119123.  This is catalyst 2.0_rc16.

  16 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh, targets/support/netboot2-final.sh:
  Fixing some spacing.  This is catalyst 2.0_rc15.

  16 Jan 2006; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
  Attempt to fix bug #117649

  16 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fixes for bugs #119009, #119041 and #118985

  13 Jan 2006; Eric Edgar <rocket@gentoo.org>
  +examples/netboot2_template.spec, modules/catalyst_support.py,
  +modules/netboot2_target.py, +targets/netboot2/netboot2-controller.sh,
  +targets/netboot2/netboot2-copyfile.sh, +targets/netboot2/netboot2-pkg.sh,
  +targets/support/netboot2-final.sh, targets/support/pre-kmerge.sh:
  Add netboot2 target

  13 Jan 2006; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py,
  targets/support/kmerge.sh:
  Fix for ccache (null)/.ccache bug

  13 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc14.

  11 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, arch/ppc.py:
  Added ppc -mcpu patch from Pylon for bug #118709.

  10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/embedded_target.py, modules/stage4_target.py:
  Added linuxrc to embedded and stage4 targets.

  10 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/kmerge.sh:
  filter kname - and . for kmerge.sh
  
  10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Added sparc64 to sparc lines for create-iso.sh to fix ISO creation on sparc64.

  05 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  change .digests to .DIGESTS

  04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/kmerge.sh:
  Commented ccache for genkernel build which will resolve #117648 until a
  proper solution can be found. This is 2.0_rc13.

  04 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  Added patch from vapier for bug #117254.

  03 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
  arch/amd64.py, arch/mips.py, arch/ppc.py, arch/ppc64.py, arch/s390.py,
  arch/sh.py, arch/sparc.py, arch/sparc64.py, arch/x86.py:
  Added -pipe to default CFLAGS/CXXFLAGS and doing some minor cleanup
  (comments mostly).

  03 Jan 2006; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Remove chost/cflags etc. warning messages

  31 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Attempt to fix bug 117253; chost is wrong on autoresume

  28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
  modules/generic_stage_target.py, modules/netboot_target.py,
  modules/stage1_target.py:
  make setting of destdir more global and part of generic_stage_target

  28 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
  Fix destpath bug in netboot target

  28 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/stage4_target.py:
  Fix for bug 116305;removed unnecessary pkgcache_path processing from the
  stage4 target

  23 Dec 2005; Eric Edgar <rocket@gentoo.org> arch/sh.py,
  modules/generic_stage_target.py, modules/stage4_target.py:
  remove stray ' from arch/sh.py

  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/stage1/stage1-controller.sh:
  This finally fixes the issues with gcc-config/binutils-config in stage1.
  This is catalyst 2.0_rc12.

  21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/snapshot_target.py:
  Fix incorrect warning message.  portdir_overlay -> portage_overlay

  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh:
  Revert gcc-config/binutils-config to _rc11 locations. This should fix
  running gcc-config and binutils-config, though it probably breaks running on
  non-Gentoo platforms.

  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/stage1_target.py:
  Make stage1 clean up python 2.3 and 2.4, also.

  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
  targets/support/livecdfs-update.sh:
  Updated requirements and added creation of metadata.tar.bz2 for the installer.

  21 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Change digests file format to HASH_NAME HASH FILE_NAME

  21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  Moved gcc-config/binutils-config to before the chroot.

  21 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
  Remove requirement on md5sum,sha1sum,crc32 .. only need to have shash
  installed. Supports all of shashs algorithms as of 12_21_2005

  20 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Catalyst should die if source_subpath is not a string

  20 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix for source_subpath bug

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/generic_stage_template.spec:
  Updated example specs with information on cflags/chost/cxxflags/ldflags in
  both stages 1 and 2.

  20 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
  modules/stage2_target.py:
  Disable reading of CHOST/CFLAGS/CXXFLAGS/LDFLAGS from the environment. Allow
  stage1 to be overridden again.

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-controller.sh:
  It looks like gcc-config/binutils-config needs to be run with the full path,
  since it is run outside of the chroot.

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/stage1/stage1-controller.sh:
  Fixed gcc-config calls.  This is 2.0_rc11.

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst 2.0_rc10.

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
  modules/generic_stage_target.py:
  Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
  #115866.

  20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/functions.sh:
  Changed from -z to -n for bug #116180.

  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Detect missing binaries for the hashing functions and abort if not found

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
  files/catalyst.conf:
  Updated README to list new requirements. Set default hash as crc32. Set
  default digests as sha1/md5.

  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
  modules/catalyst_support.py, modules/generic_stage_target.py,
  modules/livecd_stage2_target.py, modules/stage2_target.py:
  Change the internal hash checking to be quicker and more memory efficient.
  Add additional hash digests options.

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-controller.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Fixed up spacing/coding style on tinderbox.

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
  targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
  targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
  targets/support/target_image_setup.sh, targets/support/unmerge.sh:
  Fixed up spacing/coding style on support.

  19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
  Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
  targets/stage4/stage4-preclean-chroot.sh:
  Fixed up spacing/coding style on stage4.

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-controller.sh,
  targets/stage3/stage3-preclean-chroot.sh:
  Fixed up spacing/coding style on stages 2 and 3

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh:
  Fixed up spacing/coding style on stage1. Also changed
  gcc-config/binutils-config to be outside the chroot.

  19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
  Fixed up spacing/coding style on netboot.

  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Fixed up spacing/coding style on livecd-stage*.

  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
  targets/grp/grp-preclean-chroot.sh:
  Fixed up spacing/coding style on grp.

  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-fs-runscript.sh,
  targets/embedded/embedded-preclean-chroot.sh:
  Fixed up spacing/coding style on embedded.

  16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
  targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
  targets/support/functions.sh:
  Removing extra line from x86.py, fixing up comments, spacing, and coding
  style in targets/support through functions.sh

  16 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
  Fix more tab/spacing issues .. trying to make everything use tabs

  16 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/stage1_target.py, modules/stage2_target.py,
  modules/stage3_target.py, modules/stage4_target.py:
  Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
  other files

  14 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Add envscript warning to aid users who may not know what they are doing

  13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/generic_stage_template.spec:
  Changed example specs to match that cflags/cxxflags/chost/ldflags are now
  only configurable when building a stage2 tarball, to match the current state
  of portage. This is 2.0_rc9.

  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/chroot-functions.sh:
  Silence more of portages beeps and clicks and whistles

  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/chroot-functions.sh:
  Change the portage emerge to use run_emerge

  13 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/snapshot_target.py,
  modules/stage1_target.py, modules/stage2_target.py,
  modules/stage3_target.py:
  allow portdir_overlay to be part of all specs not including snapshot spec.
  Add warnings for stage1,2 and 3 in case someone uses this feature there.
  Remove overlay support from the snapshot spec but added a warning.

  13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
  modules/stage2_target.py:
  Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
  where it is allowed

  11 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
  Add support for bootloader softlevel=; have rsync delete the extra files out
  of the overlay so that the overlay always matches the source dir

  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Swapped -v/-V since I had gotten them wrong here.

  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix stupid overlay bug

  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/unmerge.sh:
  Made sure we use -f on removing the default links for splash. Removed
  check_portage_version as it really isn't needed anymore. Removed
  --no-install from genkernel commands in kmerge.sh so users must manually
  remove kernels from /boot. This is 2.0_rc8.

  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Made sed on devfsd.conf conditional on it existing. Removes one more error
  message from a standard catalyst run.

  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
  Added warning about breaking snapshot cache and re-enable autoresume, since
  the errors I was getting were elsewhere.

  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix indentation error the last commit caused

  09 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Always clear autoresume points after a successful run

  09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
  snapshot caching after a successful gentoo-release-livecd run.

  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Added famd to default on official LiveCD.

  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Fixes 'too many arguments' error in check_portage_version.

  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  remove extra self.env={} that was resetting the environment to null

  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage1_target.py:
  Fix appending livecd use flag if no use flag is specified in livecd-stage1
  spec file

  08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
  Add a default path to the environment in the chroot

  08 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
  targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
  +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
  move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
  CONFIG_PROTECT stuff in the run_emerge function for cleanliness

  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  files/catalyst.1:
  Fixed up the man page, which has been suffering for some time, and also
  reversed -v/-V in the help message.

  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
  LiveCD.

  08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
  Turning off autoresume of doom until I can get more testing. I've had
  several issues with it. I'll be reporting/fixing these as I come across them
  but for now wish to turn it off by default as I don't want this one feature
  to stop the possible 2.0 final release.

  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/unmerge.sh:
  Removed profiles hack from livecd-stage2's unmerge, since it isn't used
  anymore and probably should have been removed a long time ago when the new
  code was put into place in livecdfs-update.sh and livecd-local.start
  instead.

  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
  Made EMERGE_WARNING_DELAY=0 for all stages.  This is 2.0_rc7.

  07 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/generic_target.py:
  self.env should be a part of the super class generic_target so it applies to
  snapshots as well; removing redundant pass in the generic_target class as
  its not needed. There is code there to fill the statements

  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
  the Installer.

  07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Changed version stamp to 2.0_rc6.

  07 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix for unpack cases

  05 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fixes for env

  05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
  modules/catalyst_support.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/snapshot_target.py, modules/tinderbox_target.py:
  Stop reading env from the OS. Rely on the more on the envscript for oddball
  settings. Change -v to verbose and -V to version

  04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is 2.0_rc5.

  04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
  Fix stage1 to NOT contain the code from stage2;continued cleanup from the
  space fix issue

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/generic_stage_template.spec:
  Added chost/cflags/cxxflags/ldflags to example spec template.

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  OK, just kidding on that last commit. We were already doing rc-update add
  xdm default in livecdfs-update.sh and since it is a livecd-only function,
  there's no point in having it in rc-update.sh

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/rc-update.sh:
  Have rc-update add xdm if livecd/xdm is set.

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_lock.py, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/stage1_target.py, modules/stage4_target.py,
  modules/tinderbox_target.py:
  So I was just kidding on that last commit.  This one is 2.0_rc4.

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_lock.py, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/stage1_target.py, modules/stage2_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py:
  Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.

  02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  files/catalyst.conf, modules/catalyst_lock.py,
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/netboot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage4_target.py,
  modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
  Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
  and sha to catalyst.conf by default. This is catalyst 2.0_rc3.

  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix autoresume for unpacking tarballs

  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/livecdfs-update.sh:
  remove gnap livecd-type per Koon's request

  02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
  change rc-update add modules default to rc-update add modules boot

  02 Dec 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/grp_target.py:
  Add more verbosity to digests if -V is enabled, add more print messages to
  grp digesting code

  02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py, modules/grp_target.py:
  Add sha/md5 digests support for grp and cleanup other sha/md5 code

  01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
  Fix folder name for grp build dir to not have .tar.bz2 at the end

  01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Add md5 and sha .digests file creation per wolf31o2's feature request

  30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is catalyst-2.0_rc2.

  30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
  files/catalyst.conf, modules/generic_stage_target.py,
  modules/livecd_stage1_target.py:
  Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
  after each successful kernel build;add autoresume documentation to
  catalyst.conf

  30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
  targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-fs-runscript.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
  targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
  targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
  targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/rc-update.sh:
  Changed multiple spaces to tabs to satisfy my OCD.

  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/chroot-functions.sh:
  Bumped genkernel detection to require 3.3.0 or higher

  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/netboot/netboot-controller.sh:
  Changed to clst_use from clst_embedded_use and clst_netboot_use and
  clst_grp_use. This is catalyst-2.0_rc1.

  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
  targets/netboot/netboot-controller.sh:
  change to clst_use from clst_netboot_use

  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage4/stage4-chroot.sh:
  Changed to clst_use from clst_stage4_use and clst_livecd_use.

  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage4/stage4-chroot.sh:
  Fixed USE invocations in stage4 target.

  29 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage1_target.py:
  Force use=livecd for livecd-stage1

  29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  This is version 2.0_pre20051129.

  28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage1_template.spec, examples/stage4_template.spec:
  Removed kudzu-knoppix from example spec files.

  22 Nov 2005; Eric Edgar <rocket@gentoo.org>
  +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
  Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom

  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/grp_template.spec, examples/livecd-stage1_template.spec,
  examples/stage4_template.spec, +examples/tinderbox_template.spec:
  Added tinderbox_template.spec to examples and cleaned up pkgcache_path
  definitions in the examples to fit in 80 columns.

  22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
  examples/livecd-stage1_template.spec, examples/stage4_template.spec,
  modules/grp_target.py, modules/tinderbox_target.py,
  targets/tinderbox/tinderbox-chroot.sh:
  Tinderbox script: added newuse, tinderbox and grp targets added support for
  overriding the pkgcache location via pkgcache_path - pkgcache_path:
  /path/to/cache in the spec file, updated example specs to note pkgcache_path

  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
  Added portdir example to catalyst.conf for bug #113272.

  22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/support/create-iso.sh:
  Fixed a few lines which were causing the isolinux directory to be removed
  when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.

  21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin

  21 Nov 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/functions.sh:
  Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
  too many arches dont use it by default, test for an initrd in the yaboot
  config.

  18 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix split error if use is specified

  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
  +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
  Updated palo version from catalyst 1.x for HPPA.

  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Removing for loop for grub on amd64/x86 as it was totally useless.

  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Remove vga= line for PPC.

  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.

  18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -catalyst-2.0_pre20051101-slot.patch, catalyst:
  Removing slot patch as it probably didn't belong here anyway, and updating
  version stamp to 2.0_pre20051118.

  18 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  targets/support/bootloader-setup.sh:
  fix the bootloader script for isolinux so that it actually makes a cfg file,
  remove extra unneeded catalyst aborting print statement, reorganize rm code
  to make sure is splits properly and is an array even from the cmdline

  17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added call to update-usbids to download the latest usb.ids file.

  17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/generic_stage_target.py:
  Move checks of running catalyst into the target which is simpler

  17 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Attempt to fix bug #111752, due to mount_safety_check calling a lock object
  that doesnt exist yet

  17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
  Keep unnecessary programs from installing into kerncache

  17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/generic_stage_target.py:
  Turn on more tracebacks at this point to better debug .. will need to turn
  them down as we find errors and build appropriate error handlers

  15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Changed version marker to 2.0_pre20051115 for new ebuild.

  15 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py:
  Fix bug in livecd stage2 so that it doesnt try to use tar

  14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
  list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
  of Getting_Online.txt from catalyst 1.1.10.10.

  11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
  Added Joshua Kinard to authors for his mips contributions.

  11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec:
  Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
  Paul Kessler on gentoo-catalyst. ;]

  07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  Change variables from cat1 format to cat2

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/stage1_target.py:
  Fix modules has no attribute register

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix broken aliases code that was just proof of concept

  07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  Output mkisofs command line options to assist in debugging

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/create-iso.sh:
  Fix the -o option

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Add VERY basic support for aliases kernel parameter.

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py:
  Remove large section of commented code

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/stage1_target.py:
  Allow LDFLAGS to be specified as an ENV variable for stage1

  07 Nov 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix rc-update to automatically run default options for livecds. Removed an
  erroneous key check.

  02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
  modules/livecd_stage1_target.py, modules/tinderbox_target.py:
  Make use spec key optional to default to profile defaults

  02 Nov 2005; Eric Edgar <rocket@gentoo.org>
  +examples/stage4_template.spec:
  Preliminary stage4_template.spec file

  01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +catalyst-2.0_pre20051101-slot.patch, catalyst:
  Updated version stamp and added slot patch.

  26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
  Fix ordering problem so self.settings is defined

  18 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Correct a rsync issue when the directory doesnt exist

  17 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot/netboot-controller.sh,
  targets/stage4/stage4-controller.sh:
  run pre_kmerge and post_kmerge only once

  17 Oct 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh:
  MIPS bootloader patch

  15 Oct 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/mips-arcload_conf.sh:
  Fix MIPS Serial Detection

  13 Oct 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
  +targets/support/mips-arcload_conf.sh:
  Application of Kumba's patches for MIPS support

  13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  Check for the correct arch specific cd building tool

  13 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Print a warning if livecd/iso is not defined

  11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Reverted default CHOST for x86 back to i386-pc-linux-gnu.

  11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/post-kmerge.sh:
  Check for existence of files in /lib/modules before running depscan.sh. This
  replaces the mips-specific check and makes it portable.

  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  update autoresume logic when dealing with rsync unpack operations

  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/post-kmerge.sh:
  Bypass module load on mips

  10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
  remove --no-deps so dependancies get installed for genkernel

  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix missing : statement in unpack

  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fix livecd-stage2 unpack when seedcache is turned off

  10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/functions.sh:
  Fix module unpacking and make it actually optional.

  10 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix broken seedcache autoresume interaction

  07 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Cleanup stage directories properly for tar installs

  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
  Tinderbox no longer cleans /tmp/*

  06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-controller.sh:
  Fixing problem with bind mounted portage and final rsync on tinderbox target
  and adding additional logging.

  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
  Stop tinderbox from trying to create a tarball of itself

  06 Oct 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix catalyst so it fully disables snapcache when its not specified in the
  config file

  06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/livecd-stage2_template.spec:
  Removed livecd/runscript and livecd/archscript from livecd-stage2 example
  spec template and updating version stamp.

  06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py:
  allow file_check to proceed if key is not in use

  06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
  Recursively make the missing directories

  05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
  Fix extract_modules to just echo a warning that it is missing

  30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  files/catalyst.conf:
  Updating default configuration for catalyst and updating version stamp,
  since we're beginning internal testing for release.

  15 Sep 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fix bug 106004 split strings into a list for empty and rm operation

  15 Sep 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py:
  Append slashes to directories so rsyncs work properly

  13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec:
  Changing source_subpath for livecd-stage2 example for bug #101704.

  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
  targets/support/livecdfs-update.sh:
  Added livecd/xdm and livecd/xsession options. These are used to setup the
  default display manager and X session, respectively. Added supporting
  documentation to example spec files. Imported more work from my fsscript for
  the official LiveCD.

  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
  discussion, see bug #88777.

  12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
  modules/generic_stage_target.py:
  Added sh architecture to supported architectures. Thanks to Matsuu Takuto
  <matsuu@gentoo.org> for the patch. Closing bug #105693.

  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
  Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
  on livecd-stage2 and removing universal motd for livecd/type of
  gentoo-release-livecd.

  08 Sep 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage1_target.py:
  Add optional livecd/type env var for scripts to add optional items to the
  scripts

  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/files/x86-help.msg:
  Removing x86-help.msg as it is no longer used.

  08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
  livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
  Add dobladecenter description to bootloader files for x86/amd64.

  06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.

  01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/generic_stage_target.py:
  Added split to use section for bug #104414.

  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
  livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
  Tabs to whitespaces for isolinux.

  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Changed isolinux to use new split-out help messages. Using grub gives a
  single help message with pager.

  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
  +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
  +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
  Added F2->F7 help messages for isolinux.

  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/README.txt, livecd/files/generic.motd.txt,
  livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
  livecd/files/livecd-local.start:
  Updated files from latest used to build LiveCD.

  30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
  Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.

  29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/catalyst_support.py:
  Added fix for using options with = in them with --cli (ex.
  livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
  <cell@ices.utexas.edu> for pointing this out to me via email.

  09 Aug 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/functions.sh:
  fix bug in exec_in_chroot for stage1 target

  09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py:
  fix missing os. in os.popen. and clear the autoresume flags if the chroot is
  invalid. Fix SEEDCACHE unpack issue when needing to use tarball.

  09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
  catalyst, examples/livecd-stage2_template.spec,
  examples/snapshot_template.spec, files/catalyst.conf,
  livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
  livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
  livecd/files/x86-help.msg, modules/catalyst_lock.py,
  modules/catalyst_support.py, modules/livecd_stage2_target.py,
  targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-preclean-chroot.sh,
  targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
  targets/support/chroot-functions.sh, targets/support/create-iso.sh,
  targets/support/filesystem-functions.sh, targets/support/functions.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/target_image_setup.sh:
  Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
  to look at gamecdfs-update.sh yet.

  09 Aug 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Remove extra debugging print statement

  09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  +modules/catalyst_lock.py, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/snapshot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage4_target.py,
  targets/support/functions.sh:
  Add locking support. Code simplification for unpack and unpack snapshot.
  Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
  Add seedcache support (Grabs output from previous target run)
  options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.

  27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Add support to cache the snapshot dir. add snapcache to options. add
  snapshot_cache= to override the default location of the cache in
  catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")

  27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
  Forward port README.txt and Getting_Online.txt files from catalyst
  1.1.10.8's release.

  22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
  Add automatic creation/deletion of runlevels based on rcadd rcdel

  19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
  Fix grp so that grp/use is not required anymore

  12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
  Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
  they are known to cause booting problems.

  08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
  Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
  <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
  finding this bug.

  08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Fixed quoting in stage1 profile check.

  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage3/stage3-chroot.sh:
  Fixing USE for stage3.

  07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  targets/support/chroot-functions.sh:
  Fix FETCH code so it will run for Pylon

  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
  targets/grp/grp-chroot.sh:
  Fix bindist invcation.

  07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh:
  Made sure bindist was used for all emerges in GRP.

  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
  Fix USE flags for GRP build

  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
  targets/stage4/stage4-chroot.sh:
  let GRP use the users environment variables and removed extra
  GRP_STAGE23_USE from stage4

  07 Jul 2005; Eric Edgar <rocket@gentoo.org>
  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
  Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds

  07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
  fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
  impact all previous spec files that use this option. It's beejay's fault.

  06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
  Changed to use linux32 for ppc32 support when build host is ppc64.

  06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
  arch/x86.py:
  Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.

  06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
  Minor cosmetic print statement fixes for readability

  06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Fix None None bug and exception reporting

  06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
  Fix iso creation script.  Case statement out of place
  
  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
  arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
  arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
  catalyst, files/catalyst.conf, modules/builder.py,
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/generic_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/snapshot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage3_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py,
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-fs-runscript.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
  targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
  targets/grp/grp-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
  targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
  targets/netboot/netboot-image.sh, targets/stage1/build.py,
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage2/stage2-controller.sh,
  targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3-controller.sh,
  targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
  targets/stage4/stage4-controller.sh,
  targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
  targets/support/create-iso.sh, targets/support/functions.sh,
  targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
  targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
  targets/support/target_image_setup.sh,
  targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-controller.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh:
  Big honkin' copyright update.

  05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py:
  add additional logging output. Use standard os redirection methods to log to
  a file

  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-chroot.sh:
  Added profile sanity check for bug #97867.

  05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Removing acpi=off from default kernel arguments and adding ia64
  livecd-stage2 support functions and cdtar.

  30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
  Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
  control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
  splash command line.

  28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  Fixed up zisofs support. Waiting for response from sparc before touching
  their ISO creation.

  28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
  targets/support/functions.sh:
  Added livecd/bootargs and added the option to the bootloader-setup.sh script
  to allow it to work on all arches that dynamically build their bootloader
  configuration.

  27 Jun 2005; Eric Edgar <rocket@gentoo.org>
  targets/stage4/stage4-controller.sh:
  Fix stage4 so it doesnt run the bootloader stuff

  24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh:
  Removed dokeymap from non-Gentoo releases.

  23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Added call to update-pciids to download the latest pci.ids file.

  23 Jun 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  modules/stage4_target.py:
  Allow changing the location of the pkg_cache in stage4 or livecd-stage1

  22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
  Fix issue where -s on the command line would not run

  22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/generic.motd.txt:
  Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
  kernel configurations.

  22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Updated hostname/domainname creation for new baselayout.

  16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
  Fixing some bootloader isolinux/boot stuff for x86/amd64.

  14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/chroot-functions.sh:
  Change portage emerge to use --oneshot --nodeps to keep from merging the
  same packages multiple times.

  14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage2/stage2-chroot.sh:
  Added a -p bootstrap when catalyst is called with -V (verbose).

  10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Removed inittab hack, as this is done by livecd-tools.

  09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
  Revert sync for bug #86914.  Yeah... I need to pay more attention sometimes.

  09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
  -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
  livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Removed gentoo.png and creation of face directory. Changed
  livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
  1.1.10_pre4.

  02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean-chroot.sh,
  targets/support/chroot-functions.sh:
  Added setup_binutils function and force both of them to run during stage1
  cleanup.

  01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec:
  Added livecd/volid explanation to example spec.

  01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/create-iso.sh:
  General cleanup of ISO code and added default livecd/volid when it is not set.

  25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-controller.sh:
  Actually modify the embedded target this time.

  25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
  examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
  Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
  and livecd-stage2 targets.

  20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
  files/catalyst.conf:
  Retired John Davis <zhen@gentoo.org> and added storedir to default
  catalyst.conf.

  20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/livecdfs-update.sh:
  Uncommented openglify, since it is needed for both opengl-update-livecd and
  opengl-update.

  18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/generic_stage_target.py:
  Fix print statement so it shows when kill_chroot_pids is run correctly

  16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/snapshot_target.py:
  Fix snapshot target to skip the kill_pids check

  06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
  Bug fixes in parse_spec, fix issues detecting list or string.

  05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py:
  Fix bug 65284. More flexible spec parsing. Should handle cases where no
  spaces are after :. Better handling of comments ( ie preprocessed and
  stripped off ). Unset empty keys.

  03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  targets/support/kill-chroot-pids.sh:
  Remove extra P_NAME definition that is never used. Saves processing time.
  Bumped catalyst to pre2

  03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  +targets/support/kill-chroot-pids.sh:
  User info about runscript and archscript. Added checks for processes running
  in the chroot and created a script to kill them. Should fix the unmounting
  issues with gconfd or any other running application in the chroot

  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
  Remove using gcc-config to set things up as we should all be using 2005.0
  seed stages now.

  29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/livecd-stage2_template.spec:
  Added livecd/users to example livecd-stage2 spec file.

  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/livecdfs-update.sh:
  Change default hostnames for livecds

  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
  Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
  bootloading

  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py:
  Clear autoresume flags when build is done

  29 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
  targets/support/create-iso.sh:
  Fix isolinux so that it finds menus and kernels and stuff

  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Make purge operation a little less chatty, removed print statements

  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
  livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
  livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
  updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/

  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
  print warning message about deprecated use of cdfstype

  28 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/chroot-functions.sh:
  statically define genkernel location to eliminate which command failure if
  genkernel is not installed

  27 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  change the portage_overlay to an array so it always works

  27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py:
  Fix exception handling to remove extraneous prints of None

  27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
  Remove iso creation code from stage4

  27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/snapshot_target.py,
  targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/netboot/netboot-controller.sh,
  targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
  targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
  targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
  targets/support/create-iso.sh, targets/support/kmerge.sh,
  targets/support/target_image_setup.sh,
  targets/tinderbox/tinderbox-controller.sh:
  Fix some exception handling in catalyst_support.py, remove intermediate
  destination folder of iso and tarball, add additional tests for folders not
  found on host but defined in spec file, keep catalyst from erroring in this
  case, change exit code on shell scripts so that errors are reported to
  catalyst and causes catalyst to die on errors, fix bug in
  livecd-stage1-chroot.sh so that it uses USE flags properly, added additional
  check for mkisofs that informs the user of where to get the program, and
  removed the autoresume code from ccache and distcc installation until I can
  figure out a way to have the autoresume flag go someplace outside the chroot.

  26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
  Remove bind mounts before rm operations happen at startup

  26 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  Fix bug where purge deletes the autoresume directory but doesnt recreate it

  26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py:
  fix minor bug in the purge code so that it actually runs the commands

  22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  modules/stage4_target.py:
  Change ordering of tasks so root_overlay and fsscript occur after
  livecd_update, giving users a chance to override livecd_update

  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Added a better exception handling message for keyboard interrupt and added
  countdown timer for purge operation to give an opportunity to exit

  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py:
  Add support to clear the autoresume flags and improve the purge code to
  clean the chroot, and pkg/kern cache

  21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py,
  modules/livecd_stage1_target.py:
  only append livecd-tools to the livecd-stage1 target package list and move a
  check out of the way so command line and spec files can co-exist

  21 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py:
  fixed python syntax in set_packages so catalyst will run

  21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py,
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-controller.sh,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  -targets/livecd-stage2/livecd-stage2-bootloader.sh,
  -targets/livecd-stage2/livecd-stage2-cdfs.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  -targets/livecd-stage2/livecd-stage2-iso.sh,
  targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
  +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
  +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
  targets/support/functions.sh, targets/support/livecdfs-update.sh,
  +targets/support/target_image_setup.sh:
  embedded target cleanups ... iso,bootloader,target_setup generalizations,
  minor code fixes

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
  a custom one if livecd/type is gentoo-gamecd. Added more default setup to
  livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
  and generic-livecd.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/rc-update.sh:
  Updated rc-update.sh with better defaults for different livecd/type settings
  and cleaning up file copying in livecd-stage2-controller.sh to match
  catalyst 1.1.9.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
  Made example of catalyst.conf in README match the default catalyst.conf
  provided.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
  -REMARKS, -TODO:
  Removing old files from previous maintainers and updating README.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
  Added livecd/users option to create non-root users. The first user listed
  will also be used for auto-starting X, if X is merged onto the CD.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/support/livecdfs-update.sh:
  Updated all instances of livecd/type: gentoo-release-environmental to
  gentoo-release-livecd and added generic-livecd.

  20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/fsscript.sh.example, examples/gamecd.conf.example,
  examples/generic_stage_template.spec, examples/grp_template.spec,
  examples/livecd-stage1_template.spec,
  examples/livecd-stage2_template.spec, examples/netboot_template.spec,
  examples/snapshot_template.spec:
  Imported example files from catalyst 1.1.9 to make them more verbose.

  18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
  Fix grp/use bug #89365

  15 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/kmerge.sh:
  Fixes for initramfs overlay support.

  15 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/kmerge.sh,
  targets/support/pre-kmerge.sh:
  Fix ctrl-c error if pre-kmerge.sh is running by sourcing
  /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
  caching bug; Also adding preliminary support for initramfs_overlay from
  genkernel

  14 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, targets/support/kmerge.sh:
  Removed support for postconf as genkernel no longer has that option

  14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot_target.py,
  modules/stage4_target.py, modules/tinderbox_target.py,
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh,
  targets/support/chroot-functions.sh:
  AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
  die properly on CTRL-C; fixed stage1 bug with gcc-setup

  11 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/livecd_stage2_target.py:
  Added support for livecd-stage2 to use a snapshot or livecd-stage1 image

  11 Apr 2005; Eric Edgar <rocket@gentoo.org>
  modules/generic_stage_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/stage4_target.py,
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
  targets/support/functions.sh, targets/support/kmerge.sh,
  targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
  Generalized kernel support, fsscript, rcupdate, etc for stage4

  09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/support/pre-kmerge.sh:
  Removed sed for usb devices from legacy genkernel, as we're going to require
  a version much higher that no longer exhibits the bug.

  08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
  targets/support/livecdfs-update.sh:
  Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
  properly with hotplug firmwares, and also updated gamecd.conf.example, since
  the ut2004demo shell script has been renamed to ut2004-demo.

  08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
  let genkernel always reinstall itself

  07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py,
  modules/stage1_target.py, targets/support/livecdfs-update.sh:
  fix case bug in livecdfs-update.sh; fix bug in initial command line
  arguement parsing; add cflags spec file support which is only allowed to
  override in stage1

  07 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/stage3/stage3-chroot.sh:
  Fix a use flag bug in the stage3

  07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py:
  Changes to allow cflags, chost, cxxflags in a spec file

  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage2/livecd-stage2-controller.sh,
  targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
  targets/support/pre-kmerge.sh:
  change the code to use more case statements. Fix gcc issue in stage1.

  06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
  Merging in changes from catalyst 1.1.x for gamecd support.

  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/stage1/stage1-preclean-chroot.sh:
  Removing gcc-config stuff to see if its still required to work around a gcc
  bug

  06 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/support/chroot-functions.sh, targets/support/kmerge.sh:
  Added tests for genkernel >3.2.0

  05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
  Fixed email address

  05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
  Updated AUTHORS with new maintainers and updated contributors list.

  05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/fsscript.sh.example, livecd/files/README.txt,
  livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
  livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
  targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
  Changed maintainers. Updated examples/fsscript.sh.example to provide better
  documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
  universal.motd.txt to resolve documentation issue on bug #86914. Added
  x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
  sed-fu from livecdfs-update.sh and made default timezone UTC rather than
  GMT.

  05 Apr 2005; Eric Edgar <rocket@gentoo.org>
  targets/livecd-stage2/livecd-stage2-controller.sh:
  Removed a few unnecessary comments

  05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
  Removed obsolete files from the livecd directory as the functionality has
  moved into the targets folders

  04 Apr 2005; Eric Edgar <rocket@gentoo.org>
  +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
  Additional catalyst 2.0.0 files

  04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
  +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
  -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
  -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
  -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
  -livecd/runscript/alpha-archscript.sh,
  -livecd/runscript/default-runscript.sh,
  -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
  -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
  -livecd/runscript-support/gamecdfs-update.sh,
  -livecd/runscript-support/kmerge.sh,
  -livecd/runscript-support/livecdfs-update.sh,
  -livecd/runscript-support/post-kmerge.sh,
  -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, -modules/netboot.py,
  +modules/netboot_target.py, modules/snapshot_target.py,
  modules/stage1_target.py, +modules/stage4_target.py,
  modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
  +targets/embedded/embedded-controller.sh,
  targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
  -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
  +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
  -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  +targets/livecd-stage1/livecd-stage1-controller.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  -targets/livecd-stage1/livecd-stage1.sh,
  +targets/livecd-stage2/livecd-stage2-bootloader.sh,
  +targets/livecd-stage2/livecd-stage2-cdfs.sh,
  +targets/livecd-stage2/livecd-stage2-controller.sh,
  +targets/livecd-stage2/livecd-stage2-iso.sh,
  targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
  targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
  -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
  -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
  targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
  +targets/stage1/stage1-controller.sh,
  +targets/stage1/stage1-preclean-chroot.sh,
  -targets/stage1/stage1-preclean1-chroot.sh,
  -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
  targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
  targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
  targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
  targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
  +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
  +targets/stage4/stage4-preclean-chroot.sh,
  +targets/support/chroot-functions.sh,
  +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
  +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
  +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
  +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
  +targets/tinderbox/tinderbox-controller.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh,
  -targets/tinderbox/tinderbox.sh:
  Initial Import of Catalyst 2.0.0

  30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Added /usr/portage as tmpfs (this will be made conditional later).

  29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
  Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
  from an interactive shell.

  29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
  livecd/files/livecd-local.start, -livecd/files/mkvardb,
  livecd/runscript-support/pre-kmerge.sh,
  livecd/runscript/default-runscript.sh:
  Moved livecd-bash_profile to livecd-bashrc. Added check for
  /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
  sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
  time.

  24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
  modules/generic_stage_target.py:
  Applying arm patch from vapier and closing bug #86466. This is now catalyst
  1.1.8, so enjoy.

  24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
  livecd/runscript/default-runscript.sh,
  targets/livecd-stage1/livecd-stage1.sh:
  Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
  #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
  arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
  /tmp in the chroot.

  19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/ppc-archscript.sh:
  Added -l to mkisofs line for ppc as this allows full 31 character file names.

  16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
  Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
  for multiple initrd files.

  16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/ppc-archscript.sh:
  Modifed PPC archscript to close bug #84648 and also to make the PPC
  archscript produce multiple initrd files, like x86/amd64.

  09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
  livecd/runscript/ppc-archscript.sh:
  Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
  isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
  livecd/volid for the HFS volid, too.

  09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Calling this one 1.1.7 and rolling a tarball.

  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
  -livecd/runscript/sparc64-archscript.sh,
  livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
  Added livecd/volid to set the volume ID when creating the ISO, patch by
  Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
  sparc-archscript.sh and removing sparc64 one, as they are identical now.

  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
  Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.

  08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Removed hdparm from default runlevel as it break ide=nodma at boot.

  07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/pre-kmerge.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh:
  Revert last set of changes and remove portage version check from emerge in
  livecd-stage1, as it breaks catalyst's ability to fail properly on an
  incomplete emerge.

  07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/pre-kmerge.sh:
  Change genkernel check to use best_version and has_version to determine if
  the any previously installed versions of genkernel are up to date. Change
  emerge line for kernels to use -n option to only install if they were not
  previously installed.

  06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
  -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
  -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
  livecd/runscript/sparc-archscript.sh:
  Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
  unified sparc32/sparc64 cdtar.

  06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh,
  livecd/runscript-support/pre-kmerge.sh:
  Change sudoers update to only run if /etc/sudoers exists and only reduce
  splash to 1024x768 on minimal and universal install CD.

  05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
  targets/livecd-stage1/livecd-stage1.sh:
  Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
  #73363.

  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh,
  livecd/runscript/x86-archscript.sh:
  Added a new empty livecd file to each archscript. This will be used for an
  identifier by genkernel to allow booting from a non-primary CDROM.

  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Catalyst 1.1.6 is here.

  03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean2-chroot.sh:
  Commenting out stage1 cleaning of /var/db.

  02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/pre-kmerge.sh:
  Made splash reduction to 1024x768 only for minimal and universal release media.

  01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean2-chroot.sh:
  Added SLOT files back to /var/db entries in stage1.

  01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/files/gentoo.png, livecd/files/livecd-local.start,
  livecd/runscript/default-runscript.sh,
  livecd/runscript-support/livecdfs-update.sh,
  targets/livecd-stage2/unmerge.sh:
  Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
  not writeable at boot. Removed -a from cp in default-runscript.sh to keep
  the copy from preserving permissions and also adding /usr/share/faces and
  default Gentoo icon. We'll see how the icon does for us. Removing serial
  init script, as it causes problems with the splash theme.

  28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1.sh:
  -n, not -z

  28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-preclean2-chroot.sh:
  Removed x-setup from local.start and added in symlinks for gconf, portage
  profiles (for installer) and /var/db. Added a touch for root's .bashrc for
  baselayout and removed /etc/startx from the environmental type. Commented
  unmerge of sources in kmerge.sh, as they should be unmerged by the spec
  file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
  users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
  for X, use the latest pci.ids and usb.ids from portage, and create
  /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
  post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
  snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
  one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
  gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
  executable.

  04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
  Removed ccache from default options as it breaks catalyst when merged with
  USE=-ccache.

  04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/snapshot_target.py:
  Added /local/ to snapshot exclusion.

  31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Updated to attempt to start 5 interfaces, rather than 4. You can blame
  gustavoz and his 5 interface Xeon for this.

  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
  Added a conditional before killing gconfd-2. This is also going to be
  catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
  release.

  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
  Moved killall -9 gconfd-2 to execute outside chroot.

  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/x86-help.msg:
  Modified x86-help.msg to remove agpgart line, add noload= line, and replace
  tabs with spaces.

  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh:
  Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
  line.

  29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Version 1.1.4

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1.sh:
  Added killall for gconfd-2 back into livecd-stage1.sh

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/alpha-archscript.sh:
  Alpha fixes for multiple kernels..

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/kmerge.sh:
  Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh:
  Force devfs if udev is not selected for all supporting arches.

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
  livecd/runscript-support/kmerge.sh:
  Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
  kernels.

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
  Re-enabled preclean in grp and added gconfd-2 killing.

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh:
  Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
  users to use apm.

  28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1.sh,
  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
  Added ability to pause indefinitely. This closes bug #79798. I've also added
  the gcond-2 killall back in, but now it is in the actual preclean script and
  is executed inside the chroot.

  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
  Updated for 1.1.3 release.

  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
  targets/netboot/netboot-packages.sh,
  targets/tinderbox/tinderbox-chroot.sh:
  Updated to use package.use correctly. Blame Robert Paskowitz
  <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.

  26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean2-chroot.sh:
  Fixed find line for new stage1 /var/db/pkg.

  25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean2-chroot.sh:
  Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
  COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
  its size small.

  24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
  added net.ethX symlinks, and added copying of files from
  /usr/lib/hotplug/firmware into firmware tarball.

  23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Firmware updated to use new /lib/firmware directory.

  16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
  fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
  work when both -f and -C were used on the command line.

  13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
  targets/stage3/stage3-chroot.sh:
  Added a portage version check to each target that uses --newuse to ensure a
  high enough version is used. This resolves bug #75336.

  13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-local.start:
  Possible local.start fix for beejay.

  12 Jan 2005; John Davis <zhen@gentoo.org>
  modules/embedded.py:
  kernel building patch for embedded from mutex@gentoo.org (bug #76542)

  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/kmerge.sh:
  Added ccache support to genkernel call in livecd-stage2.

  11 Jan 2005; John Davis <zhen@gentoo.org>
  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
  targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
  targets/netboot/netboot.sh:
  netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
  some feature enhancements.

  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1.sh,
  targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
  Added a -F or --fetchonly command line option and closing out bug #77480.
  Also added a portage version check to livecd-stage1 to close out bug #68307.

  11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh,
  targets/stage3/stage3-chroot.sh:
  Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
  target to use emerge -e when building. This is only temporary until the
  bootstrap.sh script can be fixed or another solution can be decided upon.

  09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
  +targets/embedded/kmerge.sh:
  partial fix for #76542, waiting for the necessary patch to modules/embedded.py
  from mutex@gentoo.org

  09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  modules/livecd_stage2_target.py:
  fix for bug #76146

  05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
  Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
  targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
  the brokenness of a stage1 tarball.

  04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
  patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
  cmdline

  04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  modules/livecd_stage2_target.py:
  fix for #76530

  04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
  -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
  +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
  Upgraded the isolinux cdtar files and closing bug #70518.

  04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/embedded_target.py, modules/generic_stage_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/netboot.py,
  modules/stage1_target.py, modules/tinderbox_target.py:
  Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
  separate out specific target logic from the generic targets modules.

  03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
  new PPC arch file from pvdabeel@gentoo.org

  01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
  examples/generic_stage_template.spec, modules/catalyst_support.py:
  tweaking error handling in the main catalyst script
  updated the example to include a blurb about portage_confdir

  29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.

  17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
  fix for #73851

  17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
  fix for #66592. catalyst now gives a traceback when it bails out, making
  troubleshooting amazingly easier

  17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
  Reversing patch from Eric Edgar from bug #70663.

  17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh:
  Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
  not work without it (mkisofs fails on creating ISO).

  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
  Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
  separate out specific target logic from the generic targets modules.

  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
  targets/embedded/embedded.sh:
  Added more embedded updates from mutex@gentoo.org and Closing bug #67289.

  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
  livecd/runscript/default-runscript.sh,
  livecd/runscript-support/gamecdfs-update.sh,
  livecd/runscript-support/livecdfs-update.sh,
  modules/livecd_stage2_target.py:
  Added gamecd/conf option to livecd_stage2_target.py, added
  gamecd.conf.example to /examples, cleaned up game-specific code in
  gamecdfs-update.sh to make it more generic, added more fundtionality to
  livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
  and gentoo-gamecd to make spec files simpler and to remove the need for
  specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
  user to still use a custom fsscript of their own.

  16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/files/environmental.motd.txt,
  targets/livecd-stage1/livecd-stage1.sh:
  Added environmental.motd.txt for gentoo-release-environmental livecd/type.

  15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/default-runscript.sh,
  livecd/runscript-support/livecdfs-update.sh:
  Added gentoo-release-environmental as a valid livecd/type and did some
  cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
  devices other than eth0.

  14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/livecd-stage1/livecd-stage1-chroot.sh:
  Changed livecd-stage1 to merge each package individually. This should not
  make it into a production version of catalyst, but is here as a possible
  solution to bug #68307.

  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
  livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh,
  livecd/runscript/x86-archscript.sh:
  Added failures to all arches on mkisofs failure and also made -z option to
  mkisofs optional on x86 depending on loop type used.

  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh:
  Making sure the mkisofs call causes a failure when it doesn't complete
  successfully. Once again, blame jforman, our beloved infra-monkey.

  12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/default-runscript.sh:
  squashfs-utils->squashfs-tools fix.  Blame jforman.

  09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/isogen/x86-isogen.sh:
  Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
  possibly not booting on really old systems.

  09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh:
  Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
  possibly not booting on really old systems.

  08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Save some space by removing redundant firmware after tarball is made, only
  perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
  readable.

  06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  targets/stage1/stage1-preclean2-chroot.sh:
  Added patch from vapier and closing bug #73556.

  22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
  modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
  +targets/embedded/embedded-fs-runscript.sh,
  targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
  fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
  from mutex@gentoo.org for modules/embedded.py

  19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
  livecd/runscript-support/livecdfs-update.sh:
  Fixing up some GameCD stuff and also fixing a problem with the ls and grep
  aliases having --color rather than --color=auto.

  17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-local.start:
  Let's try actually making a proper edit on livecd/files/livecd-local.start
  this time, shall we...

  17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/livecd-local.start:
  Fixing up livecd/files/livecd-local.start to remove ALSA config and make
  x-setup check for /etc/startx.

  14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/gamecdfs-update.sh:
  Fixing minor sed bug in gamecdfs-update.sh.

  07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  examples/snapshot_template.spec,
  livecd/runscript-support/gamecdfs-update.sh,
  livecd/runscript-support/livecdfs-update.sh:
  Fixing typo in snapshot_template.spec and closing bug #70321.

  02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/pre-kmerge.sh:
  Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
  genkernel will only add the 1024x768 version of the gensplash image to the
  bzImage, which added with the livecd-stage2 removal of the unused splash
  images, makes for a significantly smaller (54MB v. 50MB) LiveCD.

  29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
  livecd/runscript/sparc64-archscript.sh:
  Updated with silo/mkisofs patch from gustavoz.

  28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/files/x86-help.msg:
  Updated x86-help.msg to make it fall more inline with current
  genkernel/livecd-tools options.

  28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/pre-kmerge.sh:
  Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
  it is only working properly on amd64 and x86 anyway. Also fixing a typo in
  genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
  loading.

  22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
  Changed kernel build caching to use kerncache option, rather than pkgcache
  option. Fixed --postconf and --callback for builds that do not require them.
  Removed delay when removing package sin the system profile. This is now
  catalyst 1.1.0, so enjoy.

  21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  Stopping udev from using the nasty device tarball.  We don't need it anyway.

  21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
  livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh,
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
  Fixing gpm support by uncommenting default settings. Fixing case where
  boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
  Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
  not get renamed. Fixed a problem where we were accidentally removing the
  hwdata-knoppix versions of pci.ids and usb.ids and linking
  /usr/share/misc/*.ids to non-existent files. This should hopefully be it
  for 2004.3 and catalyst 1.1.0.

  19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
  patch from vapier@gentoo.org for bug #68080

  19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
  livecd/runscript-support/kmerge.sh:
  made kernel caching dependent on the "pkgcache" option so that genkernel's
  postconf can actually work

  18 Oct 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh:
  patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes

  17 Oct 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  firmware tarball fix for packages that need firmware such as ipw2100

  16 Oct 2004; John Davis <zhen@gentoo.org> livecd/files/x86-help.msg,
  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  modules/livecd_stage2_target.py:
  patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>

  14 Oct 2004; John Davis <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
  acpi=off changed to acpi=ht. enables HT automatically for intel users, but
  should not hurt non-HT users

  12 Oct 2004; John Davis <zhen@gentoo.org>
  targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
  +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
  livecd/runscript-support/kmerge.sh:
  bugfixes for #67195, #67197, #67122, and #46918

  12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
  small netboot fixups

  11 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py,
  targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
  targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
  targets/netboot/netboot.sh:
  sweeping updates and changes to the netboot code. the patches should fix the
  arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
  Frysinger <vapier@gentoo.org> for writing and contributing the patches.

  06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
  livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
  targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
  targets/netboot/netboot.sh:
  more code cleanup and maintenance

  05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
  modules/generic_stage_target.py, +modules/netboot.py,
  +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
  +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
  +targets/netboot/netboot.sh:
  initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
  for writing them!

  05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
  bugfix for #66083 which in turn addresses #61605. distcc apparently does not
  have to start a server on the build host for it to distribute.

  04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
  added a new -s/ --snapshot option. no more using --cli to create snapshots,
  just do -s version_stamp

  29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
  bugfix #60502 - the stage2 target can now resume the bootstrapping process

  28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
  +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
  modules/livecd_stage2_target.py:
  udev support for livecds

  16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
  +targets/livecd-stage2/unmerge.sh:
  bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
  Also, livecd-stage2 unmerge.sh added back in.

  13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
  livecd/runscript-support/livecdfs-update.sh:
  bugfixes for #60887 and #63338

  09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
  bugfixes for #63382 and #63338

  08 Sep 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
  livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
  lots of changes in this revision. first of all, major cosmetic fixups to the
  archscripts. i also fixed a non-reported bug where pkgcache was not being used
  for distcc or ccache builds in most of the targets. bug #56581 is finially
  closed (kernel caching for multiple runs of the livecd-stage2 build) - big
  performance enhancement here.

  07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  modules/livecd_stage2_target.py:
  fix for bug #63033, thanks to usata@gentoo.org for the patch

  30 Aug 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
  bugfixes for #61537 and #61779

  13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py,
  modules/snapshot_target.py:
  bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
  enhancements), and #56773 (catalyst overlay for build root). Snapshotting
  time should also be improved due to a more efficient use of rsync. This commit will
  mark the portage version of catalyst-1.9.0.

  10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
  add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
  #59882.

  02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
  fix for bug #58208

  02 Aug 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  bugfix #51086

  02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  +targets/stage1/build.py, -targets/stage1/build.sh,
  targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
  targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
  targets/stage3/stage3-chroot.sh:
  applied patch from bug #58840. it should fix up things for uclibc stages and
  cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.

  21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
  +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
  +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
  -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
  -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
  livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  modules/livecd_stage2_target.py:
  addition of wolf31o2's gamecd patchset. untested, so please beware

  14 Jul 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh,
  modules/generic_stage_target.py, modules/livecd_stage2_target.py:
  fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
  livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
  this out of generic_stage_target and into livecd-stage2 since the
  livecd-stage2 class was overriding generic_stage_target for cleaning anyway.

  13 Jul 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
  default rc'ed programs when only one change was required to rcadd. so I
  changed it so that the defaults are *always* loaded and specified additions/
  deletions are just added on top of those.

  12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/tinderbox/tinderbox-chroot.sh:
  changing the more verbose behavior to the -V (verbose) flag

  12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
  targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
  targets/tinderbox/tinderbox-chroot.sh:
  the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
  it is about to merge so that deps and USE flags are more evident

  11 Jul 2004; John Davis <zhen@gentoo.org> +catalyst, -catalyst.new.py,
  modules/catalyst_support.py:
  completely rewrote the catalyst main script so that it can actually utilize
  more than one command line flag. new functionality included, but not active
  yet (--debug and --verbose). arguments can still be passed on the commandline
  through the use of the -C (--cli) flag. updated the arg_parse function in
  catalyst_support.py to accomodate my changes.

  02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  modules/generic_target.py, modules/grp_target.py,
  modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
  modules/snapshot_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage3_target.py,
  modules/tinderbox_target.py, targets/stage1/stage1.sh:
  fixes for bugs #55192 and #54137
  added a new key for all specfiles, portage_confdir.
  this should point to a directory similar in functionality to /etc/portage.
  
  cleaned up the module code a bit so that unnecessary modules
  are not imported.
  
  more work on resuming. it is getting there, but it still needs a ton of work,
  so please test, and report bugs.

  18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/generic_stage_target.py,
  targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
  stage resuming functionality should be working. I still have to work on GRP
  and livecds, but they should not be hard. I could not incorporate emerge
  --resume into stage resuming functionality because in some instances, portage
  is remerged (bootstrap, stage2), which wipes out the resume data and puts
  catalyst into an infinite portage merging loop (very unproductive, trust me ;)
  ). I also made some small tweaks to the stage target scripts which clean up
  the envscript stuff. Not noticable performance wise, but it makes me feel all
  warm and fuzzy to know that it is programmed absolutely correctly ;)

  16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
  modules/generic_stage_target.py:
  revamped the cmd() structure so that it could properly return error codes.
  Please note that this might break catalyst until there is some further
  testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
  of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
  now. Additionally, catalyst will stop when there is an error with an ebuild
  ... it didn't do this before, it just plowed along and packed things up.
  
  Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn()
  code in portage.py and then answering my noob questions.

  13 Jun 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh:
  some last minute fixins (stuff to work with the new genkernel)

  13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
  rolling out 1.0.8.1

  11 Jun 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
  new key, livecd/fsscript. use this to run commands in the livecdfs before it
  is made into an iso

  10 Jun 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  livecd/runscript-support/post-kmerge.sh,
  livecd/runscript-support/pre-kmerge.sh:
  two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
  functions control what scripts are added to their respective runlevels. This
  option would be specified like so in the spec file: livecd/rcadd:
  metalog:default foo:boot. the syntax is the same for livecd/rcdel.

  08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
  modules/catalyst_support.py, modules/livecd_stage2_target.py:
  livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
  the code to give a nice error msg instead of a cryptic traceback

  04 Jun 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/livecdfs-update.sh:
  small fix for bootsplash, needed to link clst_livecd_bootsplash to
  /etc/bootsplash/default

  04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
  targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
  targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
  targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
  targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh,
  targets/tinderbox/tinderbox.sh:
  Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)

  02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
  Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
  more efficient, and I added a new snapshot specfile option, portdir_overlay.
  It should be a full path pointing to a portage overlay dir.

  27 May 2004; John Davis <zhen@gentoo.org>
  livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
  livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
  livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
  livecd/runscript/default-runscript.sh:
  added updated silos and fixed motd bug

  22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
  rolling out version 1.0.8

  22 May 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  modules/livecd_stage2_target.py:
  added key livecd/bootsplash

  21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
  livecd/runscript/sparc-archscript.sh,
  livecd/runscript/sparc64-archscript.sh:
  sparc fixup patches from gustavoz at g.org

  20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
  added support for blacklisting modules via hotplug in livecd-stage2. spec key
  is livecd/modblacklist

  19 May 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
  livecd/runscript/x86-archscript.sh:
  added support for livecd/overlay, changed vga=0x317 to vga=791
  in the x86 archscript as it is a more standard setting and should
  work on more hardware

  17 May 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
  livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  modules/livecd_stage2_target.py:
  fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
  we also now have basic motd copying support for more branded livecds

  16 May 2004; John Davis <zhen@gentoo.org>
  livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
  added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
  for passing args to genkernel. gmsoft@gentoo.org requested this one.

  16 May 2004; John Davis <zhen@gentoo.org> catalyst,
  modules/catalyst_support.py, modules/embedded_target.py,
  modules/generic_stage_target.py, modules/generic_target.py,
  modules/grp_target.py, modules/livecd_stage1_target.py,
  modules/livecd_stage2_target.py, modules/stage1_target.py,
  modules/stage2_target.py, modules/stage3_target.py,
  modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
  finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
  caused gcc profile problems.

  12 May 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
  livecd/runscript-support/livecdfs-update.sh,
  livecd/runscript-support/post-kmerge.sh,
  livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
  modules/targets.py:
  fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
  silliness). Most notably, I have taken advantage of the update-modules
  --assume-kernel fix from agriffis so that we can actually use 3rd party
  modules now. Please note that >=baselayout-1.9.0 is required.

  02 May 2004; Olivier Crete <tester@gentoo.org>
  arch/x86.py:
  Added forgotten CHOST for i386 subarch

  30 Apr 2004; John Davis <zhen@gentoo.org>
  livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
  livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
  livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
  livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
  lots of changes
  -fixed 2004.0 branding in the isolinux cdtar
  -fixed up acpi stuff in the runscripts
  -fixed up the x86 help message and corrected the numerous errors in it

  26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
  livecd/runscript/default-runscript.sh:
  fixed the /etc/issue /O macro issue, and changed the version in catalyst to
  1.0.7. we are ready for release

  16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
  fix for the problem that gustavoz found wrt the /dev creation stuff not
  detecting arches. also an efficiency fix for stage1 building

  14 Apr 2004; John Davis <zhen@gentoo.org>
  targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
  targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
  targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
  targets/tinderbox/tinderbox-preclean-chroot.sh,
  targets/tinderbox/tinderbox.sh:
  fix for bug #47733 - fixes for distcc and an envscript bugfix

  13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
  fix for bug 47626

  12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
  targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
  targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
  targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
  targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
  targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
  targets/stage1/stage1-preclean1-chroot.sh,
  targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
  targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
  targets/tinderbox/tinderbox.sh:
  lots of cleanup on the bash backend. take a look @ the code and report bugs to
  zhen@gentoo.org please.

  06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
  fix for /dev in stage1

  05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
  bugfix for #46861

  04 Apr 2004; Benjamin Judas <beejay@gentoo.org> 
  livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
  livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
  Added the two kernel-configs for 2004.1 x86

  04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
  targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
  targets/tinderbox/tinderbox.sh:
  fix to address missing /dev in stages, fixed path for env-update in all of the
  targets

  02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
  use broken for grp, livecd-stage1, tinderbox, etc. fixed

  01 Apr 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh:
  added in fix for the module.conf stuff courtesy of Benjamin Judas
  <beejay@gentoo.org>

  01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
  files/x86-help.msg:
  cosmetic touchups for 1.0.5

  31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
  added support to the stage2 for stackable profiles bootstrap

  31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
  sparc compatibility patches from gustavoz@gentoo.org added. These patches add
  support for sparc32/64 build compatibility

  30 Mar 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, modules/targets.py,
  targets/stage1/build.sh:
  fix for bug 46022, more stackable profile fixes, embedded patches added

  26 Mar 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/default-runscript.sh, modules/targets.py,
  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
  targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
  targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
  fixes for bugs #44625 and #45805

  24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
  livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
  livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
  memtest is in. if you want to use it, check out the memtest86 cd tarball
  Also, fixes for bugs 45078, 45188, 44306

  23 Mar 2004; John Davis <zhen@gentoo.org>
  livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
  livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
  livecd/runscript/x86-archscript.sh, modules/targets.py,
  targets/livecd-stage3/unmerge.sh:
  added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
  created at the end of the livecd-stage2 process.

  22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
  targets/embedded/embedded.sh:
  preliminary embedded support added thanks to david@futuretel.com (mut3x)

  19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
  targets/stage1/stage1.sh, targets/stage3/stage3.sh:
  removing the hardened-gcc deps since the package itself is deprecated'

  05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
  changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf

  04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
  examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
  examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
  examples/livecd/alpha/config-2.4.21-r4-alpha,
  examples/livecd/alpha/config-2.4.21-r4-jensen,
  examples/livecd/alpha/config-2.4.21-r4-legacy,
  examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
  examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
  fixes for bugs 43676, 43701. Alpha support added as well.

  25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>: 
  added powerpc livecd support, preparing for 2004.0 release. Preliminary 
  kde/gnome cd specs added.

  18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
  fix in catalyst.conf for bug #42044

  13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
  arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
  examples/livecd/sparc64/config-2.4.24-sparc64:
  sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>

  12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
  fixed bugs in previous feature additions (see 11 Feb 2004) and added support
  for a $clst_conf environment variable. You can use the $clst_conf variable to
  point to a file to use in place of /etc/catalyst.conf. By setting this
  variable in your shell, catalyst can easily be used by multiple people on the
  same machine. Also, ccache support now works for genkernel.
  
  11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>:
  removed file for livecd-stage2 target, as this is handled by the runscript
  now. Added support for "/boot/kernel/foo/use", "/boot/kernel/foo/packages,"
  and made "/boot/kernel/foo/extraversion" an optional rather than required
  parameter. The aforementioned "packages" is used to specify kernel-related
  packages (like module ebuilds) to merge with each kernel, and the new "use"
  option is used to specify the USE settings you'd like exported to the
  environment during kernel as well as kernel "packages" build.

  10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
  modules/builder.py, modules/catalyst_support.py, modules/targets.py,
  targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
  targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
  targets/stage2/stage2.sh, targets/stage3/stage3.sh,
  targets/tinderbox/tinderbox.sh:
  added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
  it for ebuild - added headers to everything and removed deprecated dirs

  14 Jan 2004; John Davis <zhen@gentoo.org> arch/mips.py, modules/targets.py:
  adding Kumba's patches for MIPS

  16 Dec 2003; Guy Martin <gmsoft@gentoo.org>: arch/hppa.py,modules/targets.py:
  Added hppa specific code.

  29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
  Tinderbox target added. See tinderbox examples in examples/ dir.
  
  08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
  spec file support integrated into catalyst. Use "-f/--file specfile" as
  argument; see examples dir for examples.
  "grp" target now functional. See examples/x86-grp-20031102.spec for an
  example of how to use it.
 
  08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
  support functions for spec file parsing and reading added. Will get added to
  the code soon.
  
  05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>:
  Many bug fixes later, things seem to be working well for stage1/2/3 so I've
  added a README.
  
  28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
  Significant rework of code structure. Everything is falling nicely into place.
  
  28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
  Exception handling fully-integrated into current prototype code.
  
  27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
  beginning of exception handling integration, got some of the target code
  nicely fleshed out.
  
  24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>:
  major code rework in progress on the python parts.
  
  17 Oct 2003; John Davis <zhen@gentoo.org> files/grp/x86/x86.conf,
  files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
  files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
  for organiation's sake, I have moved the files, such as livecd foundations,
  into catalyst/files. It will make it easier for us when ebuild time comes
  around.

  15 Oct 2003; John Davis <zhen@gentoo.org> targets/stage3/stage3.sh:
  All preliminary target build scripts are now added and coded to near as spec
  that we can have at this point.

  14 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
  new and improved ChangeLog; snapshots now work ("./catalyst-util.py snap
  20031014",) and snapshotting cleans up after itself (temp files deleted,)
  something that should be continued as much as reasonably possible in other
  parts of catalyst. Also, we have /etc/catalyst.conf config file reading stub
  code completed, and internal fall-backs to reasonable global config defaults
  completed.

  12 Oct 2003; Daniel Robbins <drobins@gentoo.org>:
  subarch test outsourced to python catalyst-subarches function.
  
  12 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
  fixed the entry in include/build_functions.sh for location of bootstrap.sh

  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
  removing dup enter_chroot

  12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
  document subarches checking

  12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
  Fix valid subarch test.

  12 Oct 2003; John Davis <zhen@gentoo.org> catalyst, 
  include/build_functions.sh, include/functions.sh:
  thanks to robbat2, the cmdline argument handling is now fixed. I moved
  start_build to build_functions.sh cleaning up the main catalyst script some
  more.

  11 Oct 2003; John Davis <zhen@gentoo.org> include/build_functions.sh:
  fixed SRCBALL and DESTBALL, making it transparent for profiles

  11 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh:
  added an exit condition to the cmd line argument case statement

  09 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
  files/catalyst.conf, include/build_functions.sh, include/functions.sh:
  the changes that I made to the above files should make catalyst completely
  transparent to no matter what profile we are using. check files/catalyst.conf
  for the list of BUILDTYPEs that we support.

  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
  changed how cmd line arguments are handled

  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
  I changed the is_special handling so that it is cleaner and faster

  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst, include/functions.sh, 
  livecd/foundations/x86-basic/base.pkg, livecd/foundations/x86-basic/kern.pkg,
  livecd/foundations/x86-basic/post-clean.sh,
  livecd/foundations/x86-basic/pre-clean.sh,
  livecd/foundations/x86-basic/settings:
  I outsourced more functions to include/functions.sh. I made it a seperate file
  from build_fucntions.sh so that we can keep our build and other functions
  apart. I also added in the livecd stuffs from the stager side of things.

  08 Oct 2003; John Davis <zhen@gentoo.org> catalyst,
  include/build_functions.sh:
  I outsourced all of the build functions to include/build_functions.sh. In the
  future, this will happen more - the code needs cleaned up.

  07 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
  bin/stage1:
  I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
  transparency). Also, I removed gettext from bootstrap, since mainline gentoo
  does not use that anymore.

  05 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
  since we now have a default profile in portage, i massaged some errors
  messages to reflect that.

  04 Oct 2003; John Davis <zhen@gentoo.org> catalyst, bin/bootstrap.sh,
  bin/stage1:
  removed ccache support from catalyst stage1 build cause it breaks the build.
  Additionally, I removed gettext support from bootstrap, because according to
  our new default profile, we don't use that anymore.

  02 Oct 2003; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf:
  added a new var, BUILDTYPE, adding more transparency for building.
  In the future, we will be building both selinux and hardened sources.

  02 Oct 2003; John Davis <zhen@gentoo.org> catalyst:
  fixed some formatting when catalyst prints out build info, additionally,
  trying to make catalyst more transparent for future expansion of stages

  21 Sep 2003; John Davis <zhen@gentoo.org> catalyst:
  fixed the order/ way in which we handle cmd line arguments wrt to -h or
  --help. I moved this functionality from the main program section to
  prechecks().

  21 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, catalyst:
  I edited catalyst to change our naming convention from stage*-arch-h.* to
  stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
  I change naming conventions, as catalyst will be eventually extended to
  do selinux-* stages also.
  
  Additionally, I updated README.catalyst to include profile information.

  10 Sep 2003; John Davis <zhen@gentoo.org> README.catalyst, README.stager,
  bin/catalyst, bin/hardened-bootstrap.sh, bin/stage1:
  I renamed README.stager to README.catalyst and have made some very minor
  changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
  I have hacked bootstrap to use the hardened profile, as well as utilize
  hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
  major). Additionally, bin/stage1 has been hacked to accept the hardened
  profile, and use hardened-gcc.

  09 September 2003; John Davis <zhen@gentoo.org>:
  Initial import of hardened stager.  I am forking this from the original
  stager code in order to better fit our needs.  The original stager code is
  still used by Gentoo, and is maintained by Daniel Robbins
  <drobbins@gentoo.org>.  I would like to thank him and the rest of the
  contributors that coded stager.