From: Zbigniew Jędrzejewski-Szmek Date: Tue, 7 May 2013 18:38:51 +0000 (-0400) Subject: build-sys: properly mkdir for GENERAL_ALIASES X-Git-Tag: v204~10 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0b95a21bd70f63fc57f62020ae84e467712d69f2;p=elogind.git build-sys: properly mkdir for GENERAL_ALIASES Previous commit (20d408766) was broken. The problem is not connected to DESTDIR being set or not, but to the fact that targets in $GENERAL_ALIASES have directory components, so mkdir -p wasn't recursing deep enough. --- diff --git a/Makefile.am b/Makefile.am index 1b8ed9223..620061049 100644 --- a/Makefile.am +++ b/Makefile.am @@ -244,8 +244,8 @@ install-aliases-hook: dir= && $(install-aliases) define install-aliases - $(MKDIR_P) $(DESTDIR)$$dir && \ while [ -n "$$1" ]; do \ + $(MKDIR_P) `dirname $(DESTDIR)$$dir/$$2` && \ rm -f $(DESTDIR)$$dir/$$2 && \ $(LN_S) $$1 $(DESTDIR)$$dir/$$2 && \ shift 2 || exit $$?; \