[Epic 4G Android Development] xopher.hunter:
Doing this right now, will report back with screenies soon.

Edit: everything went swimmingly up until step 3 (I know my way around linux but still pretty noobish):

xopher@Xopher-Ubuntu:~$ tar xvf /path/to/victory_patches.tar -C /path/to/

tar: /path/to/victory_patches.tar: Cannot open: No such file or directory

tar: Error is not recoverable: exiting now

xopher@Xopher-Ubuntu:~$ cd android_kernel_samsung_victory

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$ scripts/patch-kernel . /path/to/patches

bash: scripts/patch-kernel: No such file or directory

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$ cp /path/to/victory_config.txt .config || make -C Kernel cyanogenmod_epicmtd_defconfig

cp: cannot stat `/path/to/victory_config.txt': No such file or directory

make: Entering directory `/home/xopher/android_kernel_samsung_victory/Kernel'

HOSTCC scripts/basic/fixdep

HOSTCC scripts/basic/docproc

HOSTCC scripts/basic/hash

HOSTCC scripts/kconfig/conf.o

scripts/kconfig/conf.c: In function ‘conf_sym’:

scripts/kconfig/conf.c:159:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]

scripts/kconfig/conf.c: In function ‘conf_choice’:

scripts/kconfig/conf.c:231:6: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]

scripts/kconfig/conf.c:307:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

scripts/kconfig/conf.c: In function ‘conf_askvalue’:

scripts/kconfig/conf.c:105:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]

HOSTCC scripts/kconfig/kxgettext.o

SHIPPED scripts/kconfig/zconf.tab.c

SHIPPED scripts/kconfig/lex.zconf.c

SHIPPED scripts/kconfig/zconf.hash.c

HOSTCC scripts/kconfig/zconf.tab.o

HOSTLD scripts/kconfig/conf

#

# configuration written to .config

#

make: Leaving directory `/home/xopher/android_kernel_samsung_victory/Kernel'

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$ # Check hints.txt for customization tips.

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$ make -C Kernel menuconfigmake -C Kernel -j8

make: *** Kernel: No such file or directory. Stop.

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$ make -C Kernel -j8

make: /home/bbelos/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: Command not found

make: Entering directory `/home/xopher/android_kernel_samsung_victory/Kernel'

scripts/kconfig/conf -s arch/arm/Kconfig

make: Leaving directory `/home/xopher/android_kernel_samsung_victory/Kernel'

make: /home/bbelos/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: Command not found

make: Entering directory `/home/xopher/android_kernel_samsung_victory/Kernel'

CHK include/linux/version.h

UPD include/linux/version.h

CHK include/generated/kernelversion.h

UPD include/generated/kernelversion.h

CHK include/generated/utsrelease.h

CC scripts/mod/empty.o

/bin/sh: /home/bbelos/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: not found

make[2]: *** [scripts/mod/empty.o] Error 127

make[1]: *** [scripts/mod] Error 2

make: *** [scripts] Error 2

make: *** Waiting for unfinished jobs....

UPD include/generated/utsrelease.h

make: Leaving directory `/home/xopher/android_kernel_samsung_victory/Kernel'

xopher@Xopher-Ubuntu:~/android_kernel_samsung_victory$