summaryrefslogtreecommitdiff
path: root/packages/security
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-09 22:41:44 +0100
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2014-01-09 22:41:44 +0100
commit79e97a6757fe46c9ceaeacb6d29b8db9b2cbe8f3 (patch)
tree90e73c6dfd8aefb78ea9200040f929f8f17790fd /packages/security
parentab3926fddbc685175fded7a28f0472b9d47d571f (diff)
downloadembtoolkit-79e97a6757fe46c9ceaeacb6d29b8db9b2cbe8f3.tar.gz
embtoolkit-79e97a6757fe46c9ceaeacb6d29b8db9b2cbe8f3.tar.bz2
embtoolkit-79e97a6757fe46c9ceaeacb6d29b8db9b2cbe8f3.tar.xz
Packages: optimize use of embtk_postinstallx_{pkgname}
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'packages/security')
-rw-r--r--packages/security/openssl/openssl.mk11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/security/openssl/openssl.mk b/packages/security/openssl/openssl.mk
index 057a816..f916ac7 100644
--- a/packages/security/openssl/openssl.mk
+++ b/packages/security/openssl/openssl.mk
@@ -55,8 +55,9 @@ else
OPENSSL_LINUX_TARGET := linux-generic32
endif
-openssl_install:
+define embtk_install_openssl
$(call embtk_makeinstall_pkg,openssl)
+endef
define embtk_beforeinstall_openssl
$(Q)rm -rf $(OPENSSL_BUILD_DIR)/.postinstalled
@@ -65,11 +66,11 @@ define embtk_beforeinstall_openssl
--openssldir=/etc/ssl --prefix=/usr shared
endef
+define embtk_postinstallonce_openssl
+ $(MAKE) libtool_files_adapt
+endef
+
define embtk_postinstall_openssl
- $(Q)if [ ! -e $(OPENSSL_BUILD_DIR)/.postinstalled ]; then \
- $(MAKE) libtool_files_adapt; \
- touch $(OPENSSL_BUILD_DIR)/.postinstalled; \
- fi
$(Q)mkdir -p $(embtk_rootfs)
$(Q)mkdir -p $(embtk_rootfs)/etc
$(Q)-cp -R $(embtk_sysroot)/etc/ssl $(embtk_rootfs)/etc/