Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # AnyKernel3 Ramdisk Mod Script
- # osm0sis @ xda-developers
- ## AnyKernel setup
- # begin properties
- properties() { '
- kernel.string=Mi K30(4G) Kernel test
- do.devicecheck=1
- do.modules=0
- do.systemless=0
- do.cleanup=1
- do.cleanuponabort=0
- device.name1=phoenix
- supported.versions=10
- supported.patchlevels=
- '; } # end properties
- # shell variables
- block=/dev/block/bootdevice/by-name/boot;
- is_slot_device=0;
- ramdisk_compression=auto;
- ## AnyKernel methods (DO NOT CHANGE)
- # import patching functions/variables - see for reference
- . tools/ak3-core.sh;
- ## AnyKernel file attributes
- # set permissions/ownership for included ramdisk files
- set_perm_recursive 0 0 755 644 $ramdisk/*;
- set_perm_recursive 0 0 750 750 $ramdisk/init* $ramdisk/sbin;
- ## AnyKernel install
- dump_boot;
- # begin ramdisk changes
- # init.rc
- backup_file init.rc;
- replace_string init.rc "cpuctl cpu,timer_slack" "mount cgroup none /dev/cpuctl cpu" "mount cgroup none /dev/cpuctl cpu,timer_slack";
- # init.tuna.rc
- backup_file init.tuna.rc;
- insert_line init.tuna.rc "nodiratime barrier=0" after "mount_all /fstab.tuna" "\tmount ext4 /dev/block/platform/omap/omap_hsmmc.0/by-name/userdata /data remount nosuid nodev noatime nodiratime barrier=0";
- append_file init.tuna.rc "bootscript" init.tuna;
- # fstab.tuna
- backup_file fstab.tuna;
- patch_fstab fstab.tuna /system ext4 options "noatime,barrier=1" "noatime,nodiratime,barrier=0";
- patch_fstab fstab.tuna /cache ext4 options "barrier=1" "barrier=0,nomblk_io_submit";
- patch_fstab fstab.tuna /data ext4 options "data=ordered" "nomblk_io_submit,data=writeback";
- append_file fstab.tuna "usbdisk" fstab;
- # end ramdisk changes
- write_boot;
- ## end install
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement