home: hub: mkinitfs

Download patch

ref: 9e1b472701fa1785989f6757243a3d81e97944f2
parent: ef3e5e8e21d8ddefd35bcd082a06eb8e7ff461d5
author: Natanael Copa <ncopa@alpinelinux.org>
date: Mon May 14 11:32:08 CDT 2018

generate mkinitfs.conf

we may want have conditional default config depending on architecture

--- a/Makefile
+++ b/Makefile
@@ -70,12 +70,13 @@
 		-e 's:@sysconfdir@:$(sysconfdir):g' \
 		-e 's:@datadir@:$(datadir):g'
 
+DEFAULT_FEATURES ?= ata base cdrom ext2 ext4 keymap kms mmc raid scsi usb virtio
 
 
-all:	$(SBIN_FILES) $(SCRIPTS)
+all:	$(SBIN_FILES) $(SCRIPTS) $(CONF_FILES)
 
 clean:
-	rm -f $(SCRIPTS)
+	rm -f $(SCRIPTS) mkinitfs.conf
 
 help:
 	@echo mkinitfs $(VERSION)
@@ -116,3 +117,5 @@
 		$(INSTALL) -D $$i $(DESTDIR)/usr/share/mkinitfs/$$i;\
 	done
 
+mkinitfs.conf:
+	echo 'features="$(DEFAULT_FEATURES)"' > $@
--- a/mkinitfs.conf
+++ /dev/null
@@ -1,2 +1,0 @@
-# run mkinitfs -L for a list of available features
-features="ata base cdrom ext2 ext3 ext4 keymap kms mmc raid scsi usb virtio"