diff options
author | Dorian Snyder <dastin1015@gmail.com> | 2013-06-12 02:24:45 -0700 |
---|---|---|
committer | Dorian Snyder <dastin1015@gmail.com> | 2013-06-20 00:06:04 -0700 |
commit | 4b2308ce699b9c599dd6e6acf57ac11f483381d9 (patch) | |
tree | 4c31179b06d094887b1c8ca70264cf8f184a5981 /usr/d710_initramfs_files/init | |
parent | 855d6a6c1f7c54ef073caac3f6c5f9b1ed72eb4d (diff) | |
download | kernel_samsung_smdk4412-4b2308ce699b9c599dd6e6acf57ac11f483381d9.zip kernel_samsung_smdk4412-4b2308ce699b9c599dd6e6acf57ac11f483381d9.tar.gz kernel_samsung_smdk4412-4b2308ce699b9c599dd6e6acf57ac11f483381d9.tar.bz2 |
d710: initial support for the Epic 4G Touch (SPH-D710)
Change-Id: Iafbd9fb45253b02d539ac0ba114f57b3bf9eeed4
Diffstat (limited to 'usr/d710_initramfs_files/init')
-rwxr-xr-x | usr/d710_initramfs_files/init | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/usr/d710_initramfs_files/init b/usr/d710_initramfs_files/init new file mode 100755 index 0000000..7035361 --- /dev/null +++ b/usr/d710_initramfs_files/init @@ -0,0 +1,31 @@ +#!/stage1/busybox sh +export _PATH="$PATH" +export PATH=/stage1 +BOOT_IMAGE=/dev/block/mmcblk0p5 + +busybox cd / +busybox date >>boot.txt +exec >>boot.txt 2>&1 +busybox rm init +busybox mount -t proc proc /proc +busybox mount -t sysfs sysfs /sys + +eval $(read_boot_headers ${BOOT_IMAGE}) + +load_offset=$boot_offset +load_len=$boot_len + +if busybox grep -q bootmode=2 /proc/cmdline ; then + # recovery boot + load_offset=$recovery_offset + load_len=$recovery_len +fi + +busybox dd bs=512 if=${BOOT_IMAGE} skip=$load_offset count=$load_len | busybox zcat | busybox cpio -i + +busybox umount /sys +busybox umount /proc +busybox date >>boot.txt +busybox rm -fr /stage1 /dev/* +export PATH="${_PATH}" +exec /init |