summaryrefslogtreecommitdiffstats
path: root/rootdir
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/fstab.smdk4x1221
-rw-r--r--rootdir/init.target.rc62
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
+
+