From 59ab65b2d915821e5531a9a2d00d62ea2e57c506 Mon Sep 17 00:00:00 2001 From: "Felix S. Klock II" Date: Thu, 10 Jul 2014 19:18:46 +0200 Subject: [PATCH] More robust install.sh: do runnability test in fresh subdirectory. Fix #15558. --- mk/install.mk | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mk/install.mk b/mk/install.mk index 206046faeb6ef..b9baf6e02e102 100644 --- a/mk/install.mk +++ b/mk/install.mk @@ -14,16 +14,18 @@ else MAYBE_DISABLE_VERIFY= endif -install: dist-install-dir-$(CFG_BUILD)-with-target-libs - $(Q)sh tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)" "$(MAYBE_DISABLE_VERIFY)" +install: dist-install-dir-$(CFG_BUILD)-with-target-libs | tmp/empty_dir + $(Q)cd tmp/empty_dir && sh ../../tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)" "$(MAYBE_DISABLE_VERIFY)" # Remove tmp files while we can because they may have been created under sudo $(Q)rm -R tmp/dist -uninstall: dist-install-dir-$(CFG_BUILD)-with-target-libs - $(Q)sh tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --uninstall --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)" +uninstall: dist-install-dir-$(CFG_BUILD)-with-target-libs | tmp/empty_dir + $(Q)cd tmp/empty_dir && sh ../../tmp/dist/$(PKG_NAME)-$(CFG_BUILD)/install.sh --uninstall --prefix="$(DESTDIR)$(CFG_PREFIX)" --libdir="$(DESTDIR)$(CFG_LIBDIR)" --mandir="$(DESTDIR)$(CFG_MANDIR)" # Remove tmp files while we can because they may have been created under sudo $(Q)rm -R tmp/dist +tmp/empty_dir: + mkdir -p $@ ###################################################################### # Android remote installation