summaryrefslogtreecommitdiff
path: root/anykernel.sh
diff options
context:
space:
mode:
authorosm0sis <osm0sis@outlook.com>2016-09-21 20:09:12 -0300
committerosm0sis <osm0sis@outlook.com>2016-09-21 20:09:12 -0300
commit6d74e18cee6cc96c765d837f4c626c767112b4bc (patch)
tree4c5709edd781bf868ef7b5ce8b5916d277458289 /anykernel.sh
parent3557b290f207684b3b20d5e915aee295c986a714 (diff)
AK2: add support for configurations that require mkbootfs in tools
Diffstat (limited to 'anykernel.sh')
-rwxr-xr-xanykernel.sh8
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;