Skip to content
Snippets Groups Projects
Commit e00a728879b3 authored by Lasse Collin's avatar Lasse Collin
Browse files

Create correct symlinks even when

--program-{prefix,suffix,transform} is passed to configure.
parent 2e366ffde746
Branches
No related tags found
No related merge requests found
......@@ -10,20 +10,24 @@
install-exec-hook:
cd $(DESTDIR)$(bindir) && \
rm -f xzcmp xzegrep xzfgrep xzless \
lzdiff lzgrep lzmore \
lzcmp lzegrep lzfgrep lzless && \
$(LN_S) xzdiff xzcmp && \
$(LN_S) xzgrep xzegrep && \
$(LN_S) xzgrep xzfgrep && \
$(LN_S) xzmore xzless && \
$(LN_S) xzdiff lzdiff && \
$(LN_S) xzgrep lzgrep && \
$(LN_S) xzmore lzmore && \
$(LN_S) xzdiff lzcmp && \
$(LN_S) xzgrep lzegrep && \
$(LN_S) xzgrep lzfgrep && \
$(LN_S) xzmore lzless
target=`echo xzdiff | $(SED) '$(transform)'` && \
for name in xzcmp lzdiff lzcmp; do \
link=`echo $$name | $(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 && \
target=`echo xzmore | $(SED) '$(transform)'` && \
for name in xzless lzmore lzless; do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link && \
$(LN_S) $$target $$link; \
done
install-data-hook:
cd $(DESTDIR)$(mandir)/man1 && \
......@@ -27,20 +31,24 @@
install-data-hook:
cd $(DESTDIR)$(mandir)/man1 && \
rm -f xzcmp.1 xzegrep.1 xzfgrep.1 xzless.1 \
lzdiff.1 lzgrep.1 lzmore.1 \
lzcmp.1 lzegrep.1 lzfgrep.1 lzless.1 && \
$(LN_S) xzdiff.1 xzcmp.1 && \
$(LN_S) xzgrep.1 xzegrep.1 && \
$(LN_S) xzgrep.1 xzfgrep.1 && \
$(LN_S) xzmore.1 xzless.1 && \
$(LN_S) xzdiff.1 lzdiff.1 && \
$(LN_S) xzgrep.1 lzgrep.1 && \
$(LN_S) xzmore.1 lzmore.1 && \
$(LN_S) xzdiff.1 lzcmp.1 && \
$(LN_S) xzgrep.1 lzegrep.1 && \
$(LN_S) xzgrep.1 lzfgrep.1 && \
$(LN_S) xzmore.1 lzless.1
target=`echo xzdiff | $(SED) '$(transform)'` && \
for name in xzcmp lzdiff lzcmp; do \
link=`echo $$name | $(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 && \
target=`echo xzmore | $(SED) '$(transform)'` && \
for name in xzless lzmore lzless; do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link.1 && \
$(LN_S) $$target.1 $$link.1; \
done
uninstall-hook:
cd $(DESTDIR)$(bindir) && \
......@@ -44,7 +52,9 @@
uninstall-hook:
cd $(DESTDIR)$(bindir) && \
rm -f xzcmp xzegrep xzfgrep xzless \
lzdiff lzgrep lzmore \
lzcmp lzegrep lzfgrep lzless
for name in xzcmp lzdiff lzcmp xzgrep xzegrep xzfgrep \
lzgrep lzegrep lzfgrep xzless lzmore lzless; do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link; \
done
cd $(DESTDIR)$(mandir)/man1 && \
......@@ -50,4 +60,6 @@
cd $(DESTDIR)$(mandir)/man1 && \
rm -f xzcmp.1 xzegrep.1 xzfgrep.1 xzless.1 \
lzdiff.1 lzgrep.1 lzmore.1 \
lzcmp.1 lzegrep.1 lzfgrep.1 lzless.1
for name in xzcmp lzdiff lzcmp xzgrep xzegrep xzfgrep \
lzgrep lzegrep lzfgrep xzless lzmore lzless; do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link.1; \
done
......@@ -49,5 +49,5 @@
xz_LDADD += $(LTLIBINTL)
## Create symlinks for unxz and xzcat for convenicen. Create symlinks also
## Create symlinks for unxz and xzcat for convenience. Create symlinks also
## for lzma, unlzma, and lzcat for compatibility with LZMA Utils 4.32.x.
......@@ -53,3 +53,5 @@
## for lzma, unlzma, and lzcat for compatibility with LZMA Utils 4.32.x.
xzlinks = unxz xzcat lzma unlzma lzcat
install-exec-hook:
cd $(DESTDIR)$(bindir) && \
......@@ -54,11 +56,11 @@
install-exec-hook:
cd $(DESTDIR)$(bindir) && \
rm -f unxz xzcat lzma unlzma lzcat && \
$(LN_S) xz unxz && \
$(LN_S) xz xzcat && \
$(LN_S) xz lzma && \
$(LN_S) xz unlzma && \
$(LN_S) xz lzcat
target=`echo xz | $(SED) '$(transform)'` && \
for name in $(xzlinks); do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link && \
$(LN_S) $$target $$link; \
done
uninstall-hook:
cd $(DESTDIR)$(bindir) && \
......@@ -62,4 +64,7 @@
uninstall-hook:
cd $(DESTDIR)$(bindir) && \
rm -f unxz xzcat lzma unlzma lzcat
for name in $(xzlinks); do \
link=`echo $$name | $(SED) '$(transform)'` && \
rm -f $$link; \
done
......@@ -32,8 +32,10 @@
install-data-hook:
cd $(DESTDIR)$(mandir)/man1 && \
rm -f lzmadec.1 && \
$(LN_S) xzdec.1 lzmadec.1
target=`echo xzdec | $(SED) '$(transform)'` && \
link=`echo lzmadec | $(SED) '$(transform)'` && \
rm -f $$link.1 && \
$(LN_S) $$target.1 $$link.1
uninstall-hook:
cd $(DESTDIR)$(mandir)/man1 && \
......@@ -37,4 +39,5 @@
uninstall-hook:
cd $(DESTDIR)$(mandir)/man1 && \
rm -f lzmadec.1
link=`echo lzmadec | $(SED) '$(transform)'` && \
rm -f $$link.1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment