diff options
author | osm0sis <osm0sis@outlook.com> | 2016-09-21 20:09:12 -0300 |
---|---|---|
committer | osm0sis <osm0sis@outlook.com> | 2016-09-21 20:09:12 -0300 |
commit | 6d74e18cee6cc96c765d837f4c626c767112b4bc (patch) | |
tree | 4c5709edd781bf868ef7b5ce8b5916d277458289 /anykernel.sh | |
parent | 3557b290f207684b3b20d5e915aee295c986a714 (diff) |
AK2: add support for configurations that require mkbootfs in tools
Diffstat (limited to 'anykernel.sh')
-rwxr-xr-x | anykernel.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/anykernel.sh b/anykernel.sh index 8c90a4e..0d42a22 100755 --- a/anykernel.sh +++ b/anykernel.sh @@ -83,8 +83,12 @@ write_boot() { dtb=`ls *-dtb`; dtb="--dt $split_img/$dtb"; fi; - cd $ramdisk; - find . | cpio -H newc -o | gzip > /tmp/anykernel/ramdisk-new.cpio.gz; + if [ -f "$bin/mkbootfs" ]; then + $bin/mkbootfs /tmp/anykernel/ramdisk | gzip > /tmp/anykernel/ramdisk-new.cpio.gz; + else + cd $ramdisk; + find . | cpio -H newc -o | gzip > /tmp/anykernel/ramdisk-new.cpio.gz; + fi; if [ $? != 0 ]; then ui_print " "; ui_print "Repacking ramdisk failed. Aborting..."; exit 1; fi; |