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
