]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - lfs/xtables-addons
core152: Ship yaml
[ipfire-2.x.git] / lfs / xtables-addons
index 079ae1791663a24ebf4469ca3f0df1c61570f923..08b1e070f8075a7a351223941c18a0b65365e30f 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2020  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        #
@@ -100,11 +100,19 @@ else
        cd $(DIR_APP) && make $(MAKETUNING)
 
        # Install the built kernel modules.
+       mkdir -p $(MODPATH)
        cd $(DIR_APP) && for f in $$(ls extensions/*.ko); do \
-               mkdir -p $(MODPATH); \
-               install -m 644 $$f $(MODPATH); \
+               /lib/modules/$$(uname -r)$(KCFG)/build/scripts/sign-file sha512 \
+                       /lib/modules/$$(uname -r)$(KCFG)/build/certs/signing_key.pem \
+                       /lib/modules/$$(uname -r)$(KCFG)/build/certs/signing_key.x509 \
+                       $$f; \
+               xz $$f; \
+               install -m 644 $$f.xz $(MODPATH); \
        done
 endif
 
+       # Create directory for the databases.
+       mkdir -pv /usr/share/xt_geoip/
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)