diff options
Diffstat (limited to 'rootdir')
-rw-r--r-- | rootdir/fstab.smdk4x12 | 21 | ||||
-rw-r--r-- | rootdir/init.target.rc | 62 |
2 files changed, 83 insertions, 0 deletions
diff --git a/rootdir/fstab.smdk4x12 b/rootdir/fstab.smdk4x12 new file mode 100644 index 0000000..507d3ed --- /dev/null +++ b/rootdir/fstab.smdk4x12 @@ -0,0 +1,21 @@ +# Android fstab file. +# <src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags> +# The filesystem that contains the filesystem checker binary (typically /system) cannot +# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK +/dev/block/mmcblk0p3 /efs ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait +/dev/block/mmcblk0p9 /system ext4 ro,noatime wait +/dev/block/mmcblk0p8 /cache ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait +/dev/block/mmcblk0p10 /preload ext4 noatime,nosuid,nodev,journal_async_commit wait +/dev/block/mmcblk0p12 /data ext4 noatime,nosuid,nodev,noauto_da_alloc,journal_async_commit,errors=panic wait,check,encryptable=footer + +# vold-managed volumes ("block device" is actually a sysfs devpath) +/devices/platform/s3c-sdhci.2/mmc_host/mmc1* /storage/sdcard1 auto defaults voldmanaged=sdcard1:auto,encryptable=userdata +/devices/platform/s5p-ehci* /storage/usbdisk0 auto defaults voldmanaged=usb:auto,noemulatesd + +# recovery +/dev/block/mmcblk0p5 /boot emmc defaults recoveryonly +/dev/block/mmcblk0p6 /recovery emmc defaults recoveryonly +/dev/block/mmcblk0p7 /modem emmc defaults recoveryonly + +# zram +/dev/block/zram0 none swap defaults zramsize=268435456 diff --git a/rootdir/init.target.rc b/rootdir/init.target.rc new file mode 100644 index 0000000..1762bd7 --- /dev/null +++ b/rootdir/init.target.rc @@ -0,0 +1,62 @@ +on init + export LD_SHIM_LIBS /system/lib/libsamsung-ril.so|libsamsung_symbols.so +# ko files for FM Radio + insmod /system/lib/modules/Si4709_driver.ko + +on post-fs-data +# icd + exec icd_check + chown system system /dev/icd + chmod 0644 /dev/icd + write /dev/icdr 0 + chown system system /dev/icdr + chmod 0644 /dev/icdr + chown system system /dev/tzic + +# make param block device link for SysScope + symlink /dev/block/mmcblk0p4 /dev/block/param + +# Restorecon + restorecon_recursive /efs + +# GPS init + mkdir /data/gps + chown gps system /data/gps + chmod 1770 /data/gps + write /sys/class/sec/gps/GPS_PWR_EN/export 162 + write /sys/class/sec/gps/GPS_PWR_EN/value 0 + write /sys/class/sec/gps/GPS_PWR_EN/direction out + chown gps system /sys/class/sec/gps/GPS_PWR_EN/value + chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value + chown gps system /dev/ttySAC1 + chmod 0660 /dev/ttySAC1 + restorecon /sys/class/sec/gps/export + restorecon /sys/class/sec/gps/GPS_PWR_EN/value + restorecon /sys/class/sec/gps/GPS_PWR_EN/direction + + write /data/.cid.info 0 + restorecon /data/.cid.info + restorecon /data/ISP_CV + +on fs + # zram + swapon_all /fstab.smdk4x12 + +on boot +# cbd +service cpboot-daemon /sbin/cbd -d + class main + user root + group radio cache inet misc audio sdcard_rw log + seclabel u:r:cpboot-daemon:s0 + + +# Start GPS daemon +service gps-daemon /system/bin/sh /system/bin/gps_daemon.sh + class main + socket gps seqpacket 0660 gps system + user gps + group system inet sdcard_rw gps + seclabel u:r:glgps:s0 + + |