[pacman-dev] [PATCH v2 3/6] scripts: fix some inaccurate Makefile targets

Eli Schwartz eschwartz at archlinux.org
Wed Nov 14 04:29:15 UTC 2018


repo-remove and repo-elephant don't care whether repo-add.sh.in is
updated... but they do require the repo-add target to be up to date, so
use that instead. As a bonus, use the same rule for both of them.

Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
---

New patch, which obsoletes and partially includes:
https://lists.archlinux.org/pipermail/pacman-dev/2018-November/022918.html

 scripts/Makefile.am | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index c6b6220e..600c405b 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -211,13 +211,9 @@ pkgdelta: $(srcdir)/pkgdelta.sh.in

 repo-add: $(srcdir)/repo-add.sh.in

-repo-remove: $(srcdir)/repo-add.sh.in
-	$(AM_V_at)$(RM) repo-remove
-	$(AM_V_at)$(LN_S) repo-add repo-remove
-
-repo-elephant: $(srcdir)/repo-add.sh.in
-	$(AM_V_at)$(RM) repo-elephant
-	$(AM_V_at)$(LN_S) repo-add repo-elephant
+repo-remove repo-elephant: repo-add
+	$(AM_V_at)$(RM) $@
+	$(AM_V_at)$(LN_S) repo-add $@

 .SECONDEXPANSION:
 $(WRAPPER): \
--
2.19.1


More information about the pacman-dev mailing list