Just FYI - If you sync with CM to begin, then pull in tdm's device and vendor folders, then
pull in mikegapinski's webrtc fix and
tdm's cm/tools fix, you'll have a working build,
remove the terminal and ROM Manager packages.
Code:
mkdir -p ics
cd ics
repo init -u git://github.com/CyanogenMod/android.git -b ics
repo sync
git clone git://github.com/tdm/tdm_device_lge_thunderc.git
mkdir -p device/lge
mv tdm_device_lge_thunderc device/lge/thunderc
git clone git://github.com/tdm/tdm_vendor_lge_thunderc.git
mkdir -p vendor/lge
mv tdm_vendor_lge_thunderc vendor/lge/thunderc
// edit vendor_thunderc.mk to remove the terminal and ROM Managaer packages
// manually add in mikegapinski's webrtc fix
// manually add in tdm's cm/tools fix
. build/envsetup.sh
lunch 5
make bacon
From there, start to bring init.thunderc.rc and init.rc more inline with IHO's, add CdmaSMSDispatcher.java from the triumph as well as tdm's MMS hack, change the apns-conf settings for mcc and mnc and crib in IHO's mms_conf file.
This will give you a working build with offline-charging (still a bit buggy), working MMS, and pretty much everything else except camera/video.
What's really needed atm is a kernel with a working xt_qtaguid module.