Index: src/scripts/Makefile.am |
=================================================================== |
--- src/scripts/Makefile.am (revision 50504) |
+++ src/scripts/Makefile.am (working copy) |
@@ -8,58 +8,48 @@ |
nodist_bin_SCRIPTS = xzdiff xzgrep xzmore xzless |
dist_man_MANS = xzdiff.1 xzgrep.1 xzmore.1 xzless.1 |
+links = \ |
+ xzdiff-xzcmp \ |
+ xzgrep-xzegrep \ |
+ xzgrep-xzfgrep |
+ |
+if COND_LZMALINKS |
+links += \ |
+ xzdiff-lzdiff \ |
+ xzdiff-lzcmp \ |
+ xzgrep-lzgrep \ |
+ xzgrep-lzegrep \ |
+ xzgrep-lzfgrep \ |
+ xzmore-lzmore \ |
+ xzless-lzless |
+endif |
+ |
install-exec-hook: |
cd $(DESTDIR)$(bindir) && \ |
- target=`echo xzdiff | sed '$(transform)'` && \ |
- for name in xzcmp lzdiff lzcmp; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
+ for pair in $(links); do \ |
+ target=`echo $$pair | sed 's/-.*$$//' | sed '$(transform)'` && \ |
+ link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \ |
rm -f $$link && \ |
$(LN_S) $$target $$link; \ |
- done && \ |
- target=`echo xzgrep | sed '$(transform)'` && \ |
- for name in xzegrep xzfgrep lzgrep lzegrep lzfgrep; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
- rm -f $$link && \ |
- $(LN_S) $$target $$link; \ |
- done && \ |
- for name in xzmore xzless; do \ |
- target=`echo $$name | sed '$(transform)'` && \ |
- link=`echo $$name | sed 's/xz/lz/;$(transform)'` && \ |
- rm -f $$link && \ |
- $(LN_S) $$target $$link; \ |
done |
install-data-hook: |
cd $(DESTDIR)$(mandir)/man1 && \ |
- target=`echo xzdiff | sed '$(transform)'` && \ |
- for name in xzcmp lzdiff lzcmp; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
+ for pair in $(links); do \ |
+ target=`echo $$pair | sed 's/-.*$$//' | sed '$(transform)'` && \ |
+ link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \ |
rm -f $$link.1 && \ |
$(LN_S) $$target.1 $$link.1; \ |
- done && \ |
- target=`echo xzgrep | sed '$(transform)'` && \ |
- for name in xzegrep xzfgrep lzgrep lzegrep lzfgrep; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
- rm -f $$link.1 && \ |
- $(LN_S) $$target.1 $$link.1; \ |
- done && \ |
- for name in xzmore xzless; do \ |
- target=`echo $$name | sed '$(transform)'` && \ |
- link=`echo $$name | sed 's/xz/lz/;$(transform)'` && \ |
- rm -f $$link.1 && \ |
- $(LN_S) $$target.1 $$link.1; \ |
done |
uninstall-hook: |
cd $(DESTDIR)$(bindir) && \ |
- for name in xzcmp lzdiff lzcmp xzegrep xzfgrep \ |
- lzgrep lzegrep lzfgrep lzmore lzless; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
+ for pair in $(links); do \ |
+ link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \ |
rm -f $$link; \ |
done |
cd $(DESTDIR)$(mandir)/man1 && \ |
- for name in xzcmp lzdiff lzcmp xzegrep xzfgrep \ |
- lzgrep lzegrep lzfgrep lzmore lzless; do \ |
- link=`echo $$name | sed '$(transform)'` && \ |
+ for pair in $(links); do \ |
+ link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \ |
rm -f $$link.1; \ |
done |