Example: add commented init_boot + vendor_kernel_boot setup for reference
DO NOT MERGE if you have already updated your zip properly for your device
This commit is contained in:
1 file changed
+44
-13
+44
-13
@@ -1,7 +1,7 @@
|
||||
# AnyKernel3 Ramdisk Mod Script
|
||||
# osm0sis @ xda-developers
|
||||
|
||||
## AnyKernel setup
|
||||
### AnyKernel setup
|
||||
# begin properties
|
||||
properties() { '
|
||||
kernel.string=ExampleKernel by osm0sis @ xda-developers
|
||||
@@ -19,26 +19,26 @@ supported.versions=
|
||||
supported.patchlevels=
|
||||
'; } # end properties
|
||||
|
||||
# shell variables
|
||||
|
||||
## boot shell variables
|
||||
block=/dev/block/platform/omap/omap_hsmmc.0/by-name/boot;
|
||||
is_slot_device=0;
|
||||
ramdisk_compression=auto;
|
||||
patch_vbmeta_flag=auto;
|
||||
|
||||
|
||||
## AnyKernel methods (DO NOT CHANGE)
|
||||
### AnyKernel methods (DO NOT CHANGE)
|
||||
# import patching functions/variables - see for reference
|
||||
. tools/ak3-core.sh;
|
||||
|
||||
|
||||
## AnyKernel file attributes
|
||||
### 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 boot install
|
||||
dump_boot;
|
||||
# boot install
|
||||
dump_boot; # use split_boot to skip ramdisk unpack, e.g. for devices with init_boot ramdisk
|
||||
|
||||
# begin ramdisk changes
|
||||
|
||||
@@ -60,11 +60,43 @@ append_file fstab.tuna "usbdisk" fstab;
|
||||
|
||||
# end ramdisk changes
|
||||
|
||||
write_boot;
|
||||
write_boot; # use flash_boot to skip ramdisk repack, e.g. for devices with init_boot ramdisk
|
||||
## end boot install
|
||||
|
||||
|
||||
# shell variables
|
||||
## init_boot shell variables
|
||||
#block=init_boot;
|
||||
#is_slot_device=1;
|
||||
#ramdisk_compression=auto;
|
||||
#patch_vbmeta_flag=auto;
|
||||
|
||||
# reset for init_boot patching
|
||||
#reset_ak;
|
||||
|
||||
# init_boot install
|
||||
#dump_boot; # unpack ramdisk since it is the new first stage init ramdisk where overlay.d must go
|
||||
|
||||
#write_boot;
|
||||
## end init_boot install
|
||||
|
||||
|
||||
## vendor_kernel_boot shell variables
|
||||
#block=vendor_kernel_boot;
|
||||
#is_slot_device=1;
|
||||
#ramdisk_compression=auto;
|
||||
#patch_vbmeta_flag=auto;
|
||||
|
||||
# reset for vendor_kernel_boot patching
|
||||
#reset_ak;
|
||||
|
||||
# vendor_kernel_boot install
|
||||
#split_boot; # skip unpack/repack ramdisk, e.g. for dtb on devices with hdr v4 and vendor_kernel_boot
|
||||
|
||||
#flash_boot;
|
||||
## end vendor_kernel_boot install
|
||||
|
||||
|
||||
## vendor_boot shell variables
|
||||
#block=vendor_boot;
|
||||
#is_slot_device=1;
|
||||
#ramdisk_compression=auto;
|
||||
@@ -73,10 +105,9 @@ write_boot;
|
||||
# reset for vendor_boot patching
|
||||
#reset_ak;
|
||||
|
||||
# vendor_boot install
|
||||
#dump_boot; # use split_boot to skip ramdisk unpack, e.g. for dtb on devices with hdr v4 but no vendor_kernel_boot
|
||||
|
||||
## AnyKernel vendor_boot install
|
||||
#split_boot; # skip unpack/repack ramdisk since we don't need vendor_ramdisk access
|
||||
|
||||
#flash_boot;
|
||||
#write_boot; # use flash_boot to skip ramdisk repack, e.g. for dtb on devices with hdr v4 but no vendor_kernel_boot
|
||||
## end vendor_boot install
|
||||
|
||||
Reference in new issue
Block a user