aboutsummaryrefslogtreecommitdiffstats
path: root/main/mkinitfs/0003-fix-nokernel.patch
blob: fa1c219d2c3206cacc351257735d52c9b3eb0d39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
From 0decf8e6eb8e62e9b9311150bbc5acac483d91d3 Mon Sep 17 00:00:00 2001
From: Andrej <xentec@users.noreply.github.com>
Date: Wed, 15 Nov 2017 11:07:24 +0100
Subject: [PATCH] mkinitfs: fix building initfs without a kernel

---
 mkinitfs.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mkinitfs.in b/mkinitfs.in
index 0cd5d30..83333ca 100755
--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -103,7 +103,7 @@ find_kmods() {
 }
 
 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_kmods() {
 }
 
 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 @@ if [ -z "$outfile" ]; then
 	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