home: hub: mkinitfs

Download patch

ref: 371fdeaa75c62f4e151d3ff044490b36afdc3ec4
parent: b5a2220b10ae071cb518ef1301a04710efb3341a
author: Natanael Copa <ncopa@alpinelinux.org>
date: Mon Mar 24 08:24:01 CDT 2014

mkinitfs: cleanup after errors

--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -227,11 +227,12 @@
 if [ -z "$list_sources" ] && [ -z "$quiet" ]; then
 	echo "==> initramfs: creating $outfile"
 fi
-initfs_base || exit 1
-initfs_kmods || exit 1
-initfs_apk_keys || exit 1
-initfs_cpio || exit 1
 
+initfs_base \
+	&& initfs_kmods \
+	&& initfs_apk_keys \
+	&& initfs_cpio
+rc=$?
 
 # cleanup
 if [ -z "$keeptmp" ]; then
@@ -238,3 +239,4 @@
 	[ -d "$tmpdir" ] && rm -rf "$tmpdir"
 fi
 
+exit $rc