File: ChangeLog

package info (click to toggle)
mic2 0.24.12-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 1,140 kB
  • sloc: python: 11,220; sh: 1,367; makefile: 64
file content (6707 lines) | stat: -rw-r--r-- 212,799 bytes parent folder | download
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
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
commit dbfb59f88aeffd86a62cea363df2da95bcd702e5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 1 04:28:07 2011 +0800

    Keep /etc/mtab intact if it is a symlink and clean up yum cache
    
    Note: we're using zypp, so directories yum create are
    helpless, this commit removes /var/lib/yum and /var/cache/yum
    completely, thus fixed bug #17878, too.

commit 391306d1421a736aa794f5a661d44200b136e09e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 1 01:48:38 2011 +0800

    Shouldn't copy it if /etc/mtab in bootstrap has existed as symlink

commit b8f0973b99ac49da3e32703b27dc90a4e776a82a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat May 28 01:31:42 2011 +0800

    Create subvolume snapshot after installation for btrfs subvolume

commit 7c0798250be8c609a3e052ec0fa176dd9f3c61aa
Author: Zhou Shuangquan <shuangquan.zhou@intel.com>
Date:   Mon May 23 09:19:15 2011 +0800

    Fix a regression introduced by .package format revert
    
    Note: fix bug #17846

commit 10c1bff6bde2cf880ec6441f9ed05e7bf25244b8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 19 00:59:24 2011 +0800

    Use subvolume name instead of subvolid for btrfs subvolume
    
    Note: if the root file system is a btrfs subvolume, it won't work
    to use mount option "subvol=<subvol>" to mount another subvolume to
    this root file system, but "subvolid=0,subvol=<subvol>" can work for
    current kernel, so we can make use of this although it doesn't make
    sense.
    
    An extra option subvolrootid is specially for this, it has been in
    linus tree but not in current MeeGo kernel, we'll use
    "subvolrootid=0,subvol=<subvol>" to do once it is in.

commit 009a4f029e500c1517c8232b42e7eb6519fad491
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 17 01:19:36 2011 +0800

    Cut release 0.24.11

commit 9936e2912d96aa5028a58f46ad03b2c452a5ed6f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 17 00:41:10 2011 +0800

    Fix string.upper use error
    
    Note: fix bug #17603

commit 6743e6000df62fd0c3fbf44f146aad6dee1d89ca
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Thu May 12 01:17:42 2011 -0700

    fixed typo: initab -> inittab

commit 51e4198cd0511f598c9854eedac9971988b85910
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 11 23:23:37 2011 +0800

    Cut release 0.24.10

commit 383de5ab2a9b3531f1a1ef91d069cad4c2261582
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 11 23:13:48 2011 +0800

    Don't require fastinit for main repo any more
    
    Note: fastinit has been removed from the latest repo.

commit 2a1daf4d8d81c65b5224ec6d0043645475a78e2e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 28 17:49:00 2011 +0800

    Use default menu if menus is empty

commit 8bdf7129d46e362dc970e1df3e50de7d894065f8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 28 17:25:53 2011 +0800

    Allow users to customize boot menu and boot options in kickstart
    
    Note: live image's boot menus are customized, users can use
    kickstart bootloader command option --menus="..." to do, many
    hard code do it, for example, --menus="autoinst" will append
    an automatically installation menu with hard ocde boot options,
    this commit will keep compatible with the old usage way, in the
    same time, it allows new way to customize boot menu and boot options
    , usage way is:
    
      --menus="shortname1:longname1:extraoptions1;shortname2:longname2:extraoptions2;"
    
    shortname should be a string only containing alphabet or digital or underline,
    longname is a descriptive boot label users will see in boot menu screen, extraoptions
    is boot options for this boot menu item.

commit d27fce9b456c2dbb52b3c6fc93c47adaaf1ef82c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 27 17:09:55 2011 +0800

    Depends on btrfs command only if subvolume is used
    
    Note: fixed bug #16366

commit 170a96e8ca0ae895efc89940ed347169dba3c904
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Mon Apr 18 15:43:37 2011 +0800

    Use "" for it if an element hasn't text atttribute in primary.xml
    
    Note:  fixed bug #9663

commit 94542f66ff575b0f419ca643eb029e6a8d1aa37a
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Apr 26 15:55:02 2011 +0800

    Use a dict to manage all the packages and their installation priorities
    
    Note: in order to supprot excludepkgs and includepkgs and decide
    which version of some package should be installed better, we desgin
    a dict to save info of all the packages, zypp will base includepkgs
    and excludepkgs and package version to decide which package will be
    installed, also fixed bug #14689.

commit 2f369ba612f97461eaafce0095844daef073b2fd
Author: chengui <gui.chen@intel.com>
Date:   Thu Apr 21 12:45:17 2011 +0800

    Use logging module to record exception with call stack dump

commit 35b92dc3f8ed06566d1bae44fd46685c14dcc334
Author: chengui <gui.chen@intel.com>
Date:   Mon Apr 25 14:57:17 2011 +0800

    Change /etc/inittab only if it does exist
    
    Note: Fix BMC #12231

commit eb5f15a32662ea199ccf5050db1e97a039941d2d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 21 18:05:39 2011 +0800

    Revert to the old *.package format
    
    Note: fix bug #15974 and ensure it is compatible with existing tools.

commit d33e915d9ec630a09dd2b4a632a696de864e31a8
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Tue Apr 19 08:21:19 2011 +0100

    inittab is not unique to meego and rc.sysinit is going away

commit 642fd9b7e5cd7cc172bf03234394bdb59b70ca3c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 15 16:43:33 2011 +0800

    Cut release 0.24.9

commit 4589522ee111aea01d2e7b000504c8317fe2032e
Author: Mingxiu Han <mingxiu.han@intel.com>
Date:   Wed Apr 13 17:44:42 2011 +0800

    fix bind-mount failed on opensuse11.4

commit 460797a44ff9f828efdc0991cf9cfa475222a570
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Fri Apr 15 10:25:35 2011 +0800

    Handle repo option '--includepkgs/--excludepkgs'

commit a8c69090bb59b4d0da82885c57d62279d7783e85
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 14 15:49:23 2011 +0800

    Get package location from metadata for zypp

commit a66c02be5aea01a706432271271b3ceb56dee7dd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 13 15:52:27 2011 +0800

    Fix an option merge error
    
    Note: some option has value 'none', for this case, we should get it from
    other option source, such as kickstart file or command line.

commit 7dd4b155fb1f6468ed6e45388c34165761bc60d3
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Apr 12 17:27:46 2011 +0800

    Enable zypp also to support package pattern '*name' in ks file

commit a99648f379cd1cdc0974fa0d81a1242b117b6826
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Thu Apr 7 11:58:47 2011 +0800

    Enable zypp to handle name.arch or name* in ks file

commit e058d21f3569dd92fba7dbd4934adcaa914a22ed
Merge: b997c80 2b1de83
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 11:23:56 2011 +0300

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit b997c80fcc99ae8fd69a100c6f056a009a817650
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 11:23:22 2011 +0300

    - Cleanup prefix handling
    - Fixed prefix not working with bootstrap mode

commit 2b1de83370a2c7be9ea4bb31c8db16fd6de35cd0
Merge: a2f3a17 ac52a10
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 12 16:05:39 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit a2f3a174e3254d0eb477c947a122c3a362f99cad
Author: Mingxiu Han <mingxiu.han@intel.com>
Date:   Thu Apr 7 11:54:23 2011 +0800

    Check selinux status for arm image and btrfs file system
    
    Note: if a user needs to create arm image or to use btrfs
    file system to create an MeeGo image on Fedora, selinux
    must be disabled, otherwise mic2 can't work normally,
    before, mic2 disabled selinux if it is enabled, but from
    now on, this should be done by the user, mic2 will exit
    and tell the user how to do once it detects such situation,
    also fixed bug #11182

commit ac52a104534b07bd79d98ed2518fb0d7cf932961
Merge: 928dc7f f66e2f4
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 10:22:39 2011 +0300

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit 928dc7f3eb7e4e9940de6d52714e177b599959bb
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 10:21:39 2011 +0300

    Fixed previous commit for siteconfigs. USER and GLOBAL configs should be merged if they are present.

commit f66e2f4af1d38d2df0c4bb3ceb37b186ceefc76b
Merge: 0eaad36 014c560
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 12 14:55:05 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 0eaad36e577e6573566e6134f39d7e807e287bbc
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Apr 6 14:47:34 2011 +0800

    Use cElementTree instead of DomTree and fix issue of memory consumption

commit 014c560ea7c8357c5da67ac059ef7070030046d8
Merge: 9a760b3 24838ec
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 09:32:39 2011 +0300

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit 9a760b33cdca70fc6c7a516731e2d71309644f73
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Apr 12 09:27:09 2011 +0300

    - Be less verbose and don't print site config content every time
    - Read only one siteconfig in preferred order
    - Added variable for DEFAULT_PREFIX

commit 24838ecfe8224dc79f21c4e4478eb4c6637ea874
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Apr 6 11:18:18 2011 +0800

    Enable zypp to handle '-package'

commit c2bd8f08095f45fa05358e0736e4977b6fedc76a
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Apr 7 13:54:07 2011 +0300

    Lets not hide error messages.

commit 6064d53529a43ac779c89f79c988e0ea6615bad3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 6 15:04:03 2011 +0800

    Fix a regression introduced by subvolume support
    
    Note: fix bug #15200

commit cab3dcff2287b1ce0001b383cf1adac1017204a6
Merge: b3ad2c0 03e1478
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 6 14:38:34 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 03e1478e4bba50c5b5903ce9d8f0540eaf265efb
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Apr 4 16:02:31 2011 +0300

    We can't use repourl.find(bootstrap_target_arch) != -1 here because for example armv7nhl architecture uses armv7hl repository URL. This is similar to iX86 uses ia32 repository URL.

commit 6373be998a19bdcddaf28db0900be67eca0834a6
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Apr 4 09:00:19 2011 +0300

    Fix problem when LC_ALL is not set.

commit b3ad2c037cb6e634133bb07bd864a564d1d90ffd
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Fri Mar 25 11:10:12 2011 +0800

    Fix liveusb image creation error with --interactive option
    
    Note: fix bug #14872

commit 089409d0911a3be838300c2b9801c59e040ec14d
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Thu Mar 31 15:19:42 2011 +0800

    Fix another UnicodeDecodeError
    
    Note: fix bug #15047

commit 0e542ae93d7da1b45fcee97411c9876e57949850
Author: chengui <gui.chen@intel.com>
Date:   Sat Apr 2 14:19:51 2011 +0800

    Set LC_ALL before install
    
    Note: set LC_ALL to 'C' before runInstall, and restore LC_ALL after it.
    fixed bug #8289
    Signed-off-by: chengui <gui.chen@intel.com>

commit 2da2aabdfc95597424640ada1fd1bae3807d1af4
Author: chengui <gui.chen@intel.com>
Date:   Sat Apr 2 12:48:12 2011 +0800

    Handle traceback caused by zypperpkgmgr
    
    Note: Fixed bug #12082
     Signed-off-by: chengui <gui.chen@intel.com>

commit ee94b5840101ab06b9263423d3a79c14cbaade12
Author: Mingxiu Han <mingxiu.han@intel.com>
Date:   Mon Mar 28 15:49:37 2011 +0800

    Check image format for arm
    
    Note: livecd and liveusb image format can't support arm, once someone
    does so, mic2 will exit with error message, fixed bug #14287

commit 6571129af239d23ee42fbf11412b90e2b781a8b1
Author: chengui <gui.chen@intel.com>
Date:   Wed Mar 30 10:12:34 2011 +0800

    Use 'cp -af' to preserve file and directory attributes of fs image
    
    Note: shutil.move can't preserve file and directory attributes,
    fixed bug #14892

commit e9a27b0c3c6722baeb13aa14d4a2427716ed25a3
Merge: 526f272 00b35cc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Apr 2 09:56:56 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 526f2727dfaa07aa9e43c5364d5e17fc6056cc53
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 1 15:27:10 2011 +0800

    python-pykickstart >= 0.96

commit 00b35cc1291b176236e91e35171a3ec0084dbaa0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 1 15:27:10 2011 +0800

    python-pykickstart >= 0.96

commit 5bc4aaff1ad863f049ae640e15f77d98019cbf30
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 1 15:11:35 2011 +0800

    Support subvolume for btrfs and enbale chroot to support subvolume

commit a2cbe1670841c54c5075e956b903d6c1dcd716f1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 25 10:26:06 2011 +0800

    Cut release 0.24.8

commit 89d992f2b0fedb32281cb14f18d42bcd1df4cac8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 25 10:18:49 2011 +0800

    Update debian packaging stuff
    
    Note: from Fathi Boudra

commit 592e3c991c8fa3486b4420c02a44e46fb38524c6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 25 10:02:59 2011 +0800

    Fix version issue in case of using 'sudo python setup.py install'
    
    Note: fixed bug #14809

commit 481af64feda0da78ef1d504adcf21cfdf2838b00
Author: chengui <gui.chen@intel.com>
Date:   Tue Mar 22 13:43:58 2011 +0800

    Clear the nessy characters caused by 'mkfs.ext3'

commit 7ba6531a63ec945e8c920ca7697b697dfc5d8fe8
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Mon Mar 21 13:53:59 2011 +0800

    Correct an error in commit 00644cb34bea3730d2072da82b0fb2523de85793

commit fea296c112b44170a725fd5e547a373aa7a820cb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 21 13:22:25 2011 +0800

    Short "Downloading..." and "Installing..." messages for bootstrap

commit 1e1b960905e598d9c352a46e78595c106c5374b9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 21 12:15:33 2011 +0800

    Call get_default_pkg_manager() instead of using function handler

commit fe3e574a561dd62be9f0006cae118a16d0a49e28
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Mon Mar 21 11:22:23 2011 +0800

    Fix fs image creation issue
    
    Note: fixed Bug #14685

commit fb1aeff1dc6027acd3837a943c966467ff6d07c4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 16 17:15:52 2011 +0800

    Cut release 0.24.7

commit f928fbb45b25f0ca975579fd4f5ccb181466d4e3
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 16 16:49:40 2011 +0800

    add a storage controller for virtualbox vm

commit 4ece39f183f471f17913aff656c4a94456fc4fc9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 16 14:06:30 2011 +0800

    Unset all the proxy environment variables before calling urlgrabber
    
    Note: on some systems, there are many proxy environment variables
    exported, including http_proxy, https_proxy, ftp_proxy, all_proxy
    and no_proxy as well as their uppercase words, urllib2 will still
    parse these even if proxy argument is delivered explicitly, so
    for this case, we have to unset them fully before calling urlgrabber.

commit 82a10dc1650a41504e1bd956cb7ffca69621a731
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 16 11:43:57 2011 +0800

    Installed 'mtd-utils-ubi' to support ubifs in bootstrap

commit f2a2f69f0f2b16a7c241f22144cb3df1bb1c1125
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 15 16:09:26 2011 +0800

    Fix an UnicodeDeocde error
    
    Note: fixed bug #14398

commit 00644cb34bea3730d2072da82b0fb2523de85793
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Mon Mar 14 14:16:54 2011 +0800

    Fixed the issue about 'usermod'

commit b25974e096e1d192ed7ee5d93c4839bd607537dd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 11 15:27:19 2011 +0800

    More precisely order bind  mount points
    
    Note: if there are many local repos used, plus cache dir, temporary
    dir and output dir, in case of bootstrap mode, bind mount pionts will
    be many, mount order is very critical if some of them have the same
    ancestor directory, for examle, repo A is file:///storage/localrepo/A,
    output dir is /storage, the old ordering algorithm can't order them
    correctly because it just counts the direct parent directory of a bind
    mount point, the new algorithm will consider all the ancestor
    directories and smarter :-)

commit fa3de13720de341c6ff5944be1320eaef262492a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 11 15:24:07 2011 +0800

    Enable zypp to support local repos

commit e99c185662f8e433aacfff1266f1c1464b0353fb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 11 15:04:59 2011 +0800

    Resolve groups on demand
    
    Note: in some cases, repo isn't ready for the given package manager
    , for example, some repos only have comps but don't have patterns,
    but we want to use zypp as the default package manager, zypp doesn't
    recognize group in comps, so we have to replace it with package list
    before starting installation, for yum, there is also a similiar case,
    for example, some repos only have patterns but don't have comps, yum
    can't recognize group in patterns, so we also have to replace it with
    package list before starting installation. In order to handle such cases,
    we introduce an funtion resolve_groups which will replace the group
    the given package manager can't recognize with its package list
    defined in comps or patterns.
    
    If both comps and patterns are there, option use_comps can be used
    to indicate which one to be used, if use_comps is equal to 0/False, mic2
    will assume to use pattenrs for both yum and zypp, but if some group
    can't be found in patterns, mic2 will try to find it in available comps.
    In the same way, if use_comps is equal to 1/True, mic2 will assume to
    use comps for yum and zypp, but if some group can't be found in comps,
    mic2 will try to find it in available patterns.
    
    So the value of use_comps and package manager will significantly
    impact on mic2's behaviour and the installed packages in image unless
    comps and patterns are completely consistent in repos.

commit 69f7b4467310f278c1c8d9255b41b5d529e21b63
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 11 14:46:16 2011 +0800

    Use full path for tmpdir and outdir before they are into convertor

commit 07717097f063d10597f1f2b54fdd7a9d491ca142
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 11 14:28:53 2011 +0800

    Limit download progress line width equal or less than terminal width

commit 7382544b47e3e54d6aea201161adf62bffea0a1a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 10 11:46:09 2011 +0800

    Completely support option --fsoptions of kickstart command part
    
    Note: option --fsoptions of kickstart command part can be used to
    set mount options for a partition in /etc/fstab, this is very
    helpful to btrfs, via this option, users can specify more mount
    options but it is very flexible. Currently mic2 used compress
    option for btrfs, but current syslinux (4.0x) can't recognize
    compressed btrfs so that raw or netbook image can't boot normally.
    With this, users can decide to use what options for it in kickstart
    file, by default, compress option isn't provided, so users can play
    btrfs using MeeGo raw or live images.
    
    This commit also fixed bug #142888 and #10660.

commit e2e4572416bd8cd11edfecdf0c1dba0aa9febdb8
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 9 17:59:52 2011 +0800

    Make sure an image file system includes syslinux

commit 5b71a19692ca31b60f7ac57235b3069d94961436
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 9 17:20:32 2011 +0800

    Cut release 0.24.6

commit 7eb3bf93426183fde7497797cd95e29803e13585
Merge: 0b609b4 ed6d1f4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 9 17:16:18 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 0b609b4cd86dfe5b79bb6cd0038f5bed6cd72b07
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 9 15:21:04 2011 +0800

    Correct an error in commit 4a15d1376d923cc318b91a4669558808239bda8a again

commit 2cec1a5b6292519f003fde02ea82fee2fca1a961
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 9 17:03:24 2011 +0800

    Set MBR after image is unmounted and device mapper is closed
    
    Note: on Fedora 13, we found the converted liveusb image can't
    be mounted and chrooted, the root cause is that mic2 set MBR
    when image is mounted and device mapper is using it.
    
    This commit fixed bug #14165.

commit ed6d1f4da4cff3f35544fa33121383ae42bca808
Merge: 1f6a5eb ca57b7e
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 9 08:29:10 2011 +0200

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit 1f6a5eb962564e15cccb0046f85cc9a4afa474af
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 9 08:28:21 2011 +0200

    Added mtd-utils package to the bootstrap to fix BMC#14282.

commit ca57b7ee0ffdd08229c2658a695f3723e4b061e3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 8 15:14:23 2011 +0800

    Correct cached packages statistics for yum

commit 20be3741856eab123e72223bea5a82f6f6701e89
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Mon Mar 7 15:55:34 2011 +0800

    Sleep to try to avoid any dm shenanigans and make sure tmpdir and outdir exists

commit 8da2a50f71b00c94afee4fd24338727e20c3b754
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 8 12:09:09 2011 +0800

    Use stronger package integrity check way
    
    Note: checkSig in yum is weak, it fails to verify non-rpm-header
    damage, "rpm --checksig --nogpg <pkg>" is the best way for this,
    rpm-python didn't provide such check method.

commit e28e11e708ea77089d2d6017ed2e51e90185562a
Merge: db1779a 27d2f73
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Mar 7 16:21:24 2011 +0200

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit db1779a3dbd77a58c0bdab0c114e9d9cb3e02ca3
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Mar 7 16:21:05 2011 +0200

    Fixed typo.

commit 27d2f7354c922d8d84ac40c29f51ccd62ef365fa
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 7 11:01:35 2011 +0800

    Fix clean-up error in case image can't be mounted

commit 07a852637ca58fc59c34cd53e01ef0e9f27d87d4
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Fri Mar 4 18:00:46 2011 +0800

    Modify commit 938ccc8055077323700bd3a41ef222606f507453 for commonality

commit 8633ca838f987a21dc76c84aac23f6def453f335
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Sat Mar 5 11:03:13 2011 +0200

    Readded the get_extension_name function.

commit 8507a33caafd4e7d65cada51f4ab7f887cfa9909
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Mar 4 13:52:10 2011 +0200

    Removed functions: get_extension_name, copyowngrp, oldmycopytree and mycopytree as they are not used anymore.

commit 43e34bf734adde3285b4d92b17b90e0fbbc3f3cc
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Fri Mar 4 15:08:29 2011 +0800

    Use 'blkid' instead of 'vol_id' and fix bug 8405 and bug 10999 note: udev removed 'vol_id' and converted to using 'blkid'

commit 84dcfe72887e22e2b18042d949be4a9e6775b7e0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 4 11:58:27 2011 +0800

    Correct an error in commit 4a15d1376d923cc318b91a4669558808239bda8a

commit 6fced5543ef695a1d7f89e3da62d35b06e175944
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 4 11:42:35 2011 +0800

    Fix some regressions introduced by directory layout changes

commit 497f250af9b5e6dc585dee4a1bec6eee4314181a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 4 11:00:50 2011 +0800

    Move mic/cmdln.py to mic/utils/cmdln.py

commit 743a4a85a9d9e57c7a455f80c262d58b8d8ffbc6
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Mar 3 19:39:57 2011 +0200

    Fix bug caused by the moving of files to utils dir.

commit 24ccee6cb681c5a58f7554c36acae2920a5b271a
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Mar 3 14:54:00 2011 +0200

    Make sure dir exists before using dir.

commit 5f9a7d18f1f0d47286bbf97974416535c426f7fa
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Mar 3 13:57:53 2011 +0200

    Fixed make clean not working with the new utils dir.

commit 39c2ba57589fde9709232f58dae95fe835a10219
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Mar 3 13:33:16 2011 +0200

    Moved misc.py and debug.py from imgcreate to utils.

commit fc6963b143f418efe931961cc983dc5df111dfbd
Merge: 2703865 4a15d13
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Mar 3 11:01:53 2011 +0200

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator into arm-bootstrap

commit 27038654f6205f0e5cdc7b1b82fdce427b2db1dc
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 15:54:31 2011 +0200

    Moved bootstrap.py from imgcreate to utils dir.

commit 4a15d1376d923cc318b91a4669558808239bda8a
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 2 16:21:47 2011 +0800

    Prompt some infomations about X environment in more friendly way and fix for bug 10908 and bug 11000

commit d3dc60c1ef618246434da45d0312aefd5c54e011
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Mar 2 16:01:32 2011 +0800

    handle nonascii string and fix bug 4944

commit 1191c783b2147722925976251d9e808d8f7c56a2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 3 00:30:15 2011 +0800

    Fix no_proxy parsing issue in case whitespace is included
    
    Note: on some systems, there are whitespaces included in no_proxy
    environment variable, it looks like:
    
        export no_proxy="127.0.0.0/8, .xxx.com, 192.168.0.0 / 24 "
    
    this commit enables mic2 parse such format correctly.

commit d8a7c0368a6331cd5dec98f85c3d5f6cb7ee00e9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 2 23:33:45 2011 +0800

    Fix an error in case of --arch=i*86

commit 0af17ce8a9db94ab0a76bf899be748c45bf57ecf
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 15:05:27 2011 +0200

    Fixed the kickstart copy.

commit 0480bef904c9cdaa101c3ba06e622bd32a5f4aab
Merge: 8289ee4 1191c78
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 13:38:26 2011 +0200

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator into arm-bootstrap

commit 8289ee437454dbc1215cff7f818d0b70b5d03fa9
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 13:00:19 2011 +0200

    Fix error when arch is not set.

commit fe3356dc19c2ae32319bd73641f6b6d02f495b8a
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 11:43:40 2011 +0200

    Moved bootstrap related code to the bootstrap.py

commit a85dfddd7d4bdfd349051ede5b07f6a4e75ab9a5
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Mar 2 10:20:34 2011 +0200

    Select main repository based on the packages only. Also changed yum to libzypp.

commit cd01b4134a205f0cd9c961879a81b25a883d4ef0
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 18:51:31 2011 +0200

    Close the databases after we are done with them.

commit b01179ffba2b228e8a0190dc6e38e1ef35b3c9d6
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 17:29:09 2011 +0200

    Clean the loop functionality a bit.

commit 2cdb97dd4898c37f193ffcea81357c27efff9139
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 17:06:59 2011 +0200

    - pam-modules-cracklib and moblin-release not available in repos anymore.
    - Added pam and coreutils.

commit 3c6bf2eabb6f0b3421bf611cb4beb8c29f3ce799
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 16:33:09 2011 +0200

    Fixed package architecture condition problem while doing intel bootstrap.

commit 7ea85c1f44ea1e22bf5a8a4b3ad49d6b6408fe22
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 12:25:24 2011 +0200

    Check dir existance before doing stuff.

commit 31c2e20e0355864c0ff516ec09fba65404805781
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 14:54:25 2011 +0200

    Include arch to the package search from db.

commit f77eb6f32c706b96636aa25840982be92274a940
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 18:36:14 2011 +0200

    Minor cleanups.

commit 7d6ba4b78f314004de8e51341eefc4fc3ccb337f
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 12:02:28 2011 +0200

    Added @ARCH@ support and fixed ARM bootstrap.

commit e9d49169717a4be9cf90b9a9aebe65055e396da7
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Mar 1 11:20:02 2011 +0800

    Fix source package name resolving error

commit 6cb4c1e4db7f41e292039e89bb1052728dfa6fd3
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Mar 1 10:40:33 2011 +0200

    Use defines instead of the values themselves.

commit 68a34f7f8b8b43d112f91132f1628c236278739b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 28 16:33:40 2011 +0800

    Check depended tools and print user-friendly messages
    
    Note: fixed bug #13903

commit 32b0d61b954c231113d840215c82d0ed8b2598d6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 25 14:22:26 2011 +0800

    Cut release 0.24.5

commit 6e66277eeab6b0efbadf2a85eb25818899691ec8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 25 14:18:13 2011 +0800

    Clean up some unnecessary output info

commit c4b954f5866960586f0bae6bdba6fc0fcc2f6d2b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 25 13:56:10 2011 +0800

    Add one new option --rebuild-bootstrap for creator
    
    Note: in some cases, the old bootstrap can't work normally, for
    example, someone created the bootstrap with ARM binaries which can
    not work, someone used the buggy mic2 version to create the bootstrap
    . With this new option, users can rebuild bootstrap using repos from
    their kickstart files if the old bootstrap is dysfunctional.

commit a0574d1e3020aa8adef9d346ac2240f6ab26ffd5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 25 09:48:01 2011 +0800

    Preload the required kernel modules before entering bootstrap
    
    Note: we found some issues about dm_snapshot on Ubuntu and openSUSE,
    these issues are random so we fail to trace them, it is better to
    load kernel modues before entering bootstrap.

commit a563cdeb1daddc1a4fbb7fa9df606868790c4cbc
Author: zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Wed Feb 23 15:17:16 2011 +0800

    Add cache feature for sourcepkg downloading

commit beff898f43dd6b61e31deb78988a064034e4c1de
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 23 11:38:39 2011 +0800

    Exit when run mode is set to 0 on non-fedora and non-mmego systems
    
    Note: mic2 won't allow users to specify run mode as 0 when it is
    run on non-fedora and non-meego systems, this is mandatory. This
    commit also fixed bug #13643 and #13644

commit f095dbf7a1ff321d6cefe12d2c55e8f0b4faaf75
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 23 11:01:31 2011 +0800

    Clean up repos yum opened

commit 9c2263c32976a27d607089896174ba3ef8d46299
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 16:06:21 2011 +0800

    Cut release 0.24.4

commit 8e8e3c1ef86a37266050b18b7f437bd110e9271b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 16:03:40 2011 +0800

    Handle the case run_mode isn't set in config
    
    Note: fix bug #13659

commit f992b015352b78d5f27814ce6bc2abc121cb3884
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 15:35:41 2011 +0800

    Fix an error introduced by commit 9df1a7c68cde46103d319c669e5dea191bc642b4

commit 9df1a7c68cde46103d319c669e5dea191bc642b4
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Wed Feb 16 07:20:40 2011 +0000

    Do not create vertical directories, all images go into images/ now

commit dd0f40bbb9cfde8f137fd6b29ae067a825db6a10
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 15:08:02 2011 +0800

    Rename zypper package manager as zypp
    
    Note: fix bug #12872

commit 289739a7e0f2eab1ccac59af97fdc95a59a6e2da
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 14:26:46 2011 +0800

    Use the default value to handle missed packages
    
    Note: with this commit, users can use '%packages --ignoremissing'
    in kickstart file to ignore missed packages, the default value
    is KS_MISSING_PROMPT, in this way, users can control this more
    flexibly.

commit 3da4c8d2a9e44f26fbc3eb261ecc9c21929b02d2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 18 14:23:11 2011 +0800

    Add a new vertical 'tv'

commit 7d8e957edc0d2fa878d82f3142bcb123da3da2ef
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 16 18:56:22 2011 +0800

    Remove mic.imgcreate.srcdownload
    
    Note: we reimplemented it in mic.imgcreate.misc

commit 9bff2447650248db00db2da7f09768b6461dfdd7
Author: Zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Feb 15 09:42:45 2011 +0800

    Modify the code about '--include-source' and fix Bug 10115 passingly

commit c74b538e182fb1cff1ca998c3d9ef0ddc4864e85
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 14 10:03:09 2011 +0800

    Cut release 0.24.3

commit d2e88c0ed8ec7e91c6facd0b04dcf7fcaf7988a6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Feb 12 19:08:00 2011 +0800

    Append an option --volumeid for setting volume id of livecd image
    
    Note: fixed bug #7277

commit 66907c87ff7ac00cdf5cf9e127940bf73abb7bc7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 10 17:56:41 2011 +0800

    Prompt missed packages in patterns

commit 385775aa500554cb110739f95744afbdd4638051
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 10 17:51:45 2011 +0800

    Use patterns by default

commit 4ce4d030f02925aafa12599b0d2d1f6531a9e591
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 10 11:51:25 2011 +0800

    Should't call find_binary_path on importing mic/imgcreate/fs.py
    
    Note: fix bug #13391

commit d394810162b6df0da5c4be33e87253a869c95353
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 9 15:06:57 2011 +0800

    use genisoimage instead of mkisofs
    
    Note: fix bug #11051

commit 3e0c18866097d74912053f6f5c6d93cacf105f91
Merge: 028727f f42eaa9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 1 16:00:49 2011 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 028727f9a6afc40e4238b1f8aa68dbc6b5d54074
Author: zhou shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Jan 18 17:31:40 2011 +0800

    makes all intermediate-level dirs and thus fix bug 11203

commit f42eaa9f099ef9341230467be8e24c6401c2c1c6
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Jan 25 14:24:34 2011 +0200

    Fix for BMC#12773

commit 731c03a0650ea045e2cbfe98ddb91d6d716bbf70
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Jan 25 14:23:10 2011 +0200

    Fix for BMC#12774

commit 236482067b7431c96afd40b13fb946941c713203
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Jan 24 16:15:23 2011 +0200

    No need for target_arch as it is included to creator.

commit 44d52530e16e7ed3c3e428315ddbb44e154bc839
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Jan 24 12:50:21 2011 +0200

    Break out of the loop when it is possible.

commit 8b447a8869185845a761f53e43ff15b42ff932c8
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Jan 24 10:04:59 2011 +0200

    Dont select based on architecture but based on image features. Changed "if arm" to "if syslinux-exlinux".

commit 07dca53988fd463adc99ea4781b965f7147e19e3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 13 16:23:57 2011 +0800

    Cut release 0.24.2

commit 7bc75f41fa6791589a2f20fa4aceb53431cb8acc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 10 16:03:06 2011 +0800

    Fix another kickstart file copy issue
    
    Note: if --package is given on creating a release image, kickstart
    file can't be overwritten because it has been packaged a tar ball,
    mic2 regenerated a new kickstart file in bootstrap, this resulted
    in inconsistence of kickstart file in bootstrap, this commit tries
    to keep kickstart file intact but manage to delivers proxy environment
    variables in order that mic2 can access repos inside of bootstrap,
    fixed bug #12127.

commit 43495ee7afc0387503c6bc53703e72f23c0475f8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 10 12:00:15 2011 +0800

    Fix Url assignment error
    
    Note: repoInfo.baseUrls() return a list of Url, Url is an object
    instead of a string, method __str__() is used to get real url
    string, fixed bug #12125.

commit b2c8bf4a45bc44c13d19718c9fd385a49816edaf
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 7 15:09:20 2011 +0800

    Clean up yum garbage info
    
    Note: yum created a installroot dir under installroot dir and cached
    some info which is nonsense and occupied tens of MB disk space, we
    didn't notice this before or new version of yum introduced this,
    anyway we can remove it safely.

commit 0ad3067600aeaa49569dbe4e11d5ed63e21cc324
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 7 10:21:29 2011 +0800

    Fix ks file name and copy issue in case of bootstrap for release
    
    Note: fixed bug #12012

commit 08dbc93162532ebe0338b90f40b0978447821a12
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 6 11:22:18 2011 +0800

    Set correct suffix in case of bootstrap
    
    Note: fix bug #11873

commit e30598d2bdf8818c57c0e26ed7f744dfb0e42d4c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 16:08:18 2011 +0800

    Cut release 0.24.1

commit 4fdef55b9e92c77b81ee45aa91f514fb2bf404bc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 16:01:04 2011 +0800

    Get proxy info from repo
    
    Note: on openSUSE, chroot didn't take proxy environment variables,
    so for this case, we must get it from repo.

commit cc8672a18ca6af56b154a320654efc1f75348177
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 14:38:52 2011 +0800

    Fix several typos of CreatorError

commit 53007d75aec3596213424d50de5fb0387d52a6c8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 14:30:58 2011 +0800

    Ensure bootstrap to contain all the packages zypper package manager requires

commit 77cd0d67cbaca0f55db282f7e770107593044da5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 13:34:59 2011 +0800

    Fix one more arm image issue and close rpm transaction in case of exceptions
    
    Note: need to ignore architecture on installing rpm packages, also
    want to close rpm transation when some exceptions happen in order that
    loop device can't be released correctly, fixed bug #11866 and #11867

commit 9069c1727e5c1f414401a88185ac9860afd5b926
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 5 10:15:41 2011 +0800

    Work around libzypp and libzypp-bindings without armv7nhl and armv7hl

commit b4090f7f2ea713ae1efaef8d78de9d293c4e12e1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 4 15:19:34 2011 +0800

    Add two more arm architectures

commit f0cfa8328f951efa383c9f8d7220f41439345e87
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 4 11:35:26 2011 +0800

    Fix zypper package manager error for ARM image
    
    Note: zypp also needs to set system architecture, by default,
    it detects local system to decide system architecture, so for
    ARM image, we must use ZConfig to set it to correct architecture,
    this depends on libzypp-bindings with builtin arm architectures
    support, libzypp-bindings version should greater than 0.5.8.
    
    Also fixed bug #11866.

commit 68ac1fa804081c21b16c54458c6e96a32b824577
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 4 09:28:49 2011 +0800

    Bind mount local packages path to bootstrap
    
    Note: in bootstrap mode, local packages path can't be accessed
    because it isn't mounted, this commit fixed it.

commit 6968abf23730c3ec7019b7d8050ad61c03a7101a
Author: Zhou Shuangquan <shuangquan.zhou@intel.com>
Date:   Fri Dec 31 09:46:56 2010 +0800

    The 'DriveConnectionInterface' property is only valid if 'DeviceIsDrive' is TRUE

commit 2fdabe800f5a5019f1ed3dc80667ec1033007951
Author: Zhou Shuangquan <shuangquan.zhou@intel.com>
Date:   Thu Dec 30 16:46:10 2010 +0800

    fix bug 10731&11061:can't find usb

commit 4f16c7aea352c271080140a1ef74ca84b05dbe9b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 30 21:30:42 2010 +0800

    Update ChangeLog

commit fa9b32ff3c0eed8f5cdfd410dd81b13cd7de6788
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 30 21:27:28 2010 +0800

    Cut release 0.24.0

commit 080f1eca115fb4279f6cebe89852dc9e0b9b9600
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 30 16:21:07 2010 +0800

    Also install python-zypp in bootstrap for zypper support

commit 857705d574cbde3bb4114d1f989a27076fcaaf86
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 30 15:59:52 2010 +0800

    Verify package integrity and skip non-existent packages

commit 9f92138741b08615fa8fd1e755eb1e8791580c8e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 30 15:19:52 2010 +0800

    Remove a tab

commit 31a635bb403ba80dcd418d78134f831b38600510
Author: Zhou Shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Dec 28 18:14:31 2010 +0800

    Ensure the logfile is consistent with screen output

commit dc2eb2179ffb169decdbf163d803bbf966a068c7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Dec 27 10:39:42 2010 +0800

    Fix main repo guess error
    
    Note: some repos hasn't comps.xml, but they only have patterns.xml
    , this should be ok for main repo.

commit 4e37b903cdcc9cd8de16debbdf2042de982fa232
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Dec 25 18:53:16 2010 +0800

    Enable bootstrap mode for ARM image

commit 13ba40cc7eadcf0f23619444b9739d965e541eef
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 24 14:43:45 2010 +0800

    Ensure version is output to logfile

commit 662940efec1df41208eeb0c69f20f440256f4e74
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 24 12:01:19 2010 +0800

    Fix https repo fetching error
    
    Note: if https server requires certificate check, but client didn't
    have certificate available, mic2 will fail to access such repo, so
    for such repo, we just don't verify certificate, fixed bug #7926

commit 6f598ef2c8ab3fc8ddfb884c8429cc4c90628b29
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 22 12:09:10 2010 +0800

    Fix mount conflicts in bootstrap mode
    
    Note: among of tmpdir, outdir, cachedir, logfile dir, if one dir
    is parent dir of another one, mic2 can't handle such cases correctly,
    this is root cause of bug #11595, this commit will reorder mount
    of these dirs in bootstrap so that they should be mounted correctly,
    
    say outdir is /mystorage/output, cachedir is /mystorage/cachedir,
    tmpdir is /mystorage/tmpdir, logfile dir is /mystorage, before this
    commit, mount order is /mystorage/output, /mystorage/tmpdir,
    /mystorage/cachedir, logfile dir isn't mounted because it thinks
    /mystorage exists, so log in bootstrap isn't recorded under /mystorage
    dir of bootsrap, final log file didn't contain these log in bootstrap,
    after the commit, mount order will be /mystorage, /mystorage/output,
    /mystorage/tmpdir, /mystorage/cachedir, this can ensure log is still
    recorded into the same log file,  function order_bindmounts can also
    handle duplicate mount points, it can always ensure the correct mount
    order, parent dir is mounted firstly. this commit also fixed bug #11595.

commit 2b1dacd6f1fd461128e21ed3010d89bcb8ce004a
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Dec 21 13:53:01 2010 +0200

    Changed error message. Moved option checking earlier.

commit ce3219651a5dec0b276aa777463813732e4d1c95
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Dec 21 13:36:54 2010 +0200

    Created variables for default values. Cleaned a documentation a bit.

commit 055370f319da74569d4bc3605fafb51ba00570b6
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Dec 21 10:57:07 2010 +0200

    Create cache and tmpdirs before using them.

commit b0f1ff08cdf1e63262eafeb10a81913cad2c4d00
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 21 16:23:17 2010 +0800

    Fix ignore_siteconf condition error

commit 9e0e0d4c19624b75a63cd3ca143cd50a6d43abfb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 21 15:43:04 2010 +0800

    It should return with error if chroot failed

commit 99f6962b2746bafeaac72944046c8efd6426c5ad
Author: Zhou Shuangquan <shuangquan.zhou@intel.com>
Date:   Tue Dec 21 09:38:35 2010 +0800

    fix the bug11405 -- mic-chroot(0.23.0)could not create image file

commit 381f9483b4971222fb215108b11e6d396ae659c8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Dec 20 15:59:18 2010 +0800

    Fix another "can't exit" error
    
    Note: commit 69fe1feab2696038143e28f3bb7be5a6dd74cfbd introduced
    a new issue, it called option parser twice so that two log worker
    was started, this fix refactors 69fe1feab2696038143e28f3bb7be5a6dd74cfbd
    and allow to read options from kickstart file specified in site
    config.

commit 96b61409ffeab765146b8a17f630207cc785e2ad
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 17 13:24:15 2010 +0800

    Use return instead of sys.exit in order to get final cleanup

commit 568f9ce828b2b3dbf5a0f76cd02c473255cf3329
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 14 21:13:53 2010 +0800

    Print mic2 version and fix an error if config isn't provided

commit 69fe1feab2696038143e28f3bb7be5a6dd74cfbd
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue Dec 14 16:57:14 2010 +0800

    fea: readin magic line from ks for cmdln options
    
    If user provide a "magic" line in the first line of ks file, in such
    format:
        # -*-mic2-options-*- --format=livecd --arch=arm -*-mic2-options-*-
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
    And the inline options part use the SAME definition of cmdln ones.
    If invalid options met in the inline options line, the parser will
    just skip it w/ warning message, but not abort with error message
    as the original parse do.
    The inline args (the left part from options) will be ignored.
    
    And the priority of cmdln options and inline options is:
        cmdln >> inline

commit 2baf578d2acb4376d96dc5641fe9ce2d5e2e1fcc
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Tue Dec 14 15:00:53 2010 +0800

    Fix bug #BMC 10572, which is related with --include-source option:
    The corresponding source rpms are missed if no sqlite db provided by the repo.

commit 08a5c074afc6e3d9aa6747e3aadb7b931a78fc5f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 14 10:37:45 2010 +0800

    Copy /etc/sysconfig/proxy to bootstrap dir for zypper

commit 9533503cab0e9b352566cc5d9edbf6ef16cb7497
Merge: a1ae398 8f72881
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Dec 13 16:00:50 2010 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit a1ae398d2ad421357066363cf865636cf811a2e7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Dec 13 14:39:50 2010 +0800

    Allow to read all the options from config file
    
    Note: in mic2 config file, key name isn't different from
    option name for some options, here is a table for reference:
    
        cachedir		--cache
        tmpdir			--tmpdir
        outdir			--outdir
        format			--format
        default_ks		--default-ks
        use_comps		--use-comps
        run_mode		--run-mode
        save_kernel		--save-kernel
        traceback		--traceback
        logfile			--logfile
        verbose			--verbose
        debug			--debug
        bootimg_only		--bootimg-only
        kernel_rpm_path		--kernel-rpm-path
        kernel_rpm_url		--kernel-rpm-url
        kernel_path		--kernel-path
        kernel_url		--kernel-url
        initrd_path		--initrd-path
        initrd_url		--initrd-url
        overlay_size_mb		--overlay-size-mb
        fstype			--fstype
        interactive		--interactive
        include_src		--include-source
        compress_disk_image	--compress-disk-image
        package			--package
        local_pkgs_path		--local-pkgs-path
        record_pkgs		--record-pkgs
        alt_initrd_name		--alt-initrd-name
        arch			--arch
        bootstrap		--bootstrap
        ignore_siteconf		--ignore-siteconf
        mainrepo		--mainrepo
        buildbootstrap		--build-bootstrap
        suffix			--suffix
        prefix			--prefix
        genchecksum		--genchecksum
        release			--release
        config			--config
        give_shell		--shell
        skip_minimize		--skip-minimize
        skip_compression	--skip-compression

commit 8f72881a6476cfeb855abf158b7774e555621b71
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Dec 10 10:49:12 2010 +0200

    - Fix for vfat even sector thing with omap boot rom.
    - Add more debugging to parted commands.

commit 78b2a19c60d9a4af815f36ef8219b525c82dacd9
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Dec 10 10:41:25 2010 +0200

    Cleanup for counting the disk size.

commit cb003b96ed9affd856c0b4cd1398a7e13127a2d6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 8 12:03:51 2010 +0800

    Cut release 0.23.0

commit 4a130750f5dd5cdb40f85ad715594598152037a1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 8 11:56:46 2010 +0800

    Allow a user to specify which package manager to use

commit 246e450d05ff953e747dda4de550304d2c97759d
Author: xichuan.yang <xichuan.yang@tieto.com>
Date:   Fri Dec 3 14:53:10 2010 +0800

    Fix ubuntu package version check error bug
    
    Signed-off-by: xichuan.yang <xichuan.yang@tieto.com>

commit f0cbb13ac3995447012c3dc278f67ff7781ac816
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Dec 3 13:29:13 2010 +0200

    Improved error messages.

commit ad698e3207ccac3f62ffe679b78c140c04f449cf
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Dec 3 13:25:20 2010 +0200

    Added separate error for bootstrap errors and improved mic-create-bootstrap error handling a bit.

commit caadd2db9cf01dad89ec81a852991b83c8d45072
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 16:29:44 2010 +0200

    Added armv7hl and armv7nhl architectures.

commit 4a06565b708811cbb49598c701b1f737c274cab1
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 16:09:40 2010 +0200

    Fixed typo.

commit 233f05b73abdc303b26110ad53d1a790ae8b9576
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 14:34:49 2010 +0200

    Added a bit more debug to kpartx.

commit 457d1c72655a915c0f48388e47082c612683ad34
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 14:22:13 2010 +0200

    Forward debug and verbose flags to bootstrap env.

commit 70244efd066681ed98dc3d1d80ca57bc618797c7
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 13:44:00 2010 +0200

    Updated the mini base installation package list.

commit 2e5c5c99a31854e90ad6f1e0afc4c45976094631
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 13:11:29 2010 +0200

    Fixed error when using mic-chroot to dir.

commit e90484e1dbbba4dc7b143d9ab625e1c844bcdd98
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 12:56:25 2010 +0200

    Some cleanup for the bootstrap.

commit 3948bdb3318c4a19173b2057ddd1c66d2f6a04ea
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Thu Dec 2 11:46:54 2010 +0200

    Clean chroot on any error case.

commit bd60f962b7339b3945f1147ad569d228de5f3634
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 2 16:11:12 2010 +0800

    Clean up rpmUtils dependency

commit d640bd3b30bd671ffe13ca1be75a7d9ccb7c4acd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 2 11:29:12 2010 +0800

    Make --record-pkgs record binary package name

commit 866541602c0a324e3a36e779ece24f0a2a34e6c3
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Dec 1 16:06:08 2010 +0200

    Optimized the fs_type selection a bit.

commit 550b9e2d31673039cc9b08a0a9c3bba3c72d7848
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Wed Dec 1 15:43:46 2010 +0200

    Added partitioned raw image support to mic-chroot.

commit 281fed97465f24d41e880bb6dd92024e86e74d55
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 16:02:46 2010 +0200

    Fixed chroot on ARM when /sbin/init didn't exist. Also changed checked file from /sbin/init to /bin/bash as the /sbin/init can be also shell script.

commit 5b6f47d980d945208450ff9867910b5420e16cd1
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 15:02:38 2010 +0200

    Unified chroot cleanup. Fixed cleanup after chroot error.

commit bd03b585a2ab69eee3492abd68b8b5e842ad806b
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 14:10:50 2010 +0200

    Minor cleanup to chroot function.

commit 09354683cf0a9bec803181fed1cce3bb9d37de27
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 13:48:46 2010 +0200

    Cleanup the chroot also when exception is thrown.

commit 4c14a3ab808cee8115a62ca1400c1f21e7e8dd83
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 13:47:27 2010 +0200

    Catch exceptions in chroot as well.

commit 49c8afd9f970f6195277250fa62564f25cd7d37a
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 13:32:07 2010 +0200

    Send proper error message.

commit f8545154b31ee60efd1df55d1decf02fba72b8ed
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 13:03:20 2010 +0200

    Check that dir exists before using it.

commit c84b9d8e42290857a348176dc78dca1e86e490fb
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Tue Nov 30 11:54:01 2010 +0200

    Remove invalid print line.

commit c9f3fc34734b6916d0cc8b08728bc052890e438c
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Nov 26 11:55:05 2010 +0200

    Improve error messages.

commit 6155321086de1d23d37850c55dc3cad03cf6de0b
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Nov 29 18:04:17 2010 +0200

    Making sure kpartx mappings are removed on failed cases as well.

commit b4c6f3c99b1061e1977ce0ffb53ea511fb82fbee
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Mon Nov 29 18:01:56 2010 +0200

    At some error cases there are broken symbolic links left in loop dir. os.exists returns false for symbolic links and those were not cleaned properly, using os.lexists.

commit f3f2f6cfac00dc8a3d14567492bd95af3372676e
Author: Marko Saukko <marko.saukko@cybercom.com>
Date:   Fri Nov 26 11:25:08 2010 +0200

    Pass the active flag with the partition.

commit 1fc62bd6e67235eebddeff3e031bdf2c57bb62e8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Nov 26 09:15:33 2010 +0800

    fix typo in error message
    
    Note: this is from Rolf Offermanns <roffermanns@sysgo.com>

commit de030e5b5898c56f444e06ab974edf042f87f21b
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Thu Nov 25 02:12:36 2010 +0000

    MooreStone -> Moorestown

commit 76cd8d72c707718deff517d9d39539b6ed1b6377
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Thu Nov 25 02:03:19 2010 +0000

    Simplify a few help messages

commit 96bcd93403b7eaf3cd261f76c66098e19756873c
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Thu Nov 25 01:56:09 2010 +0000

    Simplify a few help messages

commit 348d2aa9aceb4407362d209e4b0932908b6776e7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Nov 23 09:25:23 2010 +0800

    Use find_binary_path to get mkfs.btrfs path
    
    Note: fix bug #10313

commit c8b5df9b474a2654089a47d131b6c2a46f4eac36
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Nov 17 13:11:17 2010 +0530

    Fix some uses of PREFIX and DESTDIR

commit 7f49e9ef65bc592c31f881c8ab83275cfa3c9283
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Nov 17 16:21:21 2010 +0800

    Add zypper package manager implementation
    
    Note: with this commit, mic2 can work without yum dependency, but
    this commit depends on libzypp-bindings, currently this implementation
    is just experimental and still undergoing changes.

commit 0c5e12193ed131da80fda46b4e11236084b0fa23
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Nov 11 16:38:20 2010 +0800

    use a general name for package manager

commit ea532a8ac67e29cb996eb0d6faaacb9d006355d7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Nov 11 10:43:30 2010 +0800

    Split yum as a separate module

commit a565bdf38a08011c90dacb59c971dc69ebf816a4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Nov 8 16:20:23 2010 +0800

    Fix urllib2 compatibility issue
    
    Note: different urllib2 has different exception type for the same
    error, so need to handle them specially.

commit 564c4e323ec2bae26d46087b0bfc84055253d420
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Nov 8 14:08:27 2010 +0800

    Correctly handle repo options --includepkgs and --excludepkgs
    
    Note: fix bug #4808

commit f7b4d6248188e87d12020d6bb5e717a7463bfbe8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Nov 8 10:03:03 2010 +0800

    Correct LICENSE.txt file check error in local repo
    
    Note: fix bug #9730

commit 9b72f904ae3897a312e18e3c7f755c87680d016e
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Nov 4 13:07:49 2010 +0200

    Added warning about vdso to arm builds.

commit 4ace11261fb2edde7aa1bd2251ecba1b12a65219
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Fri Oct 29 10:02:30 2010 +0300

    Use proper fs_types for partitions.

commit c08d3b593df0328cbe02180bca0f440fabb5d579
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 29 14:24:13 2010 +0800

    Cut release 0.22.2

commit 227907be2a612e3b4de4cf8878b9889e650fb022
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 29 14:11:16 2010 +0800

    Fix comps.xml match issue in repomd.xml
    
    Note: fix bug #9108, in MeeGo 1.1 repo, comps.xml is named as
    comps-1.1.xml so that mic2 considers it as questionable repo.

commit 13dce6b4c1073e29e2aec1ed904dbe517e14e337
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Oct 28 17:11:53 2010 +0300

    If self.target_arch is empty then can't do operations to it.

commit 285dbe20d5b98c6f50115f34f17db648ddcb68b4
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Oct 27 10:38:58 2010 +0300

    Lets not hide the error messages. Eventually we should hide the error messages from users, but if this is hidden it makes debugging in problem cases much harder.

commit 02b2735ad11e4ff9b57ad354ea2d86921d109d10
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 22 09:27:23 2010 +0800

    Cut release 0.22.1

commit 7ce4300ad6b8a3eddb1b5629533a7d53196e7a70
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 22 09:17:55 2010 +0800

    Remove qemu emulator in ARM image
    
    Note: qemu emulator is just used on creating image and chrooting,
    it isn't a part of image, so shouldn't keep it there, fix bug #8667

commit b7599b3533031f6b703b811597be31df96d10f2a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Oct 19 16:43:58 2010 +0800

    Fix exit issue from mic-chroot env
    
    Note: mic-chroot ran '/bin/bash --login', this results in all the
    chroot instances will exit once any one chroot instance exits,
    it still can meet MeeGo SDK requirements even if --login is removed.

commit b962fc990da08a240e9e714c7cacd0b141c6aec3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Oct 18 15:52:25 2010 +0800

    Remove compress-force option for btrfs mount
    
    Note: btrfs with old version doesn't support mount option compress-force

commit 735cce0cf52846625d96754b5a4b8aeaed7064e3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Oct 14 17:01:02 2010 +0800

    Make mic-chroot run profile with correct HOME

commit 8a015b7c80a4f50ae18be1008af82af95b624d42
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Oct 14 16:39:47 2010 +0800

    Print local kernel version

commit 46539b124a962d189775f6949bd3e4d894c4761c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Oct 14 11:29:02 2010 +0800

    Fix an error in case repo baseurl has password protection
    
    Note: fix bug #7926

commit 88163e5ff0d56d4889d73a27d9e26e70bb595cb0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Oct 12 21:38:39 2010 +0800

    Fix a regression found in mic-chroot

commit c8c971207207d0c1ead33ef8a9bc3acdc447e5a5
Merge: 30a53a0 3095af2
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Mon Oct 11 09:44:02 2010 +0800

    Merge branch 'master' of gitorious.org:meego-developer-tools/image-creator

commit 3095af2848707b7e05e63bd4eb113d3415f92138
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Oct 9 15:50:32 2010 +0800

    Fix proxy caching issue using yum config http_caching

commit 30a53a08ea4c4c90a21db9ebeded768b56c0d1ae
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Sat Oct 9 13:47:49 2010 +0800

    mic-image-writer: codes clean up

commit 6e54ddc1a86eca2e4c9d9bc7fc947a3f3846bc42
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Sat Oct 9 13:41:50 2010 +0800

    mic-image-writer: compatible with UDisks. Fix BMC# 6612

commit e451635730a42f3552d672a8e3dad3eac03c6ec0
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Sat Oct 9 13:31:24 2010 +0800

    Constructed a class to substitute the functions about HAL

commit a0edac043ca4c49ca9cd4dff7822883b5e791785
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Oct 9 09:24:55 2010 +0800

    Check corrupt packages

commit e1a276bb9e3be4b3fb862a8613a5ff933ed483f4
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 30 10:52:51 2010 +0300

    Improved the error message when mount failed.

commit ffd7383e9a5327aaa76682143d66f3a544d68fce
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Sep 30 11:38:40 2010 +0800

    Cut release 0.22.0

commit b934cf15fe501eda8d2500439942509bfe56c396
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Sep 30 11:00:16 2010 +0800

    Also add --include-source to tools/mic
    
    Note: also fix full path or ~/ log file name issue

commit 582c140f4820ef107ffec2c75338c7736b4a1556
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 29 16:30:58 2010 +0800

    Redirect stdout and stderr to logfile
    
    Note: fix bug #7174, you can use --logfile=/your/path/logfile
    to save the whole log (including stdout and stderr), in the same
    time, you still can see these log on your screen.

commit 419038e594af65748c14b290db6a29b543a6c518
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Tue Sep 28 09:42:17 2010 +0800

    Fix typo: fiflesystem->filesystem

commit 37982ed0c75ed6d044893492b2c00de95a409bc2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 27 21:28:48 2010 +0800

    Remove subdir for virtual machine images on creating release
    
    Note: for virtual machine images, a subdir is created under
    outdir, but for release, it has had its own dir, so we don't
    need it, in addition, this also ensures release output format
    isn't broken.

commit 80cb2aa92b5a0e301be3f3aa157e315f2f249d3e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 27 15:14:27 2010 +0800

    Use find_binary_path to get all the bianry file paths
    
    Note: fix bug #3742, also fix virtual image creating
    issue introduced by commit ac8090d3f282acb8bfeda1600bd52a0ac1b7f6cc
    in bootstrap mode

commit d8cfd5ad0e79f1e6dcda38e020428613bcd39bdb
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Mon Sep 27 08:32:32 2010 +0800

    New feature: build image with source rpm included

commit 46d61238768b288ec930299f87c12271cec096a0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Sep 25 15:27:11 2010 +0800

    Fix inconsistent indent in mic/imgcreate/misc.py

commit ca2630f8cc65a3b2defa6714eeb8abdb17322b14
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Sep 25 11:30:45 2010 +0800

    Correct boolean constants

commit 0f73438714795d60e8db95d41d0026b7f3ca6b58
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Sep 25 11:11:27 2010 +0800

    close unused file handle

commit a03a6406e0e10895b82a9b9375884d460f498f1f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Sep 25 10:26:57 2010 +0800

    Check --force-debian option for rpm and correct 'ubuntu'
    
    Note: on debian 5.0, rpm hasn't --force-debian option, but
    on debian 6.0, rpm has --force-debian option, so we must
    handle this, dist()[0] python platform module gets on Ubuntu is
    "Ubuntu" instead of "ubuntu"

commit e153c3083953d8416772ac0da22a6a74c7842f76
Merge: 482d985 ede790d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Sep 25 09:56:08 2010 +0800

    Merge commit 'refs/merge-requests/22' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 482d985b550502f4cf471555b00cd9a37f0811d8
Author: Anas Nashif <nashif@linux.intel.com>
Date:   Thu Sep 23 01:48:54 2010 +0100

    always delete old __version__ file before building, otherwise we will keep old version string

commit ede790de26a8a58a2c9755d51c2975e5440358cd
Author: Fathi Boudra <fabo@debian.org>
Date:   Wed Sep 22 11:26:43 2010 +0300

    Clean up copy_mic2(): set sane defaults and treat debian/ubuntu as
    exceptions.

commit fd889593efe73b25f9aca935542dae1f409ca7da
Author: Fathi Boudra <fabo@debian.org>
Date:   Wed Sep 22 10:24:42 2010 +0300

    pass --force-debian option on Ubuntu or Debian

commit b3682e61928a3dee6ed6c5abb2c30006cabaeab9
Author: Fathi Boudra <fabo@debian.org>
Date:   Tue Sep 21 13:56:12 2010 +0300

    fix typo

commit fe6e442036350718beb8d2d44cde835ca54928d8
Author: Fathi Boudra <fabo@debian.org>
Date:   Tue Sep 21 13:47:23 2010 +0300

    Mic2 package from MeeGo repositories is using /usr/share/python-support/mic2
    path but not the package from Debian repositories (/usr/share/pyshared)

commit 79039cef9454d968e168f3525f369377719745db
Author: Fathi Boudra <fabo@debian.org>
Date:   Tue Sep 21 13:36:10 2010 +0300

    Replace is_debian/is_ubuntu function by get_distribution
    It's using python platform module

commit fba0584dbeb8cec4bfd34935b7a53de9d31e447a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 21 16:45:06 2010 +0800

    Fix arch error in .xml for ARM raw image
    
    Note: fix bug #6896

commit 8d82752070a81bc6db51ba90615fd475003c3f96
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 21 15:18:48 2010 +0800

    Add a missed change for commit 7089f021672b39e113fe8eb2b0e6b0ab3ec4c74c

commit 7089f021672b39e113fe8eb2b0e6b0ab3ec4c74c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 21 15:04:47 2010 +0800

    Handle --arch=iX86 case
    
    Note: fix bug #6866, X can be 3,4,5,6

commit b56fab9e32b2aad4dc3d6485072c6f7d7f55dd33
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 20 16:50:33 2010 +0800

    Use appropriate message dialog for mic-image-writer
    
    Note: fix bug #3919

commit c2da8765369d8456b2d32a99a14045e9c4913268
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 20 16:48:15 2010 +0800

    Handle all the special options using a generic way for bootstrap

commit c1d2506cb3ed1689ae1eb69941eebf8bae16c73e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 20 16:19:43 2010 +0800

    Don't save yum repo settings any more
    
    Note: because we use zypper instead of yum, fix bug #6451

commit 6cefbb3b31fa93cc67997c1b60b8f3422ed41db7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 20 14:49:42 2010 +0800

    Deliver --package option into bootstrap

commit 583203db9c51e1b800537bcf1eeea1bd11ba6194
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Sep 17 16:47:58 2010 +0800

    Use find_binary_path to check depended binaries

commit 75463d00bddb06f0e5c3d786785804fd53256098
Merge: 55639ef 282802f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Sep 17 16:46:52 2010 +0800

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 282802fd79f481f84a16796b8cc6c6ff23b6797d
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Fri Sep 17 15:36:40 2010 +0800

    MeeGo installer changed from yum to zypper

commit 55639ef2ac683cc2b8db803eeadb2ff06296dd53
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 15 16:01:46 2010 +0800

    Cut release 0.21.1

commit 56486642313543d2e423587ee8a7b712e44787b1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 15 15:55:33 2010 +0800

    Enable btrfs compress option

commit c2503f5ee3b2677644ebf103879180960b2e9869
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 13 13:47:32 2010 +0800

    Fix bootstrap error on Debian

commit 08814d67d6db722a04bd8b87978ff88a062f77fa
Merge: a8334dc 34e0d38
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Sep 10 16:46:16 2010 +0800

    Merge commit 'refs/merge-requests/21' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit a8334dc87f9ecf16b51fb0ae1e8f999b77d80d35
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Sep 10 16:25:54 2010 +0800

    Add new option --compress-disk-image to tools/mic and update mic man page

commit 5c60061af4e754290e90292b1f931b37a3ef5aac
Merge: 674fc32 25c9610
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Sep 10 15:25:22 2010 +0800

    Merge commit 'refs/merge-requests/18' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 34e0d38b37d7df0ceea62e8b032e1cde14daba97
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:57:49 2010 +0300

    If mic fails inside bootstrap raise an exception so the image building stops.

commit 59c5df7c2b5cbfa1ff979f4a51efb1ee480c0e33
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:35:26 2010 +0300

    Release changes the outdir so lets do finalizing later.

commit 9ab7777bda915c7e61be69b96312588647b9fa43
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:30:41 2010 +0300

    No need to do these twice.

commit 821abd24b287776327cd47ed94a550b22f43489f
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:24:16 2010 +0300

    Unified tmpdir selection with cachedir and outdir.

commit 98267eebd0b7ab2e8e4fd024d56fd936229e0cdb
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:18:21 2010 +0300

    Simplified the cache dir selection.

commit 7501016c96d78589ba2c66478a631cfaab0a087d
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Sep 9 13:15:15 2010 +0300

    No need to use multiple different variables to define output directory.

commit 674fc3209edec2b215a8fb6e3a048f34bffbb267
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Sep 9 16:24:46 2010 +0800

    Fix inconsistent indent

commit 2456113c2312cad054ced6de40064a32216e7144
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 8 11:26:27 2010 +0800

    Cut release 0.21.0

commit b6934d99dc9f9d1e89478f2ceb2b04c867ec8f48
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 7 14:00:31 2010 +0800

    Fix fs image build errors for ARM sysroot

commit 4cb95cdd4e93cbb3b9e5918422f95b7254dc8878
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 7 11:37:27 2010 +0800

    Fix an error: global name 'dev_null' is not defined

commit 3aa1099c7389ec05c842e5c3785f85f90e9a15e9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 6 15:27:32 2010 +0800

    Use find_binary_path to get rpm path

commit 7590fc217c4266b7a2e57540f8a74a4cdc94aaf3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 6 15:00:43 2010 +0800

    Optimize find_binary_path to get all the binary paths

commit 8a97407739b28f3939e4281f553478ceadfc6bb0
Merge: d9ca2e9 6b88e2a
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Thu Sep 2 10:29:02 2010 +0800

    Merge commit 'refs/merge-requests/20' of git://gitorious.org/meego-developer-tools/image-creator into suraj-mic

commit 6b88e2a0f953151be9e8899d728579808fdb8813
Author: Suraj Barkale <surajb@kpitcummins.com>
Date:   Wed Sep 1 15:25:07 2010 +0530

    Fix check for older release of Ubuntu.
    
    Bash string compare results in "9.10" being greater than "10.04" causing
    this problem. Just check major version using integer comparison to fix
    this bug.

commit d9ca2e95c4525a90d42a35e67d7829219b7ddc1c
Merge: 7f23587 bfa09fd
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Wed Sep 1 15:29:37 2010 +0800

    Merge commit 'refs/merge-requests/19' of git://gitorious.org/meego-developer-tools/image-creator into suraj-mic

commit 7f235872452a65b1e2cc662c11d9271ca45a178a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 1 11:14:59 2010 +0800

    Fix suffix parsing error
    
    Note: fix bug #6122, suffix may include '-', but release id will be
    removed from it.

commit 023b535cfdfbfde52990c7659bb86a1195d6095c
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Tue Aug 31 16:22:21 2010 +0800

    Add MeeGo to the support distro list of mic-check-alldeps.
    Fix BMC#5025.

commit 9f94de03ae8fca32ca0b1bcdff90145a90c36e34
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Aug 30 16:45:50 2010 +0800

    Copy mic2 to bootstrap in case of bootstrap mode and check two installations
    
    mic2 version in Trunk repo is inconsistent with one in tools repo very often,
    this will make mic2 not work in bootstrap mode because old mic2 can't recognize
    new options unless you install a new mic2 to bootstrap manually, this is very
    annoying. Now we have a solution for this, mic2 will copy itself to bootstrap
    when it is run in bootstrap mode, so you won't encounter this annoying issue
    any more.
    
    Another annoying issue is someone install mic2 from binary and source on her
    /his system, for Fedora and openSUSE, this isn't a problem because binary and
    source have the same installation path, but for debian-based distros, this
    will result in some unpredictable errors, the issue is binary used pycentral
    to install but source used distutils, they will result in the different
    installation paths, for this, mic2 will detect and exit unless you remove
    one installation, for developers or guys to want the latest mic2 code, you
    shloud remove mic2 binary installation, for general users, you should remove
    mic2 source installation.

commit 979ac944aa5c5b3e8faaeac87dbc5faf0736435b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Aug 27 22:23:38 2010 +0800

    Fix no_proxy parsing error

commit 09f4decc1c0c29d82cff341cf0f7604534ea8f61
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Fri Aug 27 10:19:39 2010 +0800

    Resolve absolute path issue found at Ubuntu. Fix BMC#4007

commit 676f40379e9922ba7e11da2b64822e8fc03851fe
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Thu Aug 26 14:11:06 2010 +0800

    Skip dependency check when ImageCreator called by convertor, because no ks provided

commit f8c0fdeca948fc76c1a49437b7758287a8271c69
Author: Suraj Barkale <surajb@kpitcummins.com>
Date:   Wed Aug 25 18:58:23 2010 +0530

    Remove python-elementree package for Ubuntu 10.04
    
    In Ubuntu 10.04, python-celementree and python-elementree packages are
    not present in repository. These packages should only be added to
    required packages if using Ubuntu version older than 10.04

commit 4243be8c40b76b7837fda2faa5a61ba0e3fed29d
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Wed Aug 25 17:28:29 2010 +0800

    Delete the file after packaged into tar.*
    Fix BMC# 5554

commit bfa09fd85e3fc14b7ee1183c3e44389576647ad6
Author: Suraj Barkale <surajb@kpitcummins.com>
Date:   Wed Aug 25 13:21:29 2010 +0530

    Replace /bin/rpm with rpm to work with Ubuntu

commit f85ee397823ff36a7dd569fc65a59d4d3a126f60
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 25 11:15:18 2010 +0800

    Cut a fix release 0.20.1

commit e2ec84a4e4134003ef4cc6d24088d158fb73f0b4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 25 11:08:15 2010 +0800

    Need make in bootstrap for manually updating mic2

commit dd588cc36b83fcbd121289837fc26787ac517b7a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Aug 24 16:36:18 2010 +0800

    Fix a regression introduced by commit 06b12db778016c49e4f6f02145365d648972530e
    
    Note: fix bug #5709

commit 69171e3e0c178eaa0bf6c9cfaf0a6303d302137e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Aug 24 14:37:43 2010 +0800

    install btrfs-progs into bootstrap

commit 204817db7508801a5200a9f9d46b7e397cb1ba7a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Aug 23 16:41:00 2010 +0800

    Update ChangeLog for 0.20

commit 75810bcaf7b06053b50a0f72beb6fcf821cdf6cb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Aug 23 16:21:19 2010 +0800

    Update VERSION to 0.20

commit 5e473fca673e842eb7b12fbe5f1ddd06b135ef1f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Aug 23 09:34:25 2010 +0800

    mic2 needs yum >= 3.2.24

commit 25c9610029363ee660e8602da8b40520ae75bd38
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 19 16:00:43 2010 +0300

    Moved some duplicated code to seperate function.

commit aac3ed108f0ff5b9e3dd007038b8f99d70756bbf
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 19 15:26:08 2010 +0300

    This removes the "image" when fs format is used. Also there should not be any dirs that needs to be removed anymore.

commit e3901bab15fcce388652c052a688ed609d6a094b
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 19 15:16:44 2010 +0300

    If we do not compress the image these will remove the uncompressed images. If we compress these are not found from the dir anymore.

commit bf9f040c88eedd903c49d8e2e3c184896c7e3481
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Aug 19 12:03:57 2010 +0800

    Unnecessary to compress live image

commit c5698796697d7d716e3c68cf03436fa230f9c7e6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 18 17:30:17 2010 +0800

    Fix some issues new image compression method and cleanup code introduced

commit 2979aa8594404986e39e6b7cf4f005e8bcb9adc9
Merge: 57454df e65c136
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 18 16:31:59 2010 +0800

    Merge commit 'refs/merge-requests/17' of git://gitorious.org/meego-developer-tools/image-creator into integration
    
    Conflicts:
    	mic/imgcreate/misc.py

commit 57454dffbd39bbbcb9eecc8d5d0598c1a4e609a4
Merge: c106a0b a303407
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 18 16:24:48 2010 +0800

    Merge commit 'refs/merge-requests/16' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit c106a0bad07bcfb4752570c2dd4a7fe5c7a9c9a5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 18 16:21:54 2010 +0800

    Use a more elegant way to decide file with specified suffix

commit e65c1365492cbcb90692274a5dd44350751ac583
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Aug 18 11:00:02 2010 +0300

    Fixed mrstnand image creation.

commit f00c2faeb8065b0c4fbc77b4269b6d02c5ebbc4f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 18 13:03:46 2010 +0800

    Accept kickstart file with $VERTICAL-$ARCH.ks naming pattern

commit a30340749bc8aae60cdaa0954b602b896720b02f
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 17 16:02:06 2010 +0300

    Split supported formats with appcreate and imgcreate.

commit 5016e1289a4fa532cb1bf4dcbe3ae649d0362792
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 17 15:36:01 2010 +0300

    Code cleanup

commit b52dd3580297021790b065bbf52e78fe913ded3c
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 17 15:14:58 2010 +0300

    Cleanup for architecture handling.

commit 11ee1c02a5a6b12e64a440aca788bef36caf4e48
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 12 16:29:25 2010 +0300

    Fixed typo introduced when moving code.

commit f5c04cb9d1e525eaf2a44e5d15a082972d3de5a1
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 12 14:03:13 2010 +0300

    Changed Moblin->MeeGo and added links to the git repos of the tools that mic is based on.

commit 06b12db778016c49e4f6f02145365d648972530e
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Aug 12 13:36:11 2010 +0300

    Don't ignore errors on arm.

commit 5b750f9b13b595db87121e08e86c9d2a0fa0d6c6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Aug 12 09:25:58 2010 +0800

    Just use imgcreate instead of mic.imgcreate

commit 58bc417628bd590bcdca846b7aec291a28e989d6
Merge: 3cf1a17 1fdefaf
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Aug 12 09:24:23 2010 +0800

    Merge commit 'refs/merge-requests/14' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 1fdefaf6fbb70cc675261e9643749c118d2f5838
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Aug 11 11:46:49 2010 +0300

    Moved checks to better places.

commit 3cf1a173c316c94c1a10ef48eda989b7edbef236
Author: Huaxu Wan <huaxu.wan@intel.com>
Date:   Wed Aug 11 10:18:46 2010 +0800

    Give the reason why mount btrfs error

commit e040f851ddeade50c66e7b3c3b23862fa304e9d2
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 10 17:46:39 2010 +0300

    Minor tweaks

commit 5c9a71e0587e0d4deab921d2cc1de6f70dac0362
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 10 17:29:14 2010 +0300

    Unified cache dir handling.

commit b774d3b9fcedae82a62175e648497af025b5d9cd
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 10 10:56:12 2010 +0300

    Now when --release is used with --package all files are added to the .tar package as well.

commit a808dccfe5e51b64ad38c9266adc0e75b8a322f8
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 10 10:07:00 2010 +0300

    List .md5sum files in the file list when created.

commit bdc8b15e8a7a43dcde068ec6e7e38ca08b264190
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 10 09:17:03 2010 +0300

    Moved list of supported formats to better place.

commit 7b40b3316d662a4bb0efad8db4581dd354d12129
Merge: 7eb88ee 6992f20
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Aug 4 09:23:05 2010 +0800

    Merge commit 'refs/merge-requests/13' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 6992f20d36c23b5e338ceb8530eac1add7650c8e
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Aug 3 12:25:35 2010 +0300

    Now --release uses the bz2 to compress images by default.

commit fdf5a6cba9c724784a939b65517621655aa96696
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon Aug 2 16:01:37 2010 +0300

    Added --compress-disk-image option to mic-image-creator.

commit 7eb88eecd2277e3673b4788ae459224b5c51d9f4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 30 10:10:26 2010 +0800

    Fix pykickstart package name error in debian-based distros
    
    Note: fix bug #4083

commit db2e9b93dfdb456f23ff68c79f3c8a5958ed81b7
Merge: ac8090d 81c388f
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Jul 29 10:11:39 2010 +0300

    Merge git://gitorious.org/meego-developer-tools/image-creator into release-packaging

commit 81c388f06ed6091c6bd95ac2d53c43d39b723ee8
Merge: 1f65a83 076c572
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jul 27 15:32:02 2010 +0800

    Merge commit 'refs/merge-requests/12' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 1f65a834da43fa9fbe964687b0544e9c6c452b82
Merge: 231fdf3 6936de1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jul 27 15:26:37 2010 +0800

    Merge commit 'refs/merge-requests/11' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit ac8090d3f282acb8bfeda1600bd52a0ac1b7f6cc
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon Jul 26 17:15:16 2010 +0300

    Now also raw, vdi and vmdk files are compressed with bz2 when using --release.

commit c5fbc165e75add8489d6f94a6a8230e82980f592
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon Jul 26 15:13:46 2010 +0300

    Now --release= compresses only the disk image with bzip2 instead of all files to tar.bz2.

commit 076c572cc41a475253ab91a481539689ab9639cf
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon Jul 26 09:06:57 2010 +0300

    Accept image name prefix in front of kickstart file.

commit 03a6b66648c1102e41bab93b20250f4776167fcb
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon Jul 26 09:08:27 2010 +0300

    Ignore files that are created during make process.

commit 231fdf30addf3947322b14f39f040de5839ce31d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 23 17:05:52 2010 +0800

    fix mic-image-creator path error in bootstrap
    
    Note: in Ubuntu and Debian, mic-image-creator is installed into
    /usr/local/bin, but in bootstrap, it is always /usr/bin

commit bace2919d21d69a07b327431adb109a678b3c6b2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 23 15:14:11 2010 +0800

    Show repo metadata retrieving progress

commit 53063cc4b2f3b662aa30c97dff870daca25b3b55
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 23 11:13:45 2010 +0800

    Print local linux distribution info for diagnosing issues

commit 353910b8bf134ac1ab44d79c71e4826cc62b51e6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 16 13:53:27 2010 +0800

    Show package retrieving progress correctly and give a good indicator
    
    Note: fix bug #3756

commit 6936de187fb2a5cc8e7eeb64641fafb89ce72f95
Author: Ville Ilvonen <ville.p.ilvonen@nokia.com>
Date:   Tue Jul 13 16:30:17 2010 +0300

    Fixes missing bzip2 dependency with squeeze

commit c284142218640a28ac46f12173e9644bbe014aa9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jul 12 14:00:01 2010 +0800

    Fix meego website url
    
    Note: fix bug #3738

commit 48805cf1d87451290c5ef5259f22808d5edd4816
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 9 15:45:17 2010 +0800

    Allow to chroot a kvm/raw image

commit 7b88fdb2bbd532e15429cb233ade9833ad94cf3e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 9 14:42:53 2010 +0800

    Keep silent if a gpg key has been imported

commit de9702ab6630a624c601b67ae385b0f022398795
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jul 8 09:54:52 2010 +0800

    Fix prerequisite package version check issue on OpenSUSE

commit ddf9af9ad8751da0416e23fcfe8e52e92c9bb2f0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jul 7 10:51:55 2010 +0800

    Save and import gpg keys from repos

commit 17798effbd154ddc0a3a17bbf618f32ec7e1ad03
Merge: ba3e5fb ee9befc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 28 09:15:54 2010 +0800

    Merge commit 'refs/merge-requests/10' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit ba3e5fb769bba00ff22e6868b79aabb69dd190bd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jun 25 15:35:16 2010 +0800

    Skip proxy settings on saveing repos
    
    Note: fix bug #3460

commit ee9befc1594cd8698d9fd8dc8a155505bc098956
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Jun 23 15:03:04 2010 +0300

    Cleanup for redundant code in meta file fetching.

commit 7b084c52cede61fd941a279b0d333d13492555d7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 21 13:46:45 2010 +0800

    Fix an error in case arch is None

commit d5768b79c9de41e0f17368247ed586598ec5f342
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jun 18 16:59:31 2010 +0800

    Fix qemu emulator conflicts on OpenSUSE

commit fd84d18fa7c1972dbe9c50d72e5869ecd1798cd6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jun 18 14:13:17 2010 +0800

    Fix BUILD_ID substitution issue

commit d70ddc1ea7e76656512f3af0b87c00196bd23764
Merge: 0b331c9 331a953
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jun 17 22:15:51 2010 -0400

    Merge branch 'master' of git@gitorious.org:meego-developer-tools/image-creator

commit 0b331c9d1cff493b70a8577dc4a19fc4dd466755
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jun 17 22:15:30 2010 -0400

    in --release mode, replace BUILD_ID with the release argument

commit 331a953c823a50ce9918ec1357c74f2599cc8d47
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Jun 17 13:12:00 2010 +0300

    Add btrfs support to appcreate.

commit 190ba94511b640ad3300ef9de6e1d858b2be742c
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Jun 17 12:52:51 2010 +0300

    Sort the list of file before printing.

commit 0d4239f36e68b35fc548bb30d91548412ffc284c
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu Jun 17 12:43:02 2010 +0300

    Added pkgs files to the file list that is shown in the end of image creation.

commit f565297a746e723122a1e5593297e169b9172c19
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 17 13:48:10 2010 +0800

    Correct a typo

commit 3d4b75ca260746f302d1504ecd5e636a9ec0eb5c
Merge: f26cdd1 0467b40
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 17 13:45:07 2010 +0800

    Merge commit 'refs/merge-requests/8' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit f26cdd1ff4c9bfb550386c6a7c58bf38f488d2b1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 17 11:48:53 2010 +0800

    chroot API needs rootdir must be full path name

commit 0467b4073cafe6c738c946e556dd82a1fd4c877e
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Jun 16 17:33:46 2010 +0300

    Unified binary path finding.

commit 630fa45c57ecd82ba5d61cf3c12f479e04b43469
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Wed Jun 16 16:48:59 2010 +0300

    Add ext4 support to partitioned fs mount

commit ee723c9d33c9e3539306134e1d293858a297bd2f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 10 17:16:14 2010 +0800

    Fix a chroot error for mic-image-creator

commit 724604079029fbcee82cfdbc9cc5536bb054a49d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 10 16:22:03 2010 +0800

    Cut release 0.19

commit 845ab935a4c2180e18d310bca8a096d515ae2079
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 10 15:48:41 2010 +0800

    Fix chroot instance check errors

commit 6a90efa2e476721cf5dee0c6aa1d6d83acfe53a8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 10 09:37:31 2010 +0800

    Enhance chroot with some features SDK requires
    
    With this, a chroot env can be chrooted multiple times, processes in chroot
    will be killed on exiting, but only once mount for multiple chroots.

commit c8b5a1d437fa13b93e578a0c6751540eeb594b3d
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue Jun 8 15:10:08 2010 +0300

    Show also the kernel file in the resulting file list when --save-kernel is used.

commit 09586af6c8d7fbf0fd8674b3d4c6ddca977fbb53
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 7 16:18:49 2010 +0800

    Add a new option --save-kernel to save kernel image to outdir
    
    Note: fix bug #2429

commit ed411ce9c36ec045e696596ebbb772d6a596d5c3
Merge: 56e339f 106ea8c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 7 14:53:53 2010 +0800

    Merge commit 'refs/merge-requests/3' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 56e339f45a1edd4cd913bdbff7ce41a6a40dd0e1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 7 11:33:20 2010 +0800

    Get outdir from configuration files before creating release dir

commit 4b09b4c891daf39d1ea799a3f36c72f10571623f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 7 10:02:13 2010 +0800

    Fix an error in case repo metadata isn't compressed
    
    Note: fix bug #2699

commit a6fb81afd44a645576077a5422aa2f2407ea27b7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 7 09:42:17 2010 +0800

    Use ro bind mout and lazy unmount to avoid risks to remove system dirs

commit 04e32f3ce432a536d3754f2752af0af08adb75bc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jun 4 15:04:11 2010 +0800

    Fix release issues for non-live images

commit 25b7249b11263fb27e0d16ca8db9e3ed1727ca11
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jun 3 12:14:30 2010 -0400

    Fixed repo file creation
    
    Also do not enable all repos by default

commit 73d45a3cb420064ebea3789af700e2e8900a47c9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 3 17:17:26 2010 +0800

    Fix some issues release option introduced in bootstrap mode

commit ea94a5d2e086c41b095f67c007a957ccde945002
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 2 17:05:16 2010 +0800

    Add gpkkey option for kickstart command repo and fix some issues

commit 46003411175c722f2f1ed6f0084c3966c24f6470
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 2 15:12:51 2010 +0800

    Fix wrong arguments for __create_repo_section

commit 316da66e9274ab2d25b770261368dced01f11251
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 2 13:34:46 2010 +0800

    Fix session errors in kickstart

commit 944b36f5cc72d23fb756dbd52d95e3bd6f304a8e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 2 13:30:41 2010 +0800

    Add two more options --debuginfo and --source for repo command

commit 8bd07394b58b95460a7cd188b877750461df1eda
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 2 09:31:01 2010 +0800

    Force to use legacy mode for ARM image
    
    Because qemu ARM emulator can't work well in bootstrap mode, so you
    should create ARM images on Fedora, if you must create them on other
    distros, images can be created successfully, but user and group of
    some files are changed to root because rpm compatibility issue, your
    image can't work well.

commit 6d64792af9d62dd45194101ae8733613be3db9ca
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jun 1 16:57:39 2010 +0800

    Update debian packaging files

commit 27938ebc65643d9e16c993ffa3355a865aa1dd94
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jun 1 16:46:46 2010 +0800

    Fix an variable name error

commit 1eb9b9a363c30e7bc1630f41516a65318b5ca87b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat May 29 12:43:55 2010 -0400

    Enahnce release option, output image syntax
    
    Now we put the version at the end instead of attaching it directly to
    meego- at the beginning of the image name.
    
    Support other image type and compress raw and file system image by
    default
    
    Save repo files also in /etc/zypp/repos.d

commit d0651a56ecab30d25182c823d210dd839afe35c0
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat May 29 01:55:11 2010 -0400

    Add support for releases and uxlaunch sessions
    
    Using --release <build id> mic now generates a directory with files
    suitable for releases. The kickstart file needs to follow the meego
    naming conventions
    
       VERTICAL-ARCH-VARIANT
    
    This options creates a directory with the following files:
    
       meego-VERTICAL-ARCH-VARIANT/meego-VERTICAL-ARCH-VARIANT-BUILD_ID.img
       meego-VERTICAL-ARCH-VARIANT/meego-VERTICAL-ARCH-VARIANT-BUILD_ID.ks
       meego-VERTICAL-ARCH-VARIANT/meego-VERTICAL-ARCH-VARIANT-BUILD_ID.packages
       meego-VERTICAL-ARCH-VARIANT/MANIFEST
    
    Currently only livecd tested and supported, more to follow.
    
    Also, we now support --session in the desktop directive, the values can
    be anything that uxlaunch can start as a window manager, i.e.:
    
    desktop --autologinuser=meego  --session="/usr/bin/mutter --sm-disable"

commit 78db3db81270f3b81a41812bb94d83c9afd31768
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 26 14:17:34 2010 +0800

    Remove autogen.sh because package version check is done in tools/mic-check-alldeps

commit dc0103543c6d75bcf3f1bb18c7c0d6e6f9aaeba5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 25 14:22:46 2010 +0800

    doc/mic.1 shouldn't be make cleaned

commit 106ea8c5bf6f91ced014bba0952f49fd532f7dc7
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon May 24 14:33:13 2010 +0300

    Added openSUSE support to mic-check-alldeps.

commit fc88d99dad9852b68132e597f139d8854cb437ff
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon May 24 14:45:56 2010 +0800

    Fix some btrfs issues

commit 279a5769a76ec7053d8ac0611284d799319acec6
Merge: 0bb1bae 37555fe
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon May 24 09:21:55 2010 +0800

    Merge commit 'refs/merge-requests/5' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 0bb1bae90e193c1c3e7f79b0c183424a99e42cc1
Merge: 9253d08 93fff6a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon May 24 09:10:47 2010 +0800

    Merge commit 'refs/merge-requests/4' of git://gitorious.org/meego-developer-tools/image-creator into integration

commit 9253d08c07381c9efa51c0592af29f22b1fce4db
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 21 14:27:04 2010 +0800

    Unlink image info file

commit c820a11d7a761175b537f83b74d892a47822048c
Author: Aaron Bockover <abockover@novell.com>
Date:   Thu May 20 15:38:44 2010 -0400

    send HTTP Pragma:no-cache bmc#2343
    
    When making HTTP requests, send the Pragma:no-cache header to request
    that the HTTP server not send a cached copy of the resource, which may
    be out of date.

commit 37555fe0c9de32e8e3294bc1c0a4cdf8bbcd0c06
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Thu May 20 16:40:19 2010 +0300

    make does not exist on some fedora systems by default so we need to check that as well.

commit 2e8d50dcd793e9e308436f57c6581e32338a0206
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 20 16:45:04 2010 +0800

    Dump call stack if --debug, --verbose or --traceback is given

commit 93fff6a688162e1887dbc2cbf086cc7f8c7d2248
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Mon May 10 18:21:01 2010 +0300

    We should not stop image creation if /sbin/init is not present.

commit 3ef48952726fdfd3d62ec3f7f075282b55ca8dba
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Tue May 11 18:06:43 2010 +0300

    Check that required tools exist before creating the image base.

commit efe555763eb0184b5f86a97aa03b11296325609e
Author: Marko Saukko <marko.saukko@gmail.com>
Date:   Sun May 9 00:04:28 2010 +0300

    Added jffs2 support.

commit 55816887578282f165d824ad258c6e1e5d793e5e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 20 09:49:49 2010 +0800

    yum isn't necessary

commit 3c5730113882c4689470f52ca81b4fd902ec3138
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 20 09:47:03 2010 +0800

    Initial Btrfs support

commit 16bae1edbc467c2ef6869cf1f72a6b8e682269d0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 19 14:02:35 2010 +0800

    Fix an error if run_mode isn't set in mic2.conf

commit 990eb2908b599f3e9c4629075d1cab43bde0dc9a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 19 11:31:34 2010 +0800

    Allow mic-chroot to invoke a command within the chroot
    
    Note: thanks to g+meego@cobb.uk.net, patches are from him, bug #2098

commit 06c0e23062d9a1348a0e42876f8c052f445f3095
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 18 13:26:53 2010 +0800

    Fix "Bad file descriptor" error on Fedora 12
    
    Note: fix bug #2125

commit 0f4bcb90c0ec58e00b60d90e6fbdd499fbe32ebf
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 14 15:42:39 2010 +0800

    Cur release 0.18

commit 31c5a6880b76a9a8c466f7fa43b35837cbcd3276
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 14 11:58:09 2010 +0800

    Fix some small issues from run mode support

commit 59cb9fd0634a3456e6c4fbc40c3abf0ef26f3816
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 12 16:04:02 2010 +0800

    Create outdir if it doesn't exist

commit 542f5b261c0817f98c2187ac58a9dc8ed09a8040
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 11 17:01:37 2010 +0800

    Fix virtual machine images creating issues in bootstrap
    
    Note: move converting processes outside of bootstrap in case of bootstrap

commit 28b099ef6d2f104cbef3e5c5b6fabb276337ceb0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon May 10 11:54:02 2010 +0800

    Use bootstrap mode to create image (experimental)
    
    a switch run_mode is used to turn on/off it, 0 means legacy, 1
    means bootstrap. bootstrap mode can avoid many compatibility issues
    on OpenSUSE and Debian-based distros.

commit 5a39a0db59ecd67928d8f5413503c4e7d2e59be3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 7 15:57:25 2010 +0800

    Fix an arm image build error in bootstrap

commit 9242964e9063feadf53d82e3e31935d2b30ff0fb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 6 16:41:40 2010 +0800

    Enable bootstrap support for ARM image

commit f3c807e8266637dc57468013fce327682068ecbb
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue May 4 15:15:01 2010 -0400

    Also support out of repo ks files

commit d8687c3074d873d9e4081c518cc2453e9da45d50
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon May 3 13:15:18 2010 -0400

    Do not use release version if prefix is set
    
    when using --prefix, do not use the release version from meego-release,
    only use the value of prefix.

commit 8844c872e0a5d806f1d3e00dd315e7ee9b2a1a6a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 30 09:32:45 2010 +0800

    Add a new tool mic-vm-launcher
    
    With this tool, users can launch a MeeGO virtual machine image,
    up to a virtual machine image type, some extra packages need to
    be installed manually in order that this tool can work correctly.

commit 86f185830be19057e19c8eb83d0c7047fd3d6cac
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 28 10:04:40 2010 +0800

    Check if the given arch is invalid
    
    From Marko Saukko <marko.saukko@gmail.com>, fixed bug #1243

commit 0de50c240d5e181eb39f9cb16a92cbb7a21a65a7
Author: root <root@yangyi-dev.localdomain>
Date:   Wed Apr 21 17:02:40 2010 +0800

    set a good block size for mic-image-writer

commit 7bf1f1b3f50189d320be3bd543a071f02c086193
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 21 09:48:54 2010 +0800

    update tools/mic-create-bootstrap

commit 1bddaa22a7ae09321cfe214b11e7e1e8f3123f7e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 20 12:00:43 2010 +0800

    Fix chroot error for ARM image
    
    Note: fix bug 1013

commit d89bcc747b9242daf4076d0e2d85882720d1744f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Apr 19 09:44:17 2010 +0800

    Fix bug 646
    
    Thanks to marko.saukko@gmail.com

commit 1eafe295ece739bad8336b016599597ce9feff1e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Apr 12 16:56:15 2010 +0800

    Remove '\r' char in kickstart
    
    Note: fix bug 596, thanks to jouni.peltonen@cybercom.com

commit 9025de10a89e0bf5a4a315407c3d83563936194e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 8 10:08:38 2010 +0800

    Fix bootstrap errors on meego repo

commit 3757fb6cebadccdd2feba6a1c7d4d41d38022a0a
Merge: f08f11b 968cb54
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 7 16:26:37 2010 +0800

    Merge branch 'master' of git://gitorious.org/meego-developer-tools/image-creator

commit f08f11b9b2695b7b35e27641c9cbcda307290b78
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 7 16:19:47 2010 +0800

    Append a new image format fs and allow to package output
    
    fs is a new image format, that means you can use this image format
    to create a file system, developers can use this kind of image format
    to do some development more conveniently.
    
    A new option -p | --package allows to package output as .tar, .tar.gz
    or .tar.bz2, this is valid for all the image formats, this can help
    reduce download time and image size, especially for fs.

commit 968cb549f39f394ea4f3be54603732179af9fc79
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Apr 6 23:16:03 2010 -0400

    Ignore missing packages with patterns

commit 8104811f50002576cdcb2e821c35b5dc1bb6767d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Apr 7 10:04:23 2010 +0800

    Keep old /etc/mic2/mic2.conf

commit 86739b14952b79e56e3385a4bc908feebddcda0f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 6 14:24:15 2010 +0800

    Fix another unsquashfs path error
    
    Patch is from ivo.benner@web.de on MeeGO bug 452

commit a30e27f157e5f0bb06c64081871bf734b5140bae
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 6 10:03:57 2010 +0800

    Fix du and unsquashfs path errors on some linux distros

commit cd1964ebaab0480eac2d15aa835817476a0a964e
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Apr 3 13:21:09 2010 -0400

    Moblin -> MeeGo fixes

commit a343c7e668b864251e312ddff4ad05efbd8b3c13
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Apr 3 13:19:00 2010 -0400

    Also check for YUM version >= 3.2.24

commit 755c0900d2de7336ae7793a541a50f3bdd8a4ec1
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Apr 3 11:13:01 2010 -0400

    prereq autoconf 2.61

commit 439b4a82891d27e11187b300638fd77006b848cd
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Apr 3 09:30:13 2010 -0400

    Check for syslinux with partok support
    
    Check for supported argument -partok in syslinux which is required for
    live images.

commit 98958cbe9a563cd7b34693df46ab9af505c95fca
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Apr 3 08:53:18 2010 -0400

    Check for required bins using autoconf

commit d8e4a20bff7522b21249a13eb3636fc689e37a52
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 2 09:47:36 2010 +0800

    max_leb_cnt must be 2047 for N900
    
    This commit is from a patch submitted by Jouni Peltonen
    <jouni.peltonen@cybercom.com> in MB# 10445

commit 6f60784d20ed3ba8d00d3c806bd34d642e5624c3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 1 11:36:26 2010 +0800

    Fix qemu-arm-static register error
    
    Fix MB# 10365, original register code corrupted the whole system
    because of new & strict binfmt_misc module in kernel although it
    is ok on old kernel, Fedora 12 exposed this issue, selinux also
    blocks qemu-arm-static to run, this commit also disables selinux

commit 52c6f11b15814e324bce7de114b1c5be96031f41
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 1 09:41:08 2010 +0800

    Fix an error in subcommand create in tools/mic if --repo provided

commit 7dd5e7e22119a8b11401a518cbce22ab4fb7dae6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 31 15:43:33 2010 +0800

    Register qemu-arm-static ASAP for running pre/post scripts in packages

commit f4304cd01dc6a07c2ff38108e9a7cefb054b0daa
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 31 14:12:14 2010 +0800

    Count max_leb_cnt for mkfs.ubifs according to image size

commit 5aaf5c40ff501f8c844b778c542075472b4a61b5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 31 12:00:14 2010 +0800

    Fix a fatal error for ubi image
    
    Should generate image before unmount.

commit 2bce7f6fc67d69d1802e1d9fc1f28717a200b998
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 31 10:48:08 2010 +0800

    Update man pages for new options

commit e5f8d07fd8216ab94cf41be44cc3f6ac851cd2b6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 31 10:35:26 2010 +0800

    Add a new image format ubi
    
    Nokia N900 needs this kind of image, this commit bases on
    ubifs patch from Jouni Peltonen <jouni.peltonen@cybercom.com>, thanks
    to Jouni Peltonen, MB#10445

commit 54ca83feef461c098eee7bbf3f93e6e464b50056
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 30 17:02:12 2010 +0800

    raise an exception if /usr/bin/qemu-arm-static doesn't exist

commit a93947e17919a3864047ae65abe52e42159c58d6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 30 16:49:54 2010 +0800

    Enable mic-chroot to support a loop image
    
    Thanks to carsten@maemo.org, MeeGo developer image for N900 needs it,
    fix MB#10402

commit 5b71f425f9f6224d90a695f44873404d7d8c28e3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 30 09:59:46 2010 +0800

    Cut release 0.17

commit 6cd061c0fc26694cf6cfe46d91783ffac91e30bb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 29 14:27:46 2010 +0800

    Take non-option arguments

commit fc32838b4922bd8dfd5a1fb3eada22cf2766e0fc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 29 14:19:06 2010 +0800

    Use cmdln from osc and added missed subcommands

commit 3ab4400098d635fa6e1d9ea7faa32d50b7deac4c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 29 14:12:24 2010 +0800

    Add a wrapper 'mic' to wrap main tools

commit 8c3cff32ab3ab24b894ba49dd3c16692fb9fd154
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Mar 26 15:42:43 2010 -0400

    Use comps by default

commit 12ce56ddec2eeb82491e2bc47e30d86350af61f4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 23 10:15:08 2010 +0800

    Remove hard code disabling for patterns

commit e7b51955ca610ff544e7ce189717fd38311f4957
Merge: 011587a 28806cf
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 23 10:12:29 2010 +0800

    Merge branch 'master' of ssh://git@git.moblin.org/moblin-image-creator-2

commit 011587a8dad1d9ebb72fd3737ce6139252ec60a8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 23 10:08:25 2010 +0800

    Force to use comps by option --use-comps
    
    if comps doesn't exist, it will check if patterns is available, so
    it is valid only if comps and patterns coexist, it will be ignored
    otherwise.

commit 28806cf645c4a06616e250d5d193673873e2ac40
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Mar 22 11:02:53 2010 -0400

    Disable patterns for those using git

commit abe5215c9e7b950678c3731c97da118395d5996e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 19 11:49:12 2010 +0800

    Fixed a group resolving error in patterns

commit d5b63baffe74d8faad8fb560276c77e171633a76
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 18 15:07:31 2010 +0800

    Support patterns if exists

commit e39172331b29cf33e42d6c3de4742a9d27a4ea51
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 17 14:36:32 2010 +0800

    Support creating ARM image on x86 host
    
    You need to give option -a arm | --arch=arm to tell mic2 to create
    ARM image, if your repo does have ARM binary packages, mic2 will
    use them to create an image, otherwise it will fail.

commit 5d65834906d39de43c89f1290501689ae47b6181
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 12 10:41:16 2010 +0800

    Check extlinux (fix MB# 10071)

commit 6b85a6ebe8e31aaeafb9445bcf2ae99f3eb9f243
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 8 13:08:03 2010 +0800

    Get *-release package per distro_name

commit 4681b2a5439651ba3b8e9f72819e2755ff751dea
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 4 15:48:09 2010 +0800

    Fix symlink issue on buliding rpm packages

commit 885bd4d9f0f16b6f51602a3dffcb17d13c31fa8b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 4 11:40:33 2010 +0800

    Dump to 0.16

commit 2f6738b801bd0a9b9a5a57e58ca144fc7f9de724
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 4 11:12:25 2010 +0800

    Update ChangeLog

commit b195794a972ffbe2d6e5bbf12a6e9cd076721f56
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 4 09:27:59 2010 +0800

    Sync data to disk in order to get the correct output files

commit c4b4679da03e0b6f1d11250cd6e0e1494f21ebb7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 3 14:59:06 2010 +0800

    thin fs.py

commit 53365ea9bf14b1942de4db56243bc9e1aee9fa01
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 3 14:55:16 2010 +0800

    Add missed changes for last commit

commit 042463b134f50133e80ee50f20619c9c6fc422d4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 3 14:52:34 2010 +0800

    move some functions from fs.py to bootstrap.py and misc.py

commit f4e34c74dbe16a3b13caf255dcd0ea1c4fa2c863
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 3 10:49:04 2010 +0800

    Remove moblin string and rename tools with mic prefix

commit 8d73df33ef5c53a1cd036654311d7474f591d265
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 1 16:42:37 2010 +0800

    Rename site config file
    
    now the default global site config file is /etc/mic2/mic2.conf,
    local site config is ~/.mic2.conf, mic2 will install a default
    global site config file.

commit f56f9a4adcfb62b7e83cc5b010e378e08df25109
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 1 16:09:57 2010 +0800

    Use syslinux instead of grub as bootloader of virtual machine images

commit 4da1221effcec932567d15ca206b05d0a961cf0b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 1 13:45:34 2010 +0800

    Update ChangeLog

commit 984018c2c62648d1a14e3392cca2c30858c13d9f
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Feb 25 20:58:44 2010 -0500

    this is not 2.0 related

commit 838006695a8b4cf03be042d90c0b375f88ea14f3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 25 14:09:55 2010 +0800

    Add xubuntu squashfs tools path check

commit e2d1ff8cb7bd4dc125f35dc5bf1616fcb91106af
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 25 11:18:38 2010 +0800

    Need syslinux >= 3.82

commit 461bc783884f4371022e28f27b5852d41f121456
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 25 11:04:34 2010 +0800

    Use local tools instead of mic2 specific

commit 66f8c806ec954e98b84cd93e7c2dc201bb46c028
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 23 11:33:11 2010 +0800

    Remove all the extra packages and some cleanups

commit 2aaabaec663d791baf8a38bfe52ca4d3bf07eeca
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Feb 21 14:31:10 2010 +0800

    Add another option to bootstrap blacklist

commit 765d6c9fd9a5eb00411afae5f71948f7c2b2b5e1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 9 15:13:59 2010 +0800

    Mount local repo dirs to bootstrap
    
    if a repo(file:///.../) is local, it should be bind mounted to bootstrap
    , otherwise, mic2 can't access them after chrooting to bootstrap.

commit 30c4ce93d48ed8e3c8428bc150c2e2a89d5dabed
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 1 12:24:08 2010 +0800

    Report how many packages will be installed, downloaded, gotten from cache

commit 8c0e0e2125f7d6b141f75584d6cc7b57f44daf62
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 27 11:52:03 2010 +0800

    Fix package name error in tools/moblin-check-alldeps

commit f552754d7f1a94f13f0fb10c082a00e17b4a15ee
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 20 17:48:20 2010 +0800

    Fix a variable name error

commit af4a90abca7d7608e9581d3ab7a65fab22f926e0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 20 17:18:45 2010 +0800

    Fix grub build issue on Fedora
    
    Note: On Fedora, grub build depends on ncurses-static which seems
    not to work, so have to use dynamic link, fixed bug #9127.
    
    tools/moblin-check-alldeps also checks ncurses-devel and autoconf,
    grub build added these two dependencies.

commit 604548239502a2bd5fe0dd0f374acd1dd3cf541e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 15 16:16:29 2010 +0800

    Add missed ChangeLog in debian/docs

commit 1b799a190eb7812dab1459d5d2e6daf909d05184
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 15 16:10:18 2010 +0800

    Update ChangeLog for 0.14

commit 8f4bc3ff4e88ea2c0faf603661630d2568c07637
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 15 16:08:07 2010 +0800

    Update for 0.14

commit 8845a04b48605e14832627d417458c02a7442fdb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 15 15:51:36 2010 +0800

    Install grub.moblin for doing with grub2
    
    Note: on Ubuntu 9.10, grub2 is used, it hasn't /usr/(s)bin/grub
    and is incompatible with legacy grub, so for this case, we must use
    legacy grub to setup bootloader for virtual machine images, fixed
    bug #9066

commit ad975819afba818ffdd2a6c51b099f142ecdf6e7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 13 17:33:50 2010 +0800

    Add --ignore-siteconf option to skip site configs
    
    Also fixed urllib2 issue about proxy env variables.

commit 0620144ffb8b5dfb27d48b28de01c3c34a0f616e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 13 14:54:32 2010 +0800

    Support global site config and local site config
    
    With this, you can create a global site config /etc/mic2_site.conf,
    all the users can share it, but every user also can have a local
    site config ~/.mic2_site.conf, settings from local site config
    will override those from global site config unless you don't set it
    in local site config, settings fron global site config will be used
    if your local site config doesn't set it, options from command line
    will override those from local and global site config, so all the
    settings are gotten first from command line options, then from local
    site config if command line doesn't provide, last from global site
    config if local site config doesn't set it, set it to the default
    value if global site config doesn't set it.

commit a39aa7207c298f3dccdfe215b26b7512e16a0924
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 13 11:38:29 2010 +0800

    Allow to specify the preferred image name prefix

commit ed4da42e287821d422818dc7f0497cd26a56a224
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 12 16:03:44 2010 +0800

    Include packaging files for .deb

commit 4d8f8e6bf04a2af05ad0b903f31f51499192b8cc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 12 15:48:47 2010 +0800

    Catch exceptions from urlgrabber

commit e039b6d1c02e1f903d7ce18d8fb6c9aeb5d99f56
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 12 12:43:35 2010 +0800

    Fix proxy parsing error from kickstart

commit 6abd5d08aaaba454a02e1bfa3536b6c2125e0c60
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 11 17:49:54 2010 +0800

    Also get repo metadata from repos from kickstart file provided by -c

commit e16cb76414b9ebf3b85877e72da9685b8900039e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 11 15:22:52 2010 +0800

    Fix cachedir error for bootstrap build
    
    Note: also touch a /tmp/SampleMedia.tar for bootstrap in order to
    avoid long downloading time, /var/lib/rpm/__db.* is also removed
    because it is useless and some rpmdb errors always are reported.

commit ac001ed5f178de8ca8b74c5047114c422302d220
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 8 17:22:46 2010 +0800

    Some cleanups

commit ab84e63ee89e1cb544ac3e4c7bcf18652d6cf1d7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 8 17:21:03 2010 +0800

    Check all the dependencies on Debian

commit e0d0b3ff481c7a52c092fdb7a79a62adc832358d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 8 11:20:17 2010 +0800

    Create a temporary cachedir if not provided

commit 2eea1fe11f9a653bddea46bfea6d1e1d6b25f514
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 7 16:27:47 2010 +0800

    Bump version to 0.13

commit 96f7d8160cef7e27c07e494143a8656546f8b968
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 7 15:30:27 2010 +0800

    Sync the data before umount
    
    Note: this is very important if umount is failed, now mic2 use
    "umount -l" to force umount if loopback device is busy because
    of librpm compatibility issue on some distros (Ubutnu and Debian),
    sync ensures all the data will be flushed into the loopback device.

commit 0663cd8c6e51e0f495a9317017ba3d0eedd28ac6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 7 11:25:15 2010 +0800

    Update ChangeLog

commit 3f38625634d17ead16abe5a67c8f28580f54660b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 7 09:56:38 2010 +0800

    Fix local repo support issue
    
    Note: urlgrab never download a file with file:// prefix, mic2 must
    handle this case, it will copy it to the specified file name, bug
    8865

commit 7da69e75cab85aa49981f65fa23c241becc88761
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 6 11:38:12 2010 +0800

    Fix compatibility issue on Ubuntu 9.10

commit c29d509b49dd83c1317ab68193e24664bac0c0b3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 5 15:19:19 2010 +0800

    Fix bootstrap issue on Ubuntu

commit 53a8f53fae3f47d060e2c50da23ad995244008b6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 5 10:11:42 2010 +0800

    Fix kickstart command repo parsing error
    
    Note: some seldom-used repo options aren't handled, bug 8865 pointed
    out this, thank Henrik Uhrenfeldt.

commit 18504bb8daa99cb4e46d530ab4378f7e49a1eb58
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 4 17:16:43 2010 +0800

    Fix bootstrap issues when new options are added
    
    Note: maybe moblin-image-creator in bootstrap is an old version, so
    some new options must be removed before entering bootstrap mode,
    the whole command line is rebuilt according to options, so it is
    easier to adapt to new options.

commit 546d2c2ed17e7eb0731e5b36ce06b7d8a09e7fe4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 4 15:10:33 2010 +0800

    Fix repo url parsing error
    
    Note: fix bug #8902

commit 4fe9f4786715cd9f79b22261d7e5c9ae617002c8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 4 14:46:48 2010 +0800

    Fix ValueError exception processing error
    
    Note: bug #8865

commit 2445834b1d9ea010d0d7506be49b2466baec2d0c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 4 14:31:15 2010 +0800

    Use option --default-ks to select one kickstart file from repos
    
    Note: this can avoid interaction and enable automated image creating.

commit c14709ea42d49fc0538300ed1177d8cfd1055b8f
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Jan 1 23:25:05 2010 -0800

    Get specified ks files from repos
    
    If --repo is given in addition to --config, try to get that ks file specified
    with --config from the repo

commit ee4f7bb9dc5fe3f10eb18e7c2c5c2a514f9f1e61
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 31 14:05:32 2009 +0800

    Don't retrieve kickstart files from repo if provided by -c/--config

commit 0983d49f01dcd43381e49097e1cb35c03581106e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 31 11:16:18 2009 +0800

    Use hashlib instead of deprecated md5

commit dac4b80af46c978ff13f3e70292a0fb2eb1f592c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 31 11:11:04 2009 +0800

    Fix parted return code issue
    
    Note: parted always return status code 1 because of partition reload
    warnings, so we can ignore it

commit 4bb62bbd11a63b83d78630424b0984bdfbc1fb24
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 31 08:44:47 2009 +0800

    Fix an error reported by bug 8865
    
    Note: for RepoData with cost attribute, repostr should convert cost
    to a string, cost is an integer, bug #8865

commit 8358bf6ed53dd2b714b939f3285c991912531985
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Wed Dec 30 12:00:24 2009 +0800

    Make shell script in Makfile compatibile

commit a8ceb58ee4e3a8b0f335d54190d7e35957bbb496
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 29 17:11:01 2009 +0800

    Fix pykickstart compatibility issue on Fedora 12

commit e907844410701cdc8e3cdec726466ad1d320d775
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 29 16:06:43 2009 +0800

    Fix an TypeError error in Fedora 12
    
    python-pycurl's setopt doesn't accept unicode argument for url,
    so we must explicitly use str to force a string as a ascii string.

commit 3fbacc6d72d5cf7bf5c62fa48a020ef6c3acd5e2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 29 12:11:30 2009 +0800

    Fix compatibility issue for old RepoData

commit d3d9b493c5372f66b63405930e59833ebdd4489c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 29 11:55:33 2009 +0800

    Use image_format to specify image format in site config
    
    With this, you can just run "sudo moblin-image-creator" if the
    default site config ~/.mic2_site.conf is set correctly.

commit c3061735ddbfe4bd3de57d94e352dd2be29c5ee3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 29 10:35:25 2009 +0800

    Use md5 of baseurl for repo name if not provided
    
    Use md5 as temporary name, one baseurl has only one temporary repo
    name so that it can be cached.

commit 67a4a31b001636e6f0f473511ed48e38cf5e595b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Dec 28 17:38:26 2009 +0800

    Add more man pages and install them

commit a584ff84c7b8376f8f5b962e75613f7815a7dd6c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 25 10:52:35 2009 +0800

    Fix destdir error in case siteconf is none

commit d1c5096ba9756afa55892aa66cbe694c676ad4e4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 25 10:37:55 2009 +0800

    Fix an error in case siteconf is none
    
    Note: fix bug #8835

commit 3ba1c0f98f3563f17f5b8f922e444aae35f29ce1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 25 10:15:33 2009 +0800

    Add moblin-image-creator man page

commit 6dd3213bbd0d183aea57330f6c8dfb7e071816ee
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 25 08:28:57 2009 +0800

    Add ChangLog file
    
    It is directly from git log

commit 9322ace2addaa721b3e650c46a049003096e10a5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 25 08:12:04 2009 +0800

    Add a missed '-' in image name

commit 3dbf00f75d7537de3eaa02a81d88b627123f8cbe
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 24 17:13:30 2009 +0800

    Remove a superfluous variable

commit 4a6a3da63868951f3b1aff7ea5f5e99bc6c0667b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Dec 24 17:09:28 2009 +0800

    Add moblin release to the final image name

commit 1e10c3dd39c8b4720e09ed7a227be7579104dc86
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 23 16:39:27 2009 +0800

    Get kickstart from repos
    
    With this commit, -c or --config isn't any more necessary, repo can
    provide kickstart files for choice, moblin-image-creator will pull
    all the kickstart files from main repo and ask users to input choice
    then continue to work as before, if repo hasn't kickstart file available
    , moblin-image-creator will print error info and abort.
    
    This needs proxy settings for root user or site config for proxy settings
    if your company network has proxy.

commit e6ce52cf1e08b7f6b70e4cbde4742c732860b262
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Dec 22 18:47:03 2009 -0500

    update spec file

commit 6b53ed20d0531be7068f30789fc14a2ec4578423
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 22 11:09:48 2009 +0800

    Add an new option --siteconf for site config
    
    With this option, a user can specify a config file for moblin-image-creator
    , the default config file is ~/.mic2_site.conf, this config file can set
    tmpdir, cachedir, outdir, proxy, no_proxy and repo remapping.
    
    Repo remapping means you can remap an external repo to an equivalent internal
    repo so that you can save download time. Other settings can avoid to input
    command line options for every moblin-image-creator run.

commit 3236b0edf2e2a2318dda777daa393113eacc7ee8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 18 17:22:11 2009 +0800

    Allow to specify additional repo by --repo option
    
    With --repo option, users can specify additional repo, it can be
    used multiple times to specify multiple repo.

commit 1f4a8e949257dc04d8b8fde9f69b40a39d6a503c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 18 11:37:42 2009 +0800

    Some new APIs for get proxy settings from environment variables

commit ed34552957eb39ee54cfe6ba8c061476620e4e41
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Nov 30 15:24:56 2009 +0800

    Add a script moblin-check-alldeps to help check&install all the depended packages

commit 39d4cfde6711a77bdb24cbd29d03bd9751c7fcff
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Nov 24 12:26:43 2009 -0800

    remove dupe repo

commit ef7ab4102cc25708d843ddd8821d2017f4455e71
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Nov 19 11:50:39 2009 +0800

    Update kickstart samples to 2.1 final release

commit f78c5202a67a899ed715d015fd448a0d141eec2d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Nov 18 18:09:57 2009 +0800

    Support conversion from VirtualBox image

commit e033aa68d99ffc870ebe63747921b5b93c3886cc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Nov 10 15:54:20 2009 +0800

    moblin-image-writer: correct output on console

commit 684397c7c4c58f75101704b3e04f749f92878ab2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Nov 10 15:42:28 2009 +0800

    add missed change in setup.py for moblin-image-writer

commit 0181fc4e516de31d6fa46b92e5e33bc4f5cc9114
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Nov 9 15:29:35 2009 +0800

    A new tool moblin-image-writer
    
    This tool doesn't depends on mic2, so you can run it without mic2
    installed, it can run both in console mode and in gui mode, this
    can be startly decided by itself unless you give out the specified
    run mode.
    
    This tool is a safe alternative to dd, you should use it if you
    always use 'dd' to write a moblin image to your USB disk.

commit 42201ad2816da5d7bbff783abade398ef327d336
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Nov 6 12:12:14 2009 +0800

    Change disk size to 3000 for 2.1 developer image

commit 67058344b7b1d4235747eefa59e47ce049972b92
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Nov 2 13:38:08 2009 -0500

    fixed typo in boot menu

commit e23fb1748748491b6cf0068a3f38c48e84a50c79
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue Oct 27 16:37:00 2009 +0800

    Reserve format 'nand' name for backcompatibility
    
    Now the format 'nand' and 'mrstnand' are the same. Maybe sometime later,
    the deprecated 'nand' will be removed from code.

commit 5b4d2eec2f130cd2b5f4784d79e1daa442b8dff5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Oct 22 18:24:22 2009 +0800

    Fix nand image creating issues on Ubuntu 8.10 on using bootstrap
    
    * libgcc isn't provided in mrst repo, so skip it.
    * old mic2 doesn't recgonize mrstnand, so we should keep nand
    * please use nand but not mrstand in case of bootstrap

commit 27e5b876ba2c4b2d5b553a173d366462da40185c
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Oct 20 23:06:36 2009 -0400

    update ks files

commit 378e171ffa8e9141dcbf1e6e9e43ed9aa2061a23
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Oct 20 18:07:17 2009 +0800

    Guess main repo for bootstrap build if not provided
    
    if main repo isn't provided from command line option,
    moblin-image-creator can guess which repo in kickstart file is
    main repo, it can also get proxy info from kickstart to tell URLgrabber
    if proxy is needed.

commit cab0fb96b222c4f9e53287092185b440e9ecbc44
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Oct 19 17:53:28 2009 +0800

    An ultimate fix for Xorg start issue in virtual machines
    
    Note: fix bug 6847

commit ef934260a41a96e7306fc8df891f6bf59aaa47f3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Oct 19 16:16:56 2009 +0800

    enable moblin-image-creator to create bootstrap then run inside of it

commit d572816d480fc38323e1c4d0713f1d2189d98270
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Oct 19 10:30:09 2009 +0800

    Add a tool moblin-create-bootstrap
    
    moblin-create-bootstrap can create a bootstrap filesystem for
    running moblin-image-creator inside of it, it doesn't depend
    on yum but requires rpm, so with it, users can work around
    yum compatibility issue.
    
    On the systems which have yum compatibitily issues, a user
    can create a bootstrap filesystem using moblin-create-bootstrap,
    then he/she can use -B or --bootstrap option of moblin-image-creator
    to use this bootstrap to run moblin-image-creator.
    
    moblin-create-bootstrap can leverage repo cache of moblin-image-creator,
    so you should use -k or --cache to use repo cache.

commit 4d53cb8cccc173cf6e5e6ca84fed9dba324d20fb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Oct 14 12:00:15 2009 +0800

    extlinux is necessary for syslinux boot loader

commit f6b2894f4912030e134fa019628a8746f6af55ed
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue Oct 13 16:31:56 2009 +0800

    Add notification for rename of 'nand' format

commit a454f625d9d8ea4b53299c31abd48b87d8ae0e84
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:41:04 2009 -0400

    Changed warning message

commit 0cd6650b1de15b7f0a779d15a2c82df0e5d5aa4f
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:39:23 2009 -0400

    Messages for syslinux, added new boot options
    
    - Changed messages in boot menu, removed image name, now it is
      "Welcome to Moblin" and not welcome to <image name>
    - Support basic installer, still WIP

commit bf566d25a7001e2768e534c8ce2d2a87080c9a39
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:38:17 2009 -0400

    Use chpasswd to set password
    
    This allows us to use busybox in the image. passwd in busybox does not
    allow setting the password

commit b97514d7365874948c93b10724a286c15204e2ae
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:37:18 2009 -0400

    Do not install authconfig by default
    
    We have been using the default configuration all along, this just
    pulls all of python for no good reason.

commit aa3781cf3de1b6c1d00ae9875f44ed3086f51955
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:36:19 2009 -0400

    Do not install x server package
    
    This is a hack! raw images should also be possible without X at all

commit fa355a949d6b19d6e3a584825d90f394b0d019b6
Merge: 4ecdf74 c160c9d
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Oct 10 13:30:19 2009 -0400

    Merge branch 'master' of git://git.moblin.org/moblin-image-creator-2

commit c160c9d853097373853e5d39b1212d4fa60f4366
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Oct 10 17:43:56 2009 +0800

    Fix outdir and arguments errors for --bootstrap option

commit 7a6a2b3270e8217d819e231aac666c5ca314da63
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Oct 10 10:30:32 2009 +0800

    Fix an error in case bootstrap is None
    
    Note: fix bug 6662

commit 91cd952a747a5f25346e71587b72a7ed57faa4f3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 9 17:55:15 2009 +0800

    Add a bootstrap feature
    
    With bootstrap feature, a user can use a given bootstrap to create
    moblin image so that compatibility of his/her local system isn't
    necessary any more.
    
    This bootstrap is a minimal file system which includes all
    the prerequisite packages mic2 needs in the runtime.
    
    This feature intends to fix yum and rpm compatibility issues.

commit e59b33c1026c9fba5deeec42207dc3272d5b1654
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Oct 9 14:10:00 2009 +0800

    Skip running authconfig
    
    Notes: authconfig depends on python and has indent issues, we just
    use the default authentication way, it is unnecessary to run it.

commit 4ecdf74e9f3feb9cf9f1f7887a8e64f0543d0cee
Merge: 9c35d15 10f0c31
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Sep 30 00:05:04 2009 -0400

    Merge branch 'master' of git://git.moblin.org/moblin-image-creator-2

commit 10f0c3129b46723c6b47228305ff1ce62db15c83
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue Sep 29 17:27:36 2009 +0800

    Rename 'nand' format to 'mrstnand' avoid misunderstdanding

commit 642549141babeea0913a7e856576088fb5bf7b09
Merge: 0936146 8a44c30
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue Sep 29 17:25:25 2009 +0800

    Merge commit 'origin/master'

commit 8a44c30929eee300a4406a148523c790eb63ee52
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Sep 23 15:40:32 2009 +0800

    Enable VirtualBox image format support

commit 84ff3fc65ddef3c0c33f5aeefba889d6b0fadd25
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Sep 22 16:42:09 2009 +0800

    Add buildrequire for gcc in mic2.spec

commit 1a5cbb3f354ae9693ed8ba405dfd02bae53a7027
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Sep 14 17:50:46 2009 +0800

    Generate checksum for image file if --genchecksum is provided

commit 9c35d1539ed6937ace2dddc0ee0831546860d7ae
Author: nashif <nashif@192.168.1.23>
Date:   Fri Sep 11 06:15:17 2009 -0400

    test

commit 0936146c247cee361ce595c4f28268ed08cb81e0
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Mon Aug 31 10:45:55 2009 +0800

    Removed debug print line

commit e0f456a54ae01e7ba68ffd43ff759b888028c1e0
Author: Peter Zhu <peter.j.intel@intel.com>
Date:   Sat Aug 29 08:19:30 2009 +0800

    Exclude packages specified by --local-pkgs-path

commit f7c8453163906744852327e0ea3ea2ad64ed0048
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri Aug 28 17:09:05 2009 +0800

    Changed: --local-pkgs-path can accept path to single rpm

commit fb2db7d91343219907372608e63ee170fd1a7d79
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri Aug 28 16:09:01 2009 +0800

    Added new cmdlin option: --local-pkgs-path
    
    User can specify the /path/to/local_rpms, in which all local rpms
    can be installed to image

commit c04a9f892ad9beba9990d5f4efd612b09f6fecc2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Aug 11 13:30:26 2009 +0800

    Fix unmount failure of install_root because of older and buggy rpm library

commit fe35cc9d8c723e988498089e0e7fc70688bde394
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Aug 7 17:28:56 2009 +0800

    Fix X boot issue non-root-X introduced into kvm/vmware

commit ea9f5c1b9b65defa6a9ec844775513d6f673657a
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jul 26 05:49:02 2009 -0700

    pump version

commit cc8f52f595f9b27094298dfb2e04532b43344dc7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 24 16:47:49 2009 +0800

    Do with kpartx output correctly

commit 168fd18ada78eeaa9abdfc2616ee32108c6d9fbd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jul 22 14:00:45 2009 +0800

    Fix udevinfo error in ubuntu 9.04
    
    Note: fix bug 4623, thank for nicememory@gmail.com

commit fe4db85f1d29e7f3ff29f180ca20a8297c84861b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jul 20 14:13:49 2009 +0800

    Use the different dir name for vmdk and raw images

commit 0ab7984df50b4aafe1efd25f244f3fabd8812e00
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jul 13 10:53:32 2009 +0800

    Never rm a dir if it has a subdir which can't be unmounted

commit 94b8df10973c8ce7ab8099fb5f02c4b1b5faeba0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jul 13 10:26:31 2009 +0800

    /dev shoud be unmounted after /dev/pts and /dev/shm

commit 4e35a0e17f9e45399587f39dda8caa09e063d0d7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jul 10 14:04:00 2009 +0800

    Fix tmpdir issue for convertor
    
    On setting convertor.tmpdir, some temporary dirs have been created
    under the default tmpdir /var/tmp, this is incorrect, with this
    commit, all the temporary dirs will be created after calling
    setup_temp_dirs.

commit 7e696d5f6510fb7344adf98b9de412c74c4e6103
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jul 9 17:39:13 2009 +0800

    Fix keyboard input issue in chroot
    
    Note: major device number of device /dev/tty in moblin image
    file system isn't the same as host, so users can't get keyboard
    input corretly for such applications as ssh, scp and man, we
    can mount /dev in host os to fix this issue. bug 4143

commit 67405ab2612be86e924739ae87cc48130e6c529b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jul 9 16:23:38 2009 +0800

    Strictly check if moblin filesystem is valid

commit 43b8d221f126b971bc430b19f7f0e01d26042706
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jul 9 16:16:28 2009 +0800

    Add a function to check if a filesystem is moblin

commit 002b0406bb35580cdf40cad643289e909323dc63
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jul 9 14:22:11 2009 +0800

    Prelink libraries and binary files in moblin image
    
    Arjan said prelink can reduce boot time, the installed system will be
    prelinked if moblin image prelinked all the libraries and binary files
    so boot time can be improved.

commit 479ec8cb4d0936942da7d623a3ae88f1b913e622
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jun 29 09:52:05 2009 +0800

    Fixed a typo in httperror exception

commit 96bb4ed86148c13f7df5b73f19d617ac4412a418
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri Jun 26 11:55:00 2009 +0800

    Typo fix, but have no affect to feature.

commit 721ac319e443578392664eda7b71ea867ef0945e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jun 26 10:07:53 2009 +0800

    Fix a typo in tools/moblin-chroot

commit a7485b0a269d939d9c7129ecf755b480b4d07bd5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 22 17:05:41 2009 +0800

    Print danger warning for moblin-chroot
    
    Note: some people have damaged their system data because of a
    temporary directory removal, so we must warn users moblin-chroot
    is very very dangerous, please use it very very carefully!!!

commit 41113873563cc5393741e7701280231628f6a24b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 18 13:40:11 2009 +0800

    Don't append boot item "Verify and Boot" if implantisomd5 isn't available

commit eba56be7807da7920fabbe5251f9ba2a6b27edd7
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jun 8 16:52:52 2009 +0800

    Add two steps of EULA accept, and code re-construct
    
    one problem with local repo resolved.
    problem with urllib2 proxy has fixed.

commit 7d93e73ab3c08f49154d7fa576ad65c098a43604
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 8 14:42:12 2009 +0800

    Must run me as root.
    
    Note: fixed bug 3293.

commit 6e6403317fc0f8170faca0a30a07f62e0c666d95
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri Jun 5 14:22:29 2009 +0800

    correct url of EULA files in yum repo

commit c530f5391150f0c3ff9c3194dc712df6170a3613
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 4 16:31:51 2009 +0800

    Must use DEVEL in mic/imgcreate/kickstart.py in order to keep
    compatible with any linux versions we support

commit b49202acb336dff0c7e5b5787da068bd09fc192f
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Thu Jun 4 11:59:44 2009 +0800

    Added support of latest pykickstart update

commit 930391d512286e17e2dff82961d0b2fb0c55868d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jun 4 10:23:06 2009 +0800

    Fix selinux issue for moblin-create-isohybrid-recovery-image
    
    Note: this may be a Fedora selinux bug.

commit d7b4caefb1f431043b59502dc7a4c167702ee83d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jun 3 15:36:46 2009 +0800

    make recovery partition writeable for debug
    
    moblin-create-recovery-image can create a writeable image for
    debug in place, with it, OEMs can customize their recovery process
    and verify it in place.
    
    Both moblin-create-recovery-image and moblin-create-isohybrid-recovery-image
    can also create recovery image from any moblin livecd image.

commit e22098def1e74f1ae1ceaf31d968a30530d16516
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jun 1 14:10:15 2009 +0800

    Use isohybrid from syslinux-3.82-pre2

commit c9dbb2cc6bf0324a073c229332ad7e088789f2f5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun May 31 16:35:21 2009 +0800

    Disable boot menu for recovery image

commit 934ab91ecde2a94787ce0148778d79c33737b5e5
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Sun May 31 15:03:39 2009 +0800

    Added accept step for EULA

commit 39e22bcb4808d4fe1e6bd96310195c6b34cddf69
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun May 31 11:11:13 2009 +0800

    Make moblin live ISO image boot from a hard disk partition
    
    With it, you can dd  a moblin live ISO image to a hard disk
    partition, then you can use grub to chainload it to run it.

commit 84dd7bf6ad980ea695169aba32546b31317dc765
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun May 31 11:07:15 2009 +0800

    Use isohybrid from 3.81

commit ea17b5cfc64ced1fb609fb5d143fd08d9159345d
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri May 29 07:04:12 2009 -0700

    rename ks file

commit 32ab8191f9224f7b7a7e2af28303757a866573fd
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri May 29 07:01:01 2009 -0700

    Merge branches 'master' and 'image_name'

commit 9a6467e7ae6b75ec25c21cfacf9594ba7b09ea5b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri May 29 06:57:34 2009 -0700

    add flash repo

commit 6e6805dc1316090d2cb9159a49b1fde8daee69ef
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri May 29 06:55:49 2009 -0700

    use devel repos

commit bb79c95ac53aeaddb699265a887bbc3de3053329
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue May 26 17:33:44 2009 -0400

    move up a class

commit 59487d4a31021929c1f485cf686623ca21b2e607
Merge: 3334498 5d88d91
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue May 26 09:39:25 2009 -0400

    Merge branch 'master' of git@git.moblin.org:moblin-image-creator-2

commit 5d88d91c60324718e0a5241a034bdd802fedefd4
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue May 26 17:02:53 2009 +0800

    Remove virtual scsi devices in default vmx

commit 9081ebb9022fa3b3a5ecf14d19be26f9b974da52
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue May 26 13:45:06 2009 +0800

    Update version in spec
    
    Thanks for the reminding from Holmes Wang

commit 122074eefffc6ee52ccfa83505c85168ae2792c1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue May 26 10:52:52 2009 +0800

    Correct sys.path to os.path
    
    Note: found by hzmangel@gmail.com

commit 333449826d1f9a73b2ded462b2be64e1e3a807c1
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon May 25 06:37:01 2009 -0700

    store image name

commit 908d75aa5b6aa259435ae2e31d4d24c90cde9f18
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon May 25 16:46:59 2009 +0800

    Add a new tool moblin-create-isohybrid-recovery-image to create
    a read-only recovery image

commit d50f15e04c61cda31c7ac47523d995b7c701c335
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 22 17:07:24 2009 +0800

    Allow to provide a customized kickstart file.

commit f7b038892ae6ac68f2c7e652050c416450677501
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Thu May 21 22:49:44 2009 +0800

    fixed url of beta ks file

commit 9ae3829b1ee94960bd0a162c4690de40ce9fdddb
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Thu May 21 11:46:33 2009 +0800

    Fixed, python2.6 in Jaunty, setup.py compatibily
    
    "setup.py install" need '--install-layout=deb' option, and other
    commands need not.

commit 396fd090a2cc4b3749c7e2b576db3be9fd098103
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Thu May 21 10:18:39 2009 +0800

    Upgrade squashfs-tools to 4.0 release
    
    In this release, unsquashfs was implemented.

commit 69c388c990f6e9f5b3fccc773dbb9508330bf8e2
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue May 19 14:25:34 2009 -0700

    added beta ks

commit 4b878b78d4969f30cd0cb2ee97fcdf627997def5
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Tue May 19 14:00:55 2009 +0800

    Fixed bug in sum total size of pkgs

commit 104a75eb27df83cedef9e002fd5c99623ff9b19e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 15 17:22:48 2009 +0800

    Add autoinst to menu args for convertor

commit 3b69c28a20049b119122523900c9aba44e9df499
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri May 15 16:56:15 2009 +0800

    Remove unnecessary boot options for recovery image

commit a273836c2ef45ea47c26748d7eb29d7b06670fe6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu May 14 10:19:04 2009 +0800

    Add a new tool for creating a recovery image

commit 3badc66bde90bc9a2cdf477f6f75eab57f5ff4e5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 13 11:13:23 2009 +0800

    Install moblin-rm-chroot-dir to /usr/bin

commit 3b68e568e0e5e31622e7b21cdd72cf1da1c7da28
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed May 13 11:05:34 2009 +0800

    Add a new tool moblin-rm-chroot-dir
    
    Note: you'd better use it to remove moblin chroot dir, otherwise,
    you may damage your system because of 'rm -rf <moblin-chroot-dir>'
    if you run into some uncertain exceptions on runing moblin-chroot.
    
    You even can alias rm using moblin-rm-chroot-dir, that way, you
    don't worry your system to be damaged.

commit 978ad912b514ee98976432c718db0c8ebaaf1fae
Author: Rusty Lynch <rusty.lynch@intel.com>
Date:   Tue May 12 16:27:10 2009 -0700

    * Adding a change from Steve Aarnio to fix a bug where bind mounts passed
      via the moblin-chroot command-line would fail.

commit 4c8e1cbe944fdb210f0b9a6804fc2ab1dd09744a
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri May 8 15:50:41 2009 +0800

    Add, check and show LICENSE.html for each repo

commit 8fa1e2a6165a15aecc6b7732d42069fc73a79581
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Mon May 4 15:41:59 2009 +0800

    Fixed python lib install path for py26 in Debian
    
    In py26 in Debian/Ubuntu system, python lib should be installed
    to /usr/lib/python2.6/dist-packages, instead
    of /usr/lib/python2.6/site-packages
    Detect this situation in setup.py and append cmd line parameter
    '--install-layout=deb' to setup.py.

commit a3fed6e3ebaed13e7e5db94dc59dafa2ab4f5b72
Author: JF Ding <Jian-feng.Ding@intel.com>
Date:   Fri Apr 24 13:34:33 2009 +0800

    Fix, append checklist for qemu-img

commit ce16dd658fef0d258fe29b2f0c5dafc7d7a4dffd
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Apr 23 20:55:21 2009 -0700

    disable clutter in gnome desktop

commit f96dc24ffb53ed25202339813d6758a77cac122b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Apr 23 09:05:17 2009 -0400

    bump version

commit a321478066cc35d0f66b4f07657631c93d494c8e
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Apr 23 09:03:35 2009 -0400

    install @Virtual Machine Support

commit a68f1a37e92af9fe9697f8b985d613b43c3d33e3
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Apr 22 12:19:38 2009 -0400

    bump version

commit 52a77fcb88ede2fc150ccd4f821bd9cd22011a44
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Apr 22 12:17:41 2009 -0400

    update with latest ks file options

commit c2226940867ea22e3972c81a6e028cf4108bfbca
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Apr 14 11:57:37 2009 +0800

    Added, more input checking for nand bootimg-only

commit 5eaaa210de8730b061546c4e4f2e3a774d143e85
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Apr 13 17:13:12 2009 +0800

    Fixed, format error in exported pkg list

commit 48dcaecf9d2c25cb69fd9ab0b08b3f4da93ab862
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Apr 13 16:20:34 2009 +0800

    Changed, use long names to export pkg list

commit a20043c746b76c389782640352feb9ae58f1be14
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Apr 13 15:41:23 2009 +0800

    Add: checking avail space of rootfs before install pkgs

commit 0bbaab36e64a05a79620240fc2ca00662a21260b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Apr 10 12:33:38 2009 -0400

    record-pkgs is optional

commit fb103e5ca1c642ea051e360649b128203036b03d
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Apr 10 17:03:20 2009 +0800

    Add: --record-pkgs to record rpm list and content

commit 70cf1136b9868ef4cbcf65d2eb4814a994b6ed64
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Apr 10 13:27:23 2009 +0800

    Fix some chroot issues about package installation on Ubuntu

commit b240bc131e03c692b8e410380e72e66a34d7f69e
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Apr 9 10:53:49 2009 -0400

    no splash during boot&install

commit 1e6cca0e057e12fae3713344f7722d81ec0eb9e8
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Apr 9 18:19:30 2009 +0800

    Added, checking depend tools at the very start

commit fabd98577934fbc239df675e5555fe5a17299e6d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Apr 9 15:23:19 2009 +0800

    Move chroot APIs to mic/chroot
    
    UI will also use them besides moblin-chroot

commit 527e8119384ac5d35deb9e76bcf6cc16edf836b7
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Apr 9 01:53:14 2009 -0400

    Create /etc/sysconfig/mkinitrd correctly
    
    - the file was not created and no initrd was generated.
    - Remove some useless and old debug messages

commit 9ccb28f20f69bf731bfa404e12c9318a3c1d66f1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Apr 7 13:10:28 2009 +0800

    Extend Live USB image to bigger size
    
    Note: this commit fixed bug 1385.

commit e66d939f95d611858905047bd5d296f41dbc795c
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Apr 1 11:19:39 2009 +0800

    Add: --alt-initrd-name to specify initrd name

commit 7249601379ed36c601b38d9f2a2faece569c5afb
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Apr 1 10:28:45 2009 +0800

    Fixed, error in finding syslinux files

commit 5b535a494daf5067d7df5d00d6b753868ae0a62d
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Apr 1 10:08:52 2009 +0800

    Update archive format for rpm building

commit 33e6f4a249ff194945836cad000ab8b683602cfb
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Mar 31 19:37:46 2009 +0800

    Fixed, wrong processing of missing groups

commit f92d18f5249cddbe790a14b33985dcce48f89ce8
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Mar 30 15:46:16 2009 +0800

    Cleanup loop mount when abort creating liveusb
    
    When mic2 cannot find syslinux files, it should umount usbloop
    and quit.
    And added more clear prompt message when syslinux install failed.

commit 64a26861d8c581886ef51ac1ef01fc11f3e1550f
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Mar 30 10:43:30 2009 +0800

    Clean dbg print and more friendly copy initrd abort

commit c60b6d33797c06fcba7ae4466b8df0343758baff
Author: Yi Yang <yangyi@yangyi-dev.localdomain>
Date:   Mon Mar 30 10:11:34 2009 +0800

    Enable kickstart command 'user'
    
    Note: usage example:
    
        user --name=moblin --groups=audio,video --password=""
    
        user --name=moblin2 --groups=audio,video --iscrypted --password="$1pUL5P
    You can get an encrypted password using the following command:
    
        perl -e 'print crypt("plaintext password", "\$1") . "\n";'p
    
        $1 is a seed for encrypted password.

commit e54c6ce5522f1661bfffb6429c8a0d345aa53448
Author: Yi Yang <yangyi@yangyi-dev.localdomain>
Date:   Mon Mar 30 10:05:36 2009 +0800

    Change disk size to 1500 in netbook-core.ks

commit 2e24a0d7f97d7f6836080cbea7d201e1307de542
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Sat Mar 21 20:26:31 2009 -0700

    make %setup quiet

commit 31543e9c50dc6e6f2251e14e87fda93661a71790
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Sat Mar 21 20:23:32 2009 -0700

    prepare for release

commit 3016c687b64ffb83f2e2c3c0219d789f3a9cd222
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Sat Mar 21 19:43:35 2009 -0700

    Prepare for release

commit 6fa5cb6cf18c9575df94ad7240465447034b5c0e
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Sat Mar 21 19:40:35 2009 -0700

    Prepare for release

commit 442499ce17edec1b91394908f7e766667ba2a49b
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Mar 20 16:03:29 2009 +0800

    Added, copy initrd.img to /boot when cli specified

commit 61c56f9292decf74d992562880503ccbfcb586c6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 20 14:37:53 2009 +0800

    Fix errors by commit fd8a425222f54f33c7680c25a15dd10ee144c87e
    
    Commit fd8a425222f54f33c7680c25a15dd10ee144c87e broke moblin
    image convertor.
    
    Bug 1298 and reopened bug 1245 and 1195 are relevant to it.
    It also exposed an error in error processing path.

commit 1390e4fdf1f1172ac4dcfec216d370c997a1c486
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Mar 19 13:30:43 2009 -0400

    added missing file

commit fd8a425222f54f33c7680c25a15dd10ee144c87e
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Mar 19 13:05:37 2009 -0400

    Support auto-install with kickstart

commit d2070e09a2fbbbd5b854417ee672341a0bc63576
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 19 11:53:11 2009 +0800

    Parse --bind-mounts option more elegantly

commit 7a80d5b0257b817b7707378ce9c7e4156c016c74
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 18 17:35:47 2009 +0800

    Fix dm modules load issue
    
    Current dm module load just works for raw/vmdk
    image, but actually live image also requires it,
    so move code into imgcreate/fs.py.
    
    With this fix, dm modules will be loaded on demand.
    It hasn't side effect for dm drivers built-in case.

commit cee3df5ba508af79be1cefd4a18a4337a2fda7ca
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 18 16:29:37 2009 +0800

    Fix IOError on converting fs to live
    
    du has different size results on different systems
    so that a sparse disk image may have too disk size
    to contain a big live file system, we must extend
    disk size for fs conversion in order to adapt to
    various systems.

commit 4a13d8ad5d97e97fc1e8e11ce6202cef0013653b
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Mar 18 10:19:19 2009 +0800

    More friendly quit when encounter configure error

commit ef965ccb519caa29c018ad5e7e8d95cdae840bee
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 17 18:41:03 2009 +0800

    Fix mkinitrd error in some systems

commit 1c7f5bd8d67afe60971614126ccd2233ee528f6d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 17 15:41:36 2009 +0800

    Fix raw->live onversion error
    
    Note: but 1245 reports "Failed to run /usr/bin/du", the issue is disorder
    of dd and get_file_size.

commit 592beb8cc8fc9df77f154a833e93de20a8a83c3b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 17 14:13:40 2009 +0800

    Fix lost file attributes on cpoying file system
    
    shutil.copytree is root cause of x boot issue on qemu, it will
    lost file owner and group so that some critical daemons like hald
    fail to boot, but shutil.copy2 seems to have such an issue, it will
    introduce other file attribute loss.
    
    Two new copytree functions are introduced, mycopytree can preserve
    all file attributes including timestamps, permission, owner and group
    , but it is based on tar archive, so speed is slow, myxcopytree uses
    '/bin/cp' to copy file system, '-a' option preserve all the attributes,
    it is faster, currently it is used in image convertor and moblin-chroot.

commit 4cbb55b768979efa263cc3bf3881c3c364baef1c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 16 11:29:09 2009 +0800

    Get good disk space size for fs conversion

commit f3a66f5bb19b52ad8053d1bcddbb4bf97cc6f0a7
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Fri Mar 13 13:35:25 2009 +0800

    minor fix to convertor help string

commit f08e976fa1312c27848ec8c023ea4e0dcaf952a2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 13 18:05:47 2009 +0800

    Increase disk size for fs conversion

commit 9f48fc0871787fa7e1db460d3021b01026ac0cd6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 13 17:31:08 2009 +0800

    Clean up help info of moblin-image-convertor

commit fb81efba9ce3b149a69ed2d27f49eb0af78ab11c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Mar 13 16:23:42 2009 +0800

    Fix failure to boot on qemu
    
    1. Add missed boot parameters: ro liveimg quite
    2. Set self.__image_size correctly, incorrect image size results in
       reduce image size during of resparse, no free space make the
       system not create /etc/mtab and some temporary files.
    3. Correct du size counting error.
    4. Use a common get_file_size

commit df26116c69ef92f601d6157d40ccfb2d70e3545c
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Mar 13 12:01:29 2009 +0800

    Fixed, add dependency of device-mapper/dmsetup pkg

commit 30b7d88b8cc741fe4fdcc4edb28b5dfaba9282f1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 12 10:19:21 2009 +0800

    Fix missed property imgsize in ImageMount
    
    Note: bug 1195

commit 519b3d9825f0ddce1722c6657f0ab611c1e03273
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Mar 12 10:17:29 2009 +0800

    Put iso-to-disk code outside of finally section

commit 18205407a76d1ccea372b3daf29d65daba23df85
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Wed Mar 11 16:44:30 2009 -0400

    fixed string

commit 1c2c20f22359167e8616330203563873489866e6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 11 16:55:09 2009 +0800

    Append a missed change in tools/moblin-chroot

commit 3dd008a3785eea4059679730caa071cdf5dfd337
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Mar 11 10:54:33 2009 +0800

    Fixed, error in args checking
    
    `test' expressions will not shortcut, not like shell

commit 3fd29b5b7a7b6f95a6b530ea460d18ab4e638694
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:22:29 2009 +0800

    Remove duplicate code in moblin-image-creator

commit 5390b302487e562df8029fe1f8be5b5b10f32ebc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:19:39 2009 +0800

    Use ext3fs.img to speed up conversion

commit d1f61ed1ab30e00388b7706b884e00f8023c488b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:16:13 2009 +0800

    Enable Live(USB)ImageCreator to support ext3 file system image

commit 4f912b2fb2dfb3832fffd5e4434248dc6353ff1d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:14:18 2009 +0800

    Enable get_image_type to recognize ext3 file system image

commit f779a77b83307901eff78e9cfdcdc045323fe8ce
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:10:33 2009 +0800

    Enable image convertor to support ext3 file system image
    
    moblin-chroot can use it to speed up conversion.

commit cef67f03b38d30c0d959460ae45b6adcae6755d5
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Mar 10 16:05:46 2009 +0800

    Save name of output image

commit 74dd498da674acbf1e4f286a71fc15b6b38b34c1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 9 17:57:03 2009 +0800

    Fix a small issue in function cleanup_mounts

commit e7118c49c5cf58c195e306a5b978e35b1aa8add8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 9 17:53:36 2009 +0800

    Cleanup tmp dirs and try to avoid copying file system.

commit 49eca7c86bf52a956feab65de9aced1c3232f7db
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Mar 9 11:05:24 2009 +0800

    Fixed: avoid hardcode pkg name, only ks as input

commit a47bd6aefeaeec2598f7fad26d86ab40137c66a0
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 9 10:53:49 2009 +0800

    Preserve symbolic links in convertor copytree

commit 9f4efac8ac5f287ffe9abfff3dd8564ad41473b3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 9 10:47:43 2009 +0800

    Preserve symbolic links in moblin-chroot copytree

commit ac6af83e1265d8bfff5480ff15307f80fefacce2
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Mar 5 10:50:43 2009 +0800

    Fixed, more accurate parsing of de-select pkgs

commit 502de30a7ef8345ceb76d35f1c6a2ef06c0c99dc
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Mar 5 10:49:52 2009 +0800

    Changed the default mrst kernel rpm name for nand

commit 0b8d04e90a965ee15eb218e455ecf981df3d0c44
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 4 17:48:32 2009 +0800

    Save proxy settings for repo

commit 7b71db0319f56032d4c7f27d0b57aaa28ce8cdbc
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 4 16:46:53 2009 +0800

    Skip /etc/mtab copy because it does exist and symlinks to /proc/mounts

commit 9424695803e95e7309126436743961ed79f6501e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Mar 4 16:36:01 2009 +0800

    Clean up all the mount points just before image conversion

commit b51c56d00834ce5f165f11943a718b7f579bbffb
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Mar 4 14:13:35 2009 +0800

    Added more friendly message for NAND imaging

commit 686c418afa1e8b1af8d66e9e8296697fab3baeb5
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Mar 4 13:31:44 2009 +0800

    Added: --bootimg-only option for NAND imaging
    
    If specified --bootimg-only in cmdline, mic2 will only
    download needed bootstub/kernel/initrd pkgs from repos
    and unpack them, without concern their dependencies.
    It will speed up a lot the boot image creating.
    Surely, all the --kernel-url like options can co-work
    with this new option friendly.

commit a567ba5afcff6ae1d7aa1201257b476eb1d49215
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Mar 3 14:24:08 2009 +0800

    Fixed one typo, when get excluded packages list

commit b38e5ea247fde8db844ca0e75769afe938cdf657
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 13 13:31:51 2009 +0800

    Added SIGINT handler to cleanup before quit

commit 15161a94a05ecc792bcbf3cd746b230ea3252bca
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Mar 3 11:53:15 2009 +0800

    Fixed: shouldn't stop when excluded pkg missing in repo
    
    To fix bug1065, when there's no valid kernel pkg in repo, and
    provide one thru cmdline option.  This is the generic resolve
    method to this problem.
    Another modify to nand.py, more friendly quit when cannot find
    valid kernel, by adding exception catch.

commit 2e650039df4d54f6c73c657b0b4d8fb2adeadb65
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Mar 2 15:53:18 2009 +0800

    Enable ApplianceImageCreator and kscommands to support mic2 gui

commit 215de6aa65968c962a62f0c4acd799106f8b46fd
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Mar 2 15:38:40 2009 +0800

    Added: kernel rpm replace for nand image
    
    Additional, add a general method to install local
      rpm files to installing system.

commit 75a167a00e99649c3f506f072dd33e129a79b241
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 27 17:06:24 2009 +0800

    Added: kernel-url/path from cmdline for nand
    
    For the case we need override the kernels in repo
    with local workable one.

commit 55dad58767d5cb06ab0401bc14a59bd5eff9c086
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Feb 26 07:53:40 2009 -0800

    get version from VERSION file

commit fcbbe087b70a58c30d05caa76563171cc6537a40
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 26 12:35:55 2009 +0800

    Added: selection of versioned or latest release

commit 60d5d07ecea0c8af207fc952d813d95d6b12c5d2
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 25 18:28:00 2009 +0800

    Fixed: output img file should not be executable
    
    and fixed a module file permission btw

commit b4acf1f9e252567f9a62e75728334d248f01070e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 25 15:59:16 2009 +0800

    Add a new tool moblin-chroot
    
    moblin-chroot is used to chroot a live image or a
    directory which contains the whole file system
    unpacked from live image so that developers can
    do any change, for example, install some packages,
    change some config files, compile and build a new
    software package.
    
    moblin-chroot can also be used to unpack a live image
    , convert a live format to another live format.

commit 76776db833d5e39ff3cd05349d387a7a059c2605
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 25 12:25:34 2009 +0800

    Added: both initrd-path and initrd-url supported

commit 9397aaa2d44ac69826d0bb93ad3f34678796bdb9
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Feb 24 10:33:05 2009 +0800

    Added "Network Installation" to grub menu

commit 83d05bfe1e3f106d712223515afa6cb99fd43f9f
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Feb 24 10:41:31 2009 +0800

    Changed input initrd-url instead initrd-path

commit aaadf56d73cbe495b7dea17f3f2b4f5a17c301c2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 23 15:13:37 2009 +0800

    Enable image convertor to support filesystem as source
    
    With this feature, a user can convert an image filesytem
    unpacked from moblin image to live image.

commit 1f4d165de92d96c788f20cb9bd60b8be1408cecc
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Feb 23 14:54:13 2009 +0800

    NAND: provide initrd path from cmdline option
    
    Removed 'nand' directive from ks
    Move 'boot=usb' back to appendline
    Provide initrd.img's path from cmdline option
        which is optional, if not provide, mic2 will try to
        copy one from installing system, if cannot find one,
        it will raise exception and abort.

commit d15c02b03ac92f54ae6c639455451a924f005124
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 23 10:57:16 2009 +0800

    Add a missed launch_shell

commit fa7be4143ce02d9310f2e1cdc4f57cd5fbfcdcac
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sat Feb 21 16:07:41 2009 -0500

    simplify give_shell calls

commit 68c305766c034ddacddaef92195aede3d8d41099
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Feb 20 17:50:47 2009 -0500

    remove dupe option

commit b78c14d59cfb33a8cf3b1e4698a08e2e436dc286
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Feb 20 17:47:50 2009 -0500

    readable tools options

commit 8d96c25448de05a7172239d276c5edc8e974917a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 20 16:57:59 2009 +0800

    Manage: rm all whitespace trailing in code

commit 300b3bf439c6536618ec44fd6e25d854c8ec03a4
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 20 16:47:39 2009 +0800

    Renamed ext of nand image to '*.bin'

commit 5bc1134c4ee1c3d967ce8fea2357735afb691ee7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 19 14:59:03 2009 +0800

    Enable convertor to auto-detect image type if not given

commit 5a2bab4f9c044c3b5679bf1ea7fe69fc2ac364c4
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 19 13:23:41 2009 +0800

    Fixed: checking dm_snapshot will failed with Fedora10
    
    In Fedora 10, dm_snapshot was built into the default
    kernel. The checking after calling modprobe will fail
    but it still can work well.

commit f45d7ffdb742639147d9ebe584ea4c152d1c799f
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 19 13:17:05 2009 +0800

    Fixed bug774, add required authconfig and yum for all image

commit 1d6278214d88d089213f2dbe6d659af7e48dda41
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 19 10:03:02 2009 +0800

    Appended 'parted' dependency

commit 9a340504da213f5c58b854a905013d2adfa9f7fb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 18 16:35:18 2009 +0800

    Fix symlink /etc/mtab error
    
    For image convertor, it will result in error
    to symlink /etc/mtab to /proc/mounts in some
    distros, this fix will remove such errros.

commit eff1a70649000be6791ca5e771239423dd963808
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 18 15:56:38 2009 +0800

    Fix incomplete unmount for source image
    
    Note: it should cleanup instead of unmount

commit 45bf24ed5c2e6fd3469c30bf783c60f7d747726e
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 18 14:07:16 2009 +0800

    Remove -k/--cache option

commit da1ab961b5c047d7dc5476505f415d5336ebbf19
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 18 12:40:55 2009 +0800

    Fix initrd boot error for convertor

commit 3f521298fccf8b70342cbcfa87f07c803bcf2376
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Feb 17 13:47:17 2009 -0500

    move files around

commit ecf2898691cd7a9d7414e5f21822efed273eb919
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Feb 17 13:46:21 2009 -0500

    Use VERSION file instead of relying on spec

commit 12abc1f9b9d6731e54286d30314593421bb2648b
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Feb 17 13:37:55 2009 -0500

    directories for single files are a waste

commit c8ec31a3507657e861a80ed11877f692cccc62fd
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 17 17:14:16 2009 +0800

    Refactor image convertor
    
    - Implement base convertor classes in
      mic/imgconvert/convert.py
    - Rename moblin-vm-to-live to moblin-image-convertor
      and move base convertor classes to convert.py
    - Get initrd with mkinitrd
    - Remove kickstart config file dependency

commit 32d59f36387d7adc40574775b5977adbfa818674
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 13 17:47:41 2009 +0800

    Included unsquashfs tool to pkg

commit c6adc7d5da00ddf504a692bff8898ed3842e77a3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 13 17:54:06 2009 +0800

    Fix squashfs mount issue
    
    live image used squashfs 4.0, but local squashfs is
    very hard to meet this requirement. unsqushfs from
    squashfs-tools is a good alternative for this.
    
    This fix requires unsquashfs is installed as
    /usr/bin/unsquashfs.moblin.

commit 283d6694e671b89bd035c3ab6812e16d40b42dbb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 13 17:40:55 2009 +0800

    Fix squshfs-tool conflicts because of different cvs version

commit 75678d8b9cca8744c9b11661e80758a1d957cf92
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Feb 13 16:38:01 2009 +0800

    Fix unsqushfs build error and enable it work for version 4.0
    
    Note: live image chroot feature requires it.

commit c762957aa96fde78432ffaf499b3236de10d2ee4
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 13 13:52:28 2009 +0800

    Deleted unused files under tools/

commit e7c1bfb08fb9a5d34aafa79bb74c63a00379dbdd
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Feb 13 11:17:48 2009 +0800

    Fixed bug849, mic2 does not work in moblin2
    
    Root cause: when calling kpartx, dm_snapshot has not been
        loaded.
    Fix: before calling kpartx, check and load dm_snapshot module

commit d2e227594cca735cd1564a24b1b26b97f285456b
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 11 17:46:47 2009 +0800

    Enable image convertor to convert from livecd to liveusb or vice versa
    
    Use base_on and shell feature, we can implement
    live-to-live convertor with chroot feature.

commit fc85d81169ea759079a4fa53d98dd16ae75a52b9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 11 17:43:59 2009 +0800

    Don't makedirs if lofile exists

commit 2ba3be0cb989161948d99d141788516300d00431
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 11 17:41:02 2009 +0800

    Enable base_on for liveusb image

commit 3c3ccba0d13594a36a46904d222632cf13d67818
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Feb 11 17:06:48 2009 +0800

    Initialize proxy settings to None
    
    Some systems will report error when proxy variables
    aren't assigned before reference, this commit is
    specially used to fix such errors.

commit 3d12578c88b984ed11d8aff64add615cdbe8cc14
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 11 16:25:04 2009 +0800

    Added code to check deb version and spec version

commit 65056cb4b023ecbaa20079ee3ee44f00ceed5014
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 11 15:39:25 2009 +0800

    Added version managment to mic2
    
    It includes the following features:
     1. '--version' option of tools
     2. setup.py read/update version infomation
     3. utils/release.sh read/update version infomation
        in the process of packaging
    
    The center of all version infomation is from:
        spec/mic2.spec

commit 27408aca7fa105d5b227b9a3ab36a08593c7b9a6
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 11 10:44:21 2009 +0800

    Fixed wrong format of vmsize and rdsize in bootimg

commit c7c6fb385bb5bd68295fdab4dcc4f631635647ca
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Feb 10 17:29:54 2009 +0800

    Updated bootstub path according new package

commit a43d36a07346167ab92879f6c5290f08afd324ba
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 10 15:48:16 2009 +0800

    Enable image convertor to support livecd and liveusb
    
    - Add ImageConvertor class
    - LiveImageConvertor derived from LiveImageCreator
      and ImageConvertor
    - LiveUSBImageConvertor derived from LiveUSBImageCreator
      and ImageConvertor

commit a133febcdf8ca7957212ac2cc98b2d31be6f64b3
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Feb 10 14:15:57 2009 +0800

    Deleted mid-nand.ks, and maintain it in comps.git

commit dbe2d27cb688fe81867ffba6f1562705f225fc4d
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Feb 9 18:18:29 2009 +0800

    Updated ks file for nand image

commit ca5a6f0eb7fea7eed0be3695b2f804fc60f26d5a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Feb 9 17:36:43 2009 +0800

    Modified the nand imaging code to meet new request
    
    In this commit, the nand imaging code changed a lot.
    1. Instead output whole nand image, only usb/sd disk images are
       generated, which has one root partition.
    2. Add nand related handlers in kickstart
    3. Get initrd's url from ks file, and fetch it
    4. Get cmdline from ks file
    5. Get "boot" options from ks file

commit da2ce41c5b89687f2ba7252e05ffc99423f83bc7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 9 16:51:59 2009 +0800

    Skip partitioning and file system format for the sexisting image
    
    Skip partitioning and file system format for an
    existing raw image, this is specially used to support
    image convertor.

commit 3ef02be35e08c230e80d63462225f065e96f03b3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Feb 9 16:41:40 2009 +0800

    Add an image convertor tool
    
    moblin-vm-to-live can convert a raw or vmdk image
    to a live image so that devlopers can modify raw
    or vmdk image then convert it to live image to
    verify.

commit 68e9221747235d8c7edb2ce44d9f3edb12c962fb
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 5 17:11:25 2009 +0800

    Added comments to new code.

commit 39a8ddcdec4dabfdd5add5709b1b0abff8d08b39
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 5 17:09:45 2009 +0800

    Fixed some typo problems in example ks files

commit ff1bb30ca75bf9db5d3af96f428fd5196e2b74e3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Feb 5 13:54:04 2009 +0800

    Fix incorrect overlay-size-mb argument delivery
    
    Argument of option --overlay-size-mb wasn't transferred to
    LiveUSBImageCreator correctly, so overlaysizemb is always
    16 no matter you gave out any bigger value, this commit
    fixed it so that you can save any newly-added stuff into
    live usb disk as long as you have an enough big overlay.

commit 787cd4f4f6491d0fa9d292db90046da6cd377a0b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Feb 4 20:37:28 2009 -0800

    re-add liveinst kernel options

commit 7ae314cf1a43b8caeaf866781567b05ca8e78185
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Feb 4 20:36:16 2009 -0800

    Rename ks file for nand images

commit f982d679baafd172c0bdf4553f27bce529941f97
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Feb 5 10:35:59 2009 +0800

    Added mrst specific ks file

commit b5b51e037de29ee34263ae8176a02b887ba8a500
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Feb 4 18:17:01 2009 -0800

    liveinst uses runlevel 4

commit 00822344f17dfdb2e95059407336ffb9951921e2
Author: root <root@moblin-repos.jf.intel.com>
Date:   Wed Feb 4 12:55:47 2009 -0800

    check for gdm conf file

commit 3ab505fa711bebf465227f1152431e88b4988003
Author: root <root@moblin-repos.jf.intel.com>
Date:   Wed Feb 4 12:55:18 2009 -0800

    check for gdm file

commit a851ea06bc69894688b4a554b858656e82a925e8
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Wed Feb 4 11:09:12 2009 -0800

    install bootstub for nand

commit ff651c35126f7df47f9ef4c2d146d7f9c3d56c78
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Wed Feb 4 11:08:54 2009 -0800

    Add shell command to nand

commit a19cf30520648e97d45f4afa75617e03c3f1aa3e
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Jan 22 18:02:34 2009 +0800

    Added NAND image format support

commit b43ef7651a078bbaf9ec984860f17f05d2b1e39e
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 4 18:49:14 2009 +0800

    Fixed: buggy parsing of kpartx output

commit 6b61c257cb6810efaeafadea682ece43832ef91a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Feb 4 18:47:59 2009 +0800

    Fixed: option tmpdir cannot work with 'loop' image

commit 9569e0bbb09eae97faebd40ba33dbb2ea9e3f708
Author: Anas Nashif <nashif@moblin-repos.jf.intel.com>
Date:   Tue Feb 3 12:52:33 2009 -0800

    dont need defaultdm

commit ce5efe814057fab9738bf83607c424a8ecb28f36
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Tue Feb 3 08:03:37 2009 -0800

    Create .dmrc

commit ac39611dd0a67217c8367e4e5b2359ba1878ae47
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Feb 3 14:14:45 2009 +0800

    Add proxy support for repo
    
    Appended three options for kickstart command 'repo', --proxy,
    --proxyuser and --proxypasswd, users can set proxy for any
    repo but other repos won't be impacted, --proxy=_none_ means
    no proxy, a proxy setting example:
    
    repo --name=moblin --baseurl=http://repo.moblin.org/moblin/releases/test/alpha1/os/ --proxy=http://proxyhost:proxyport/ --proxyuser=proxyusername --proxypasswd=proxypassword

commit 34de498aba21b71f6692adc7464f9e5791c2907a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Feb 2 13:23:29 2009 +0800

    Re-org Makefile for public release
    
    move packaging and git repo related things to a new script
    util/release.sh

commit df8af65ccd0516fa697120481a79bfe29684594b
Author: Anas Nashif <nashif@moblin-mdi.jf.intel.com>
Date:   Mon Jan 26 13:07:59 2009 -0800

    bump version

commit 4f742cb9af56a4cf30af25eb53bb1f1cbacaa277
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 26 16:03:34 2009 -0500

    Added COPYING and README

commit b3f5c34372067b9e2d59c1a26c61fb350448a61b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 26 15:56:52 2009 -0500

    Revert "Added suffix option"
    
    This reverts commit de8df777969cdbf390cbea88a29f770d3a318722.

commit de8df777969cdbf390cbea88a29f770d3a318722
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 26 15:52:44 2009 -0500

    Added suffix option

commit 65e60c74dfe837c10b7ff1bac4ff998ae72208ad
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 26 15:50:59 2009 -0500

    Added Suffix option and no xml files from VMDK
    
    Suffix options for final image name. Also, do not create XML files
    for VMDK images

commit 8117f3049741266cf9d6c0828026043ddfd6a90b
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 26 15:50:40 2009 -0500

    Point to external repos

commit b58c94e4b59f9a72de2c4e1c74c3fe0de81030fd
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 26 15:50:05 2009 -0500

    Point to external repos

commit f35daf9ba1e2320e9223efb0ac9be0029faa6a63
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 25 21:30:33 2009 -0500

    Modified archive generation for real
    
    Do not include debian sub-directory, instead include a debian.tar.gz for
    build system

commit dd17702b1d94087841b15aaa9f6d513766283695
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Sun Jan 25 21:28:44 2009 -0500

    Merge commit 'origin'; branch '2.0-alpha'

commit b04c6be3e9e1355c90dd28ff27924556d8fc56c6
Merge: 2ed4a97 8e35558
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Sun Jan 25 21:24:41 2009 -0500

    Merge branch '2.0-alpha' of git@moblin-mdi.jf.intel.com:image-creator into 2.0-alpha

commit 2ed4a977442f5cb7dde61c47e627b2e48caec270
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 25 21:22:44 2009 -0500

    renamed examples, fixed makefile and archive generatuion

commit 3c6fed63a3e84482183785c3bec24c4d2602a699
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 25 21:21:22 2009 -0500

    Prepare for external release

commit 833abf5b34d6ab27a716c2355e507c99eb85c7ba
Merge: f615b31 c054462
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Sun Jan 25 20:53:10 2009 -0500

    Merge commit 'origin'; branch 'master' into 2.0-alpha

commit c054462ba176e8ba59bdc30775ba0bf890fe7130
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 22 16:58:31 2009 +0800

    Fix intangible usb disk detection issue
    
    Use hal to precisely decide if /dev/sd?
    is a removable usb storage device.

commit 87562033d2ff63ffc9b68dca114335eba5e1d5e8
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 21 10:41:36 2009 +0800

    More cleanup for debian/* and a typo fixing

commit 8e3555854b4e4828bff3a4acb8461cfc7f360354
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 21 10:41:36 2009 +0800

    More cleanup for debian/* and a typo fixing

commit f615b312b9846837d3b99e448892784ca7f68722
Merge: c876666 8768256
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 20 20:44:32 2009 -0500

    Merge branch 'master' of git@moblin-mdi.jf.intel.com:image-creator into 2.0-alpha

commit 8768256cbf893b2888b9d65659813112adbfb498
Author: Anas Nashif <nashif@moblin-repos.jf.intel.com>
Date:   Tue Jan 20 15:28:46 2009 -0800

    More packaging cleanup

commit 15a5872bedaf35d239d8cbf03382cd105f1598ac
Author: Anas Nashif <nashif@moblin-repos.jf.intel.com>
Date:   Tue Jan 20 15:07:25 2009 -0800

    Cleanup for release and packaging
    
    - Removed UX kickstart files, they will be available at a special location.
    - Renamed package name and restarted versioning. For now we are mic2 and we are at 0.3.
    - Remove macros from spec file, they just confuse.

commit 73f0012fa6443dbc22d2c7179556b53bf436b5c0
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Wed Jan 21 00:28:40 2009 +0800

    --defaultdesktop=XFCE and sync netbook-sdk.ks with netbook.ks

commit c8766665211472ee23e6b6d3055276e8324b3224
Merge: 9107996 0083ee5
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 20 09:44:38 2009 -0500

    Merge branch 'master' into 2.0-alpha

commit 0083ee5a4cb9d2db5f9abdea5a5086a9a7b83dad
Merge: e9dd465 a472c1f
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 20 09:40:18 2009 -0500

    Merge branch 'master' of git@moblin-mdi.jf.intel.com:image-creator

commit e9dd4653b9f7495828dbcec650e201a1ed50c3b7
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 20 09:40:06 2009 -0500

    Use DESKTOP instead of WINDOWMANAGER

commit 91079963261ebb4dacab79c731ebcec7ff293c44
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 20 14:10:01 2009 +0800

    Make overlay work correctly
    
    Old /lib/udev/vol_id will remove "/" on
    getting file system label, live USB image uses
    /lib/udev/vol_id to find overlay file name,
    but moblin uses new /lib/udev/vol_id so that
    it will return file system label with "/", so
    overlay can't work correctly now, this commit
    fixed this issue, it will remove "/" from file
    system label beforehand so that live USB's fslabel
    never contains "/".

commit a472c1f29d3bda3198b9399825944f486b86225a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 20 14:10:01 2009 +0800

    Make overlay work correctly
    
    Old /lib/udev/vol_id will remove "/" on
    getting file system label, live USB image uses
    /lib/udev/vol_id to find overlay file name,
    but moblin uses new /lib/udev/vol_id so that
    it will return file system label with "/", so
    overlay can't work correctly now, this commit
    fixed this issue, it will remove "/" from file
    system label beforehand so that live USB's fslabel
    never contains "/".

commit f1dc9504896538f8783aa15e819cd78ae5fe742c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 20 11:03:13 2009 +0800

    Ask the user to confirm on writing data to USB disk
    
    Note: fix bug 455, suppress annoying error info from
    sfdisk

commit 415dd53d94b927d3a97b4d3451f730649256a194
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 20 11:03:13 2009 +0800

    Ask the user to confirm on writing data to USB disk
    
    Note: fix bug 455, suppress annoying error info from
    sfdisk

commit 655dbed09d3ba9283a6f22733ddf908c52d294d4
Author: Anas Nashif <nashif@moblin-repos.jf.intel.com>
Date:   Mon Jan 19 13:29:11 2009 -0800

    Updated examples with latest repos

commit 61c88b6edd2fcda254c4b1cd1ce374c17cdae784
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 19 15:14:05 2009 -0500

    timeout is 10 now , 2 was too fast

commit 27c5632ecdbe54aeca38d246ad1eb6bd288619ad
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 19 15:13:41 2009 -0500

    Do not hide syslinux menu by default

commit 38fe609cab5a9c95500d9384c857db60fe1cefc7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 19 16:33:13 2009 +0800

    Strictly check the user's input in interactive mode
    
    Note: fix bug 454

commit 17bc65560fcad8632b10e0d85075e3a26efe8cc4
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 19 11:23:22 2009 +0800

    Fix bug 477
    
    Note: commit bb3011c8bb5f983d39d7ba507e73bc63cf9cc677
    introduced bug 477

commit 63209427e5110e0e4de7bc18ec6dddb3edf2b126
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 19 16:33:13 2009 +0800

    Strictly check the user's input in interactive mode
    
    Note: fix bug 454

commit 5950db22a08ab96333b037f523a69e4e53c994e0
Merge: 6351ab3 459d1a1
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 19 01:08:19 2009 -0500

    Merge branch 'master' of git@moblin-mdi.jf.intel.com:image-creator

commit 6351ab343d58fb3f5fa2e75a7d0bc11a6dc0f17d
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 19 01:04:41 2009 -0500

    Update netbook-ux example with new group
    
    Also, minor fix to desktop handler in ks

commit 459d1a1770211f3bdb0ad603902f512f1792a0d3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 19 11:23:22 2009 +0800

    Fix bug 477
    
    Note: commit bb3011c8bb5f983d39d7ba507e73bc63cf9cc677
    introduced bug 477

commit f6e30da4358addb606ff9e708f7578a8f1b26597
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Jan 16 14:01:21 2009 -0500

    Add moblin user to video/audio

commit bb3011c8bb5f983d39d7ba507e73bc63cf9cc677
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Jan 16 11:10:15 2009 -0500

    expand cachedir to allow ~/xx type of path, although this always goes to /root/, but better than losing cache data

commit 6fcc6d98cfc5f9c0c4a0494b757a61b749569612
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Fri Jan 16 09:10:28 2009 -0500

    Fixed compile problem with repo data
    
    priority is not a member of pykickstart F8_RepoData. Removed and made it work again

commit 2e664be528e2c234a4c466339e689539e46bc709
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 16 16:52:16 2009 +0800

    Enable --save option for kickstart repo command
    
    With --save option, moblin-image-creator will
    generate .repo files according to repo in kickstart
    config file and save them to the file system of
    moblin image.

commit 0227cea4949cbd0d5d69e0ca451a1239689a531a
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Fri Jan 16 03:17:18 2009 +0800

    set defaultdm

commit 6bf7f76577e487c9fbfb4c167c73ca6854083f73
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Fri Jan 16 00:58:37 2009 +0800

    Fixing of -*devel

commit d9121ffbfd739f3b14dbb69d5cea0ad645082b21
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 15 15:51:09 2009 -0500

    Added UX SDK (moblin + xfce)

commit 7b523fb62b61f0c029f6019077345c312aa590e1
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Jan 15 11:56:35 2009 -0500

    Added internal repos, remove moblin-desktop, added moblin-session

commit 638df71370866a9e9f67f985e1ab23edde9024c2
Merge: e57f7a0 0c12cd7
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Jan 15 11:37:25 2009 -0500

    Merge branch 'master' of git@moblin-mdi.jf.intel.com:image-creator

commit e57f7a0a6c6d30d2b1edb1b597b369f4f402f053
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 15 11:32:40 2009 -0500

    Add UX ks file

commit 0c12cd73c8bac505de61258d08437e28e9d0ceb1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 15 16:29:59 2009 +0800

    Suppress some annoying warnings and messages

commit 5ace0b69d771a1a2b874af184570fa77e6d79d4b
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Wed Jan 14 17:19:00 2009 -0500

    fixed gdm handling

commit 73a3ddb4169557d7651873f2d2629821dedf24a4
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Jan 14 12:07:46 2009 -0500

    smaller disk size fits most devices

commit 4de7781956f4a5dab3f2533a63e27575d384f012
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 14 16:13:54 2009 +0800

    Interactive option is valid only for liveusb image

commit 4d3a1845acc7fad33e4519921e569034a2da20d1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 14 14:56:38 2009 +0800

    Fix extlinux config file name error

commit d433cba3954cb042d9b33dee568d863476f56684
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Jan 14 14:37:18 2009 +0800

    Generate live USB file image by default

commit 83fc95771501d08a1d1718d2892a233a2bfb60e1
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Wed Jan 14 00:57:07 2009 -0500

    improved make, make clean, make install

commit f36f8ce9abc44d300b5fc0087e323922f2dc8d05
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Jan 13 22:37:33 2009 -0500

    Install docs and translations

commit ccd1520966a0f44d85fd90de4739f12ec975c1c8
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Tue Jan 13 19:40:45 2009 -0500

    Update squashfs-tools version, fixed syslinux handling
    
    - Now using squash-tools 4.0
    - Install syslinux binaries from host os when creating live USB images
    - Do not install /etc/gdm/custom.conf if gdm is not installed

commit 3634c64e8e3c0464bfa9c5b4009972ffc7b37b1c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 13 18:19:30 2009 +0800

    Enable live USB file image
    
    Append three options for moblin-image-creator
    , --genusbimg, --overlay-size-mb and --fstype,
    by default, to create live USB needs a USB disk,
    with --genusbimg, file image will be generated
    , then you can dd it into USB disk.
    
    --overlay-size-mb allows you to specify writable
    size for saving your changes for the system on
    USB disk, --fstype allows you to specify what file
    system is used to create image for live USB.

commit 239dd3fba447333762e2cce43c56153cc44b4938
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Jan 13 17:50:19 2009 +0800

    Bundled moblin2's isohybrid from syslinux

commit a356c78c3f4d7edf9463fbe4349aecf4866d5df7
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Jan 13 17:04:43 2009 +0800

    Added python version requirement to >= 2.5

commit 8dbcbeab5ef2034de6a4b1625a93daa2eca2c9ac
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Jan 13 15:06:46 2009 +0800

    Mount usbfs to /proc/bus/usb if not mounted

commit 5538853f284977406d921e4ecb762c1d62ddbd41
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 13 02:00:58 2009 -0500

    Added SDK groups

commit b76e78289d24f4456ebbf5c1efb46a56a1c3731a
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 13 01:32:18 2009 -0500

    Fixed DESTDIR installation

commit 2249075475049d839ceb84cb0a1f03af9f3bedc7
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Jan 13 00:12:14 2009 -0500

    Go back to squashfs 3.4

commit e16300a9207979c40541a78ccaa5bca8b19d94c5
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 12 23:55:17 2009 -0500

    also fix squashfs tools path for debian packages

commit d6ff0a071e5b63f06ae18f8c1695c81cbbc93f60
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 12 23:49:06 2009 -0500

    Fixed spec with new squashfs path

commit 049334ae10fdfdce50b2a6b32822ad140d8e6852
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Jan 12 23:19:27 2009 -0500

    Move squashfs tools around, bzip them

commit 6656872e1aed307ef9b51323de46d0a6c304265e
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Mon Jan 12 23:13:30 2009 -0500

    Prepare for 2.6.29 squashfs
    
    -Added squashfs tools 4.0cvs
    -Moved squashfs to exta, and removed moblin-utils as squashfs is not a moblin utility

commit 5b896ef061c5cd87061af8af7d7772d4643fba97
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Jan 13 09:35:16 2009 +0800

    Changed deb architecture from 'all' to 'any'

commit e6d3ad8ed08363212ab38b52ae458ce850855385
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jan 12 18:22:15 2009 +0800

    Fixed problem when 'make install DESTDIR=somewhere'

commit 1ec80506c5cf709addc8c85158e6b89c60690938
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 12 16:32:34 2009 +0800

    Another fix for sysylinux compatibility issue
    
    Note: fix 95254a52c78868316337350f58c90ebc34e1f520
    is invalid

commit 264a3b9813c30a146402ed3e1ea42e7d73e1df99
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jan 12 16:02:51 2009 +0800

    Added moblin2 as one supported build platform
    
    NOTE!!!
     To install the created rpm to moblin2, it depends on 'kpartx'
     package which have not been included to moblin2 project.

commit 95254a52c78868316337350f58c90ebc34e1f520
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 12 15:38:25 2009 +0800

    Fix vesamenu.c32 compatibility issue

commit 3dd43d5b9fb1ca653e42c4be2b6a776ca324f757
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jan 12 12:10:58 2009 +0800

    Added build-dep of fakeroot in debian/control

commit 1cebe4d55481437875143f4e298d26b66e682ecd
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Mon Jan 12 12:00:23 2009 +0800

    Fixed make's target in pkg meta files, according new Makefile

commit 0f758bfbeba624d5f9f3a3b3f8ef7137638aea58
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:37:34 2009 -0500

    Run iso image through isohybrid

commit cca71fcca8b9cb5a2ac40fef045403b6b271e97c
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:37:08 2009 -0500

    check for qemu-img before running it

commit 27ba9791891f06de4b9f5e402e456c0e84507a63
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:36:25 2009 -0500

    spec is not noarch

commit f89214d7b6920050c486fa82d87249f6f3bf9fe7
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:34:16 2009 -0500

    modified for latest build
    
    - Do not install liveinst desktop file, this is installed on the fly when starting X on live image.
    - gdm support
    - Minor package cleanup

commit 0a40fcadade39368f01e37f1c2be82263e8d82ff
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:33:35 2009 -0500

    Use new syslinux with hybrid support

commit 72ae3ca9a56041d828c8fe5d34f60305035690ec
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Sun Jan 11 11:31:45 2009 -0500

    Do not compile squashfs tools everytime

commit d12e60fc2d4a5ee80d2451fc2b9ae7d21f160263
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 9 17:46:31 2009 +0800

    Fix device name error in ExtDiskMount
    
    - Note: fe8facf78696328c9752df1b29fa2c76fec3e02d
      introduced this issue

commit fe8facf78696328c9752df1b29fa2c76fec3e02d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Jan 9 17:01:49 2009 +0800

    Add LiveUSBImageCreator
    
    - Add VfatDiskMount
    - Add LiveUSBImageCreator
    - Some small tricks for vfat

commit 569f45bb2ed517bb25b563493bf883da1149bcc3
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Jan 9 16:37:49 2009 +0800

    Using one unified spec file for fedora and suse system

commit 5c170f58c9ad3951305b681319dbc6cfcae3abd3
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Jan 9 14:06:18 2009 +0800

    Cmdline check: friendly tip for required 'ksfile' and 'format' options

commit 944463debb5a76450cc79baaecd5a0f6fe9c52f3
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Tue Jan 6 00:22:04 2009 +0800

    Fixed "inconsistent use of tabs and spaces in indentation" in pykickstart

commit f6d3427692e1066bc265087fc6c286631b415843
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Fri Jan 9 11:31:41 2009 +0800

    Added squashfs-tools source tarball, build mksquashfs from src

commit 4e4025a70bbb705d8d6b2e02e71a8ffb567722c5
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Jan 8 20:27:51 2009 -0500

    rever to original

commit 6800f82cfe2ecb395fac326c62e30c69e7e6c423
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 8 20:20:28 2009 -0500

    Put vmware configuration in the module

commit 596090c922629af362974f708506bee33a779b13
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 8 19:06:42 2009 -0500

    Added options --shell and --skip-compression

commit ce64ca102c25aa5953abb35abbebead51e6ccef2
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 8 19:05:45 2009 -0500

    Handle display manager

commit e58b8f785ba062c6073c7e27d0fe32d9c5b1193f
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 8 19:04:45 2009 -0500

    Add missing files

commit 651e7c8908d45713b5c2a31338d4c2e2de07fa27
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Thu Jan 8 19:04:31 2009 -0500

    Install mksquashfs correctly

commit ba087d6f797d9edd81086d48f4eeb63718245168
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Thu Jan 8 10:36:02 2009 -0500

    Removed unused tools

commit 6c860d73ec70e6f93353b66e9cbdf97e65484c0a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Jan 8 18:27:53 2009 +0800

    Add moblin2 specific mksquashfs tool to package

commit 25be438099e4c94d51c971025178acea35947a1a
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Thu Jan 8 18:42:09 2009 +0800

    RPM building topdir change to /tmp, and add spec build-dep of python-devel

commit 7d902c6d5d60554469d219622908bafafbf8bef8
Author: Vivian Zhang <vivian.zhang@intel.com>
Date:   Thu Jan 8 17:15:05 2009 +0800

    add installer icon to desktop in %post of netbook.ks

commit 4799764ea9f51e25680332d4ff0e3233d6643d51
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 8 17:06:39 2009 +0800

    Multiple checks for usb disk mount
    
    - Check USB disk automount introduced by reload
      partition tables multiple times to meet auto
      mount delay
    - Never ask the user if only one usb and only one
      available partiton is ok

commit 8f173c1862625091cbf00e9e531453bb8a551b68
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 8 14:39:31 2009 +0800

    Fix weird opening volume error

commit 9a4472f524b7703a762c8e1a014177095dd8721a
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Thu Jan 8 10:33:06 2009 +0800

    Fix invalid usb device name

commit 950cebc2db3f47e19c130b6013352ebc70f3265d
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Wed Jan 7 22:47:13 2009 +0800

    No need creating /dev/console in KS

commit ad8b483c0b26659bfbaae71367a74e9d38be2813
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:14:37 2009 +0800

    Fixed several compatibility problems with python2.4

commit b2b4b76ceae1290f62668c0d0dc7957d3f7fe574
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:14:22 2009 +0800

    Modified Makefile and setup.py to make packaging easier

commit aaab49c8e254207c2a659a7706595e198093fcbb
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:14:09 2009 +0800

    Added rpm packaging control files (spec/*/*.spec)

commit 31b3a46be2b8d40ef64b8690415c67584521847e
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:13:57 2009 +0800

    Added deb packaging control files to repo. (debian/*)

commit 664f09df39a7148a165bbed8b61dc3f23357e616
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:13:34 2009 +0800

    Added extra python modules to repo. (initparse and pykickstart)

commit 99efa423bf5858869693c6441b4c7e403216f0a2
Author: JF.Ding <Jian-feng.Ding@intel.com>
Date:   Wed Jan 7 16:12:47 2009 +0800

    Added .gitignore to repo to ignore *.pyc and *.pyo

commit df24a1edd5260c1add5e4cf6b5eb3e9de92edc12
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Jan 6 00:57:30 2009 +0800

    Rename to netbook.ks from default.ks

commit 05b457fa22a7db16d3b6d90afdc836efb18d3463
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Jan 6 00:38:20 2009 +0800

    remove vmm.ks since it's same as default.ks

commit 645b01b9439aab95cf9d5d4fb0f65695ac58d7bb
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 5 23:06:01 2009 +0800

    Remove dependency on rhpl in desktop.py

commit 833831b759489cec0aa91afb557a29a4b00f7d32
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Mon Jan 5 00:56:02 2009 +0800

    make partition size 1024M

commit 85e3d99ce37b75961c733a66168f1ab2cdc888bb
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Sun Jan 4 07:37:16 2009 +0800

    remove sudo in Makefile

commit df0badb45903056d4370baecac2868d2292d8cd3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Mon Jan 5 01:42:35 2009 +0800

    Fix usb disk detection issue

commit a3ce3fd8612dfa66e9e365aec3dd331250f0e2a3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 23:25:40 2009 +0800

    The default target of Makefile does nothing

commit f15b33520ef6d1669153f1e3980635787e0f0cc9
Merge: f82dbc6 9b3f65b
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Sun Jan 4 05:01:19 2009 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit 9b3f65bf30e11bf9e3d68a904fa1eef95202bf04
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:43:04 2009 +0800

    Use mic.* to import modules

commit a83b6d03a237cb75ea87134adf4984005bf53665
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:36:22 2009 +0800

    Clean up

commit 232e81376110c704878ebab9e18bf74f33df70be
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:29:01 2009 +0800

    Enable desktop handler in default.ks

commit d6d315ac2d01644f08e2d60a1d551fea77a0111c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:19:06 2009 +0800

    Remove mic under tools

commit 71f29b4d21e3e37b0502b37a9156f2d6e58e64c2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:14:03 2009 +0800

    mic should be under top dir

commit a29a8a87677c8b8e67bbe0ef9a06057ab1e7d9a8
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sun Jan 4 22:09:06 2009 +0800

    Several big updates
    
    - Put all the modules under mic/
    - Rename livecd-iso-to-disk to moblin-livecd...
    - Add a kickstart handler for default desktop setting
    - Update Makefile

commit f82dbc66290db6887c2f2cb368bd926cf7954690
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Sun Jan 4 04:52:23 2009 +0800

    Add mesa-dri-965

commit 6a9102b21a190d80cca3fd68d1f072f804437bd3
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Sun Jan 4 03:30:10 2009 +0800

    Update KS file to follow comp.xml changes

commit 2ed6a8756eabe16e6eed838f8fea2826a21ddb9b
Merge: 1c16ac0 209b8e2
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Wed Dec 31 00:39:18 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit 209b8e262924ec1d18059506c2671c82dbd548e1
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 31 18:09:02 2008 +0800

    Fix mount introduced by reloading partition table

commit f85d0d878c57303cc0432eedf2dd7629cfe79a31
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 31 02:30:57 2008 +0800

    Ensure /lib/udev/vol_id to run correctly

commit bb3766c4b6b3f264c7bae36b31f3c67f3ea1140d
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 31 01:59:46 2008 +0800

    It should exit if the given usb device doesn't exist

commit abbed56140f8bcef5522d1292dce0f32ba0ce76c
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 31 01:36:27 2008 +0800

    Fix device name error in livecd-iso-to-disk

commit 65b0f1263f902437a2f6d393cf5615a0ad768e1f
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Mon Dec 29 19:04:25 2008 +0800

    * Update default.ks and vmm.ks to work with new comp.xml * Fix the issue of unable to boot to desktop by moving setting of desktop and user moblin from moblin-live to KS file

commit 2bd1da19dc4fde8f6a193b91bced72eb2054bdd2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 30 23:59:02 2008 +0800

    Enhance livecd-iso-to-disk
    
    - Decide if /dev/sd* is usb device
    - Allow the user to select usb device if two or
      more usb devices are available
    - umount all the partitons on the selected usb
      device if any one of them is mounted
    - Allow the user to select a partition if one or
      more partitions on the select usb device are ok
      for live USB

commit 1c16ac07d36288879bd0ce4583a06477b34f9ba3
Merge: e5195d3 f85d0d8
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Dec 30 18:20:49 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit e5195d39c7e776486e506b1ccaafcc81add009b8
Merge: 9845b18 bb3766c
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Dec 30 17:56:11 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit 9845b18ea929fc113290b734b3c819369f10c706
Merge: d72c899 abbed56
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Dec 30 17:27:35 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit d72c899af529e7c3fcd92db8fcdd036c563e3bb0
Merge: d99c56d 374b18a
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Dec 30 17:00:36 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit 374b18ad3e625c0898d614a079f6d76e055035e2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Wed Dec 31 01:10:21 2008 +0800

    Add file bar

commit d99c56d8acacbf21af2bffc6672cda5c28cf216a
Merge: c62d7ea 65b0f12
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Tue Dec 30 16:45:01 2008 +0800

    Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/image-creator

commit adbd70a062d4f1e5b5a815bceffbf1a5af186609
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 30 01:44:03 2008 +0800

    Fix kpartx issue on Ubuntu

commit c62d7ea1f4c9cdfc9cec2292585cbd46e118b61a
Author: Peter Zhu <peter.j.zhu@intel.com>
Date:   Mon Dec 29 19:04:25 2008 +0800

    * Update default.ks and vmm.ks to work with new comp.xml
    * Fix the issue of unable to boot to desktop by moving
      setting of desktop and user moblin from moblin-live to
      KS file

commit 135dd884df5d712aaa78bb3f00548c01d42c64e9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Dec 27 01:24:17 2008 +0800

    Make yuminst compatible with yum in FC9

commit d28af39780e006a7549f6333e43638025fdd50e2
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Sat Dec 27 00:03:12 2008 +0800

    mksquashfs and grub use full path

commit c0c9e8354b829ca0643e52bf8e2cc764c8d402e7
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 23:58:16 2008 +0800

    Delay mkfs.vfat until new partition table is re-read

commit f78960fe4ad7c4cbc0c0163ad2ea93cf8e97e8de
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 21:18:16 2008 +0800

    Use sfdisk to make partitions

commit bf93876bd00cef5997b2b4331e865930e2d95a23
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 01:53:55 2008 +0800

    New MIC 2.0 CLI moblin-image-creator

commit 9197b2724a02debc98487ac560f01137365a095f
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 01:50:26 2008 +0800

    Enhance livecd-iso-to-disk to meet moblin-image-creator's requirements

commit 0c80a15cb9581b6c84d779ce1d5e4878028a55c6
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 01:46:04 2008 +0800

    use relative path for mksquashfs

commit ad6a5e62a33d2e89dfce039ab889ae0187e30eb3
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Fri Dec 26 01:43:30 2008 +0800

    Update Makefile: just install necesssary files

commit 927fcf151bad9486ff0d98c636adbc3a9184b1a9
Author: Yi Yang <yi.y.yang@intel.com>
Date:   Tue Dec 23 19:18:00 2008 +0800

    Add a live USB kickstart config file sample

commit 5891758141f2ad5dcf7655140063154388a8e1dc
Author: Anas Nashif <nashif@moblin-repos.jf.intel.com>
Date:   Sun Dec 21 21:43:17 2008 -0800

    -distros install parted in different locations (/sbin vs. /usr/sbin0 so we now check
    where is it.
    -Update repo URIs in ks files

commit d43273d48db74e697a495991af67a60765004c33
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Sat Dec 20 09:27:59 2008 -0500

    added missing files

commit 9ebedab2533b1b22e6a593ad82cc73f9a1e36090
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Sat Dec 20 09:21:55 2008 -0500

    More moblin modifications

commit ca5f43c779aba90fcae739a3b5a311b834897b2a
Author: Anas Nashif <anas.nashif@intel.com>
Date:   Mon Dec 15 02:02:43 2008 -0500

    kickstart examples

commit 4c948002b5dd39f32db242996ffd3115af2303b5
Author: Anas Nashif <nashif@nashif-mbp.local>
Date:   Tue Dec 2 14:49:07 2008 -0500

    initial checkin