From 4dc68a994ebcec662b3bcf8870ba733821abd894 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 23 Aug 2010 00:01:08 -0400 Subject: improve local symlink management Signed-off-by: Mike Frysinger --- .gitignore | 11 +++++++++-- Makefile | 10 +++++++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d46a3fe..f0b906a 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,14 @@ core *.orig *.rej -rpm2tar -rpmoffset +/rpm2tar +/rpm2tarbz2 +/rpm2tarlzma +/rpm2tarxz +/rpm2tbz2 +/rpm2tgz +/rpm2txz +/rpmoffset +/rpmunpack /test diff --git a/Makefile b/Makefile index fc789d0..ae4c023 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ rpm2tar: rpm2targz $(dosym) $< $@ clean: - rm -f *.o rpmoffset rpm2tar + rm -f *.o rpmoffset rpm2tar $(LINKS) dist: git archive --prefix=$(P)/ master | lzma > $(P).tar.lzma @@ -26,12 +26,16 @@ dist-live: clean mkdir $(P) cp `find . -maxdepth 1 -type f '!' -name .gitignore` $(P) +LINKS = $(patsubst %,rpm2%,tar tarbz2 tbz2 tarlzma tgz tarxz txz) +links: + set -e; for t in $(LINKS) ; do $(dosym) rpm2targz $$t ; done + install: rpmoffset $(dodir) $(DESTDIR)$(bindir) $(dobin) rpm2targz rpmoffset $(DESTDIR)$(bindir) set -e ; \ - for t in tar tarbz2 tbz2 tarlzma tgz tarxz txz ; do \ - $(dosym) rpm2targz $(DESTDIR)$(bindir)/rpm2$$t ; \ + for t in $(LINKS) ; do \ + $(dosym) rpm2targz $(DESTDIR)$(bindir)/$$t ; \ done $(dosym) rpm2targz $(DESTDIR)$(bindir)/rpmunpack -- cgit v1.2.3-65-gdbad