home: hub: mkinitfs

Download patch

ref: 0decf8e6eb8e62e9b9311150bbc5acac483d91d3
parent: 3516152c62cf7980410eb4932c553f159440c050
author: Andrej <xentec@users.noreply.github.com>
date: Wed Nov 15 05:07:24 CST 2017

mkinitfs: fix building initfs without a kernel

--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -103,7 +103,7 @@
 }
 
 initfs_kmods() {
-	[ -z "$nokernel" ] || return
+	[ -z "$nokernel" ] || return 0
 	local glob= file= files= dirs=
 	rm -rf "$tmpdir"/lib/modules
 	# make sure we have modules.dep
@@ -125,7 +125,7 @@
 }
 
 initfs_firmware() {
-	[ -z "$nokernel" ] || return
+	[ -z "$nokernel" ] || return 0
 	rm -rf "$tmpdir"/lib/firmware
 	mkdir -p "$tmpdir"/lib/firmware
 	find "$tmpdir"/lib/modules -type f -name "*.ko" | xargs modinfo -F firmware | sort -u | while read FW; do
@@ -233,7 +233,7 @@
 	outfile="${basedir}boot/initramfs-${kflavor}"
 fi
 
-if [ -z "$nokernel"] && [ ! -d "$kerneldir" ]; then
+if [ -z "$nokernel" ] && [ ! -d "$kerneldir" ]; then
 	echo "$kerneldir does not exist or is not a directory"
 	exit 1
 fi