diff options
author | Gustavo Zacarias <gustavo@zacarias.com.ar> | 2013-04-27 10:09:44 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-05-05 22:59:14 +0200 |
commit | 20e1e84272701413574633dafe207b40c2a5d6dd (patch) | |
tree | 36e3a283a7aa19efc68c7615945aa2319cfd2bed /package/ocf-linux/ocf-linux.mk | |
parent | 80ebf12906afc3a1e5f4e5682d4c5dc0779a556a (diff) | |
download | buildroot-novena-20e1e84272701413574633dafe207b40c2a5d6dd.tar.gz buildroot-novena-20e1e84272701413574633dafe207b40c2a5d6dd.zip |
ocf-linux: remove extension and build out of tree
Remove the OCF linux kernel extension instead opting to build ocf-linux
modules out of tree.
This is easier for users since no kernel config tweaking is required.
On the downside the OCF drivers can't be used, but then all of the
kernel crypto drivers are available to users via cryptosoft which is
preferred.
Also remove it from the menu to utilize a virtual.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/ocf-linux/ocf-linux.mk')
-rw-r--r-- | package/ocf-linux/ocf-linux.mk | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/package/ocf-linux/ocf-linux.mk b/package/ocf-linux/ocf-linux.mk index fb5f7e8ff..1be3a3f4b 100644 --- a/package/ocf-linux/ocf-linux.mk +++ b/package/ocf-linux/ocf-linux.mk @@ -6,16 +6,22 @@ OCF_LINUX_VERSION = 20120127 OCF_LINUX_SITE = http://downloads.sourceforge.net/project/ocf-linux/ocf-linux/$(OCF_LINUX_VERSION) +OCF_LINUX_DEPENDENCIES = linux OCF_LINUX_INSTALL_STAGING = YES -define OCF_LINUX_INSTALL_STAGING_CMDS - $(INSTALL) -D -m 644 $(@D)/ocf/cryptodev.h \ - $(STAGING_DIR)/usr/include/crypto/cryptodev.h +define OCF_LINUX_BUILD_CMDS + $(MAKE) -C $(@D)/ocf $(LINUX_MAKE_FLAGS) KDIR=$(LINUX_DIR) \ + ocf_modules endef define OCF_LINUX_INSTALL_TARGET_CMDS + $(MAKE) -C $(@D)/ocf $(LINUX_MAKE_FLAGS) KDIR=$(LINUX_DIR) \ + ocf_install +endef + +define OCF_LINUX_INSTALL_STAGING_CMDS $(INSTALL) -D -m 644 $(@D)/ocf/cryptodev.h \ - $(TARGET_DIR)/usr/include/crypto/cryptodev.h + $(STAGING_DIR)/usr/include/crypto/cryptodev.h endef $(eval $(generic-package)) |