[Milestone XT720 General] Mioze7Ae:
I think this is the right approach, though. WanHu is the Korean 2.2 ported to the Milestone XT720 kernel and is based on Dexter's stock22korean. Anyway, this is a list of files that Dexter changed in the Korean 2.2.1 to get it to run on our phone (not all of these changes are relevant):

Files ROMs/xt720k22/system/bin/linker and ROMs/stock22korean/system/bin/linker differ
Files ROMs/xt720k22/system/bin/pvrsrvinit and ROMs/stock22korean/system/bin/pvrsrvinit differ
Files ROMs/xt720k22/system/bin/reboot and ROMs/stock22korean/system/bin/reboot differ
Files ROMs/xt720k22/system/bin/sh and ROMs/stock22korean/system/bin/sh differ
Files ROMs/xt720k22/system/build.prop and ROMs/stock22korean/system/build.prop differ
Files ROMs/xt720k22/system/etc/apns-conf.xml and ROMs/stock22korean/system/etc/apns-conf.xml differ
Files ROMs/xt720k22/system/etc/location.cfg and ROMs/stock22korean/system/etc/location.cfg differ
Files ROMs/xt720k22/system/etc/motorola/bp_nvm_default/File_Audio2 and ROMs/stock22korean/system/etc/motorola/bp_nvm_default/File_Audio2 differ
Files ROMs/xt720k22/system/etc/motorola/bp_nvm_default/File_Audio3 and ROMs/stock22korean/system/etc/motorola/bp_nvm_default/File_Audio3 differ
Files ROMs/xt720k22/system/etc/motorola/bp_nvm_default/File_Audio and ROMs/stock22korean/system/etc/motorola/bp_nvm_default/File_Audio differ
Files ROMs/xt720k22/system/etc/motorola/bp_nvm_default/File_GSM and ROMs/stock22korean/system/etc/motorola/bp_nvm_default/File_GSM differ
Files ROMs/xt720k22/system/etc/motorola/bp_nvm_default/File_Seem_Flex_Tables and ROMs/stock22korean/system/etc/motorola/bp_nvm_default/File_Seem_Flex_Tables differ
Files ROMs/xt720k22/system/etc/motorola/comm_drv/mmins_cust_emergency_number.cfg and ROMs/stock22korean/system/etc/motorola/comm_drv/mmins_cust_emergency_number.cfg differ
Files ROMs/xt720k22/system/etc/motorola/comm_drv/mmins_telephony.cfg and ROMs/stock22korean/system/etc/motorola/comm_drv/mmins_telephony.cfg differ
Files ROMs/xt720k22/system/etc/motorola/comm_drv/mmins_user_settings.cfg and ROMs/stock22korean/system/etc/motorola/comm_drv/mmins_user_settings.cfg differ
Files ROMs/xt720k22/system/etc/motorola/comm_drv/plmn_text_table.bin and ROMs/stock22korean/system/etc/motorola/comm_drv/plmn_text_table.bin differ
Files ROMs/xt720k22/system/etc/motorola/comm_drv/PLMN_VERSION.txt and ROMs/stock22korean/system/etc/motorola/comm_drv/PLMN_VERSION.txt differ
Files ROMs/xt720k22/system/etc/motorola/com.motorola.android.fota/flex.mkitso and ROMs/stock22korean/system/etc/motorola/com.motorola.android.fota/flex.mkitso differ
Files ROMs/xt720k22/system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso and ROMs/stock22korean/system/etc/motorola/com.motorola.android.providers.settings/settings.mkitso differ
Files ROMs/xt720k22/system/etc/motorola/com.motorola.providers.messaging/mms_config.mkitso and ROMs/stock22korean/system/etc/motorola/com.motorola.providers.messaging/mms_config.mkitso differ
Files ROMs/xt720k22/system/etc/motorola/com.motorola.providers.settings/gservices.mkitso and ROMs/stock22korean/system/etc/motorola/com.motorola.providers.settings/gservices.mkitso differ
Files ROMs/xt720k22/system/etc/security/cacerts.bks and ROMs/stock22korean/system/etc/security/cacerts.bks differ
Files ROMs/xt720k22/system/etc/security/otacerts.zip and ROMs/stock22korean/system/etc/security/otacerts.zip differ
Files ROMs/xt720k22/system/etc/wifi/tiwlan.ini and ROMs/stock22korean/system/etc/wifi/tiwlan.ini differ
Files ROMs/xt720k22/system/fonts/DroidSansFallback.ttf and ROMs/stock22korean/system/fonts/DroidSansFallback.ttf differ
Files ROMs/xt720k22/system/lib/dsp/baseimage.dof and ROMs/stock22korean/system/lib/dsp/baseimage.dof differ
Files ROMs/xt720k22/system/lib/dsp/conversions.dll64P and ROMs/stock22korean/system/lib/dsp/conversions.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/h264vdec_sn.dll64P and ROMs/stock22korean/system/lib/dsp/h264vdec_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/h264venc_sn.dll64P and ROMs/stock22korean/system/lib/dsp/h264venc_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/m4venc_sn.dll64P and ROMs/stock22korean/system/lib/dsp/m4venc_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/mp4vdec_sn.dll64P and ROMs/stock22korean/system/lib/dsp/mp4vdec_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/mpeg4aacenc_sn.dll64P and ROMs/stock22korean/system/lib/dsp/mpeg4aacenc_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/nbamrenc_sn.dll64P and ROMs/stock22korean/system/lib/dsp/nbamrenc_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/postprocessor_dualout.dll64P and ROMs/stock22korean/system/lib/dsp/postprocessor_dualout.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/usn.dll64P and ROMs/stock22korean/system/lib/dsp/usn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/wbamrenc_sn.dll64P and ROMs/stock22korean/system/lib/dsp/wbamrenc_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/wmadec_sn.dll64P and ROMs/stock22korean/system/lib/dsp/wmadec_sn.dll64P differ
Files ROMs/xt720k22/system/lib/dsp/wmv9dec_sn.dll64P and ROMs/stock22korean/system/lib/dsp/wmv9dec_sn.dll64P differ
Files ROMs/xt720k22/system/lib/egl/libGLES_android.so and ROMs/stock22korean/system/lib/egl/libGLES_android.so differ
Files ROMs/xt720k22/system/lib/hw/lights.sholes.so and ROMs/stock22korean/system/lib/hw/lights.sholes.so differ
Files ROMs/xt720k22/system/lib/hw/sensors.sholes.so and ROMs/stock22korean/system/lib/hw/sensors.sholes.so differ
Files ROMs/xt720k22/system/lib/libhardware_legacy.so and ROMs/stock22korean/system/lib/libhardware_legacy.so differ
Files ROMs/xt720k22/system/lib/libhdmi.so and ROMs/stock22korean/system/lib/libhdmi.so differ
Files ROMs/xt720k22/system/lib/libjni_latinime.so and ROMs/stock22korean/system/lib/libjni_latinime.so differ
Files ROMs/xt720k22/system/lib/libsrv_um.so and ROMs/stock22korean/system/lib/libsrv_um.so differ
Files ROMs/xt720k22/system/usr/keychars/qwerty.kcm.bin and ROMs/stock22korean/system/usr/keychars/qwerty.kcm.bin differ
Files ROMs/xt720k22/system/usr/keylayout/qwerty.kl and ROMs/stock22korean/system/usr/keylayout/qwerty.kl differ
Only in ROMs/stock22korean/system/bin/2nd-init
Only in ROMs/stock22korean/system/bin/mount1
Only in ROMs/stock22korean/system/bin/remount
Only in ROMs/stock22korean/system/bin/su
Only in ROMs/stock22korean/system/etc/fstab
Only in ROMs/stock22korean/system/etc/init.d
Only in ROMs/stock22korean/system/etc/motorola/com.motorola.mtlr
Only in ROMs/stock22korean/system/etc/motorola/com.motorola.widget.weather.accuweather
Only in ROMs/stock22korean/system/etc/mtab
Only in ROMs/stock22korean/system/etc/sim_lock_init
Only in ROMs/stock22korean/system/lib/2.6.29-omap1
Only in ROMs/stock22korean/system/lib/dsp/720p_h264vdec_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/720p_mp4vdec_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/720p_mp4venc_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/mp3dec_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/mpeg4aacdec_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/nbamrdec_sn.dll64P
Only in ROMs/stock22korean/system/lib/dsp/wbamrdec_sn.dll64P
Only in ROMs/stock22korean/system/lib/hw/lights.sholest.so
Only in ROMs/stock22korean/system/lib/hw/sensors.sholest.so
Only in ROMs/stock22korean/system/lib/libinbidi.so
Only in ROMs/stock22korean/system/lib/libsecclkdlib.so
Only in ROMs/stock22korean/system/lib/libvsuite_mot_vs32_cmb103.so
Only in ROMs/stock22korean/system/lib/modules/2.6.29-omap1
Only in ROMs/stock22korean/system/lib/modules/cpufreq_interactive.ko
Only in ROMs/stock22korean/system/lib/modules/crc16.ko
Only in ROMs/stock22korean/system/lib/modules/dm-crypt.ko
Only in ROMs/stock22korean/system/lib/modules/dm-mod.ko
Only in ROMs/stock22korean/system/lib/modules/ext2.ko
Only in ROMs/stock22korean/system/lib/modules/ext3.ko
Only in ROMs/stock22korean/system/lib/modules/ext4.ko
Only in ROMs/stock22korean/system/lib/modules/jbd2.ko
Only in ROMs/stock22korean/system/lib/modules/jbd.ko
Only in ROMs/stock22korean/system/lib/modules/overclock_droidx_21.ko
Only in ROMs/stock22korean/system/lib/modules/overclock.ko
Only in ROMs/stock22korean/system/lib/modules/twofish_common.ko
Only in ROMs/stock22korean/system/lib/modules/twofish.ko
Only in ROMs/stock22korean/system/tts
Only in ROMs/stock22korean/system/usr/keychars/qtouch-touchscreen.kl
Only in ROMs/stock22korean/system/usr/keychars/qwerty.kcm.bin1
Only in ROMs/stock22korean/system/usr/keychars/sholes-keypad.kcm.bin
Only in ROMs/stock22korean/system/usr/keylayout/qtouch-touchscreen.kl
Only in ROMs/stock22korean/system/usr/keylayout/qwerty.kl1
Only in ROMs/stock22korean/system/usr/keylayout/sholes-keypad.kl
Only in ROMs/stock22korean/system/xbin/busybox
Only in ROMs/xt720k22/system/etc/motorola/bp_nvm_default/sim_lock_init
Only in ROMs/xt720k22/system/etc/photoworkshop
Only in ROMs/xt720k22/system/lib/libvideoeditor.so

He also changed these files, but they are obsolete because CM7 uses the sh_hijack.sh instead of mot_boot_mode for 2nd-init

Only in ROMs/stock22korean/system/bin/mot_boot_mode.bin
Only in ROMs/stock22korean/system/bin/mot_boot_mode.p1.sh
Only in ROMs/stock22korean/system/bin/mot_boot_mode.p2.sh
Only in ROMs/stock22korean/system/lw
Only in ROMs/stock22korean/system/lw2
Only in ROMs/stock22korean/system/ramdisk.tar

The /system/etc/rootfs/ files will also need to be modified.

FYI: I'm currently taking a different approach, trying to adapt the CM6 source build for CM7. Still working on the tree, though.