]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - lfs/initrd
initrd: don't remove binary moduldeps.
[people/teissler/ipfire-2.x.git] / lfs / initrd
index 740364438e1047af763a07bffb2473dea55b3655..cc169568043884f5168023fa59a9900efb707e6b 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2010  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2014  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -64,6 +64,12 @@ $(TARGET) :
 
        -cd / && cpio -d -p /install/initrd < /tmp/ROOTFILES
 
+       # Copy hid and network modules
+       cp -aRf /lib/modules/$(KVER)-ipfire/kernel/drivers/hid \
+               /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/
+       cp -aRf /lib/modules/$(KVER)-ipfire/kernel/drivers/net \
+               /install/initrd/lib/modules/$(KVER)-ipfire/kernel/drivers/
+
        cd /install/initrd/etc && rm -f fstab
        cp -aRf $(DIR_SRC)/config/install/* /install/initrd/etc/
        rm -rf /install/initrd/usr/share/man
@@ -82,8 +88,6 @@ $(TARGET) :
 
        #Build Module deps for installer.
        depmod -a -b /install/initrd/ -F /boot/System.map-$(KVER)-ipfire $(KVER)-ipfire
-       # Remove binary depmod files
-       rm -rf /install/initrd/lib/modules/$(KVER)-ipfire/modules.*.bin
 
        #Name service from dhcpcd
        cp -f /etc/nsswitch.conf /install/initrd/etc/