| https://bugs.gentoo.org/473650 |
| https://fedorahosted.org/linux-pam/ticket/31 |
| |
| fix doc installs when doing out of tree builds |
| |
| --- a/doc/adg/Makefile.in |
| +++ b/doc/adg/Makefile.in |
| @@ -463,17 +463,17 @@ install-data-local: |
| $(mkinstalldirs) $(DESTDIR)$(docdir) |
| $(mkinstalldirs) $(DESTDIR)$(pdfdir) |
| $(mkinstalldirs) $(DESTDIR)$(htmldir) |
| - test -f html/Linux-PAM_ADG.html || exit 0; \ |
| + test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html || exit 0; \ |
| $(install_sh_DATA) html/Linux-PAM_ADG.html html/adg-*.html \ |
| $(DESTDIR)$(htmldir)/ || \ |
| $(install_sh_DATA) $(srcdir)/html/Linux-PAM_ADG.html \ |
| - $(srcdir)/html/sag-*.html \ |
| + $(srcdir)/html/adg-*.html \ |
| $(DESTDIR)$(htmldir)/ |
| - test -f Linux-PAM_ADG.txt || exit 0; \ |
| + test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_ADG.txt $(DESTDIR)$(docdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.txt \ |
| $(DESTDIR)$(docdir)/ |
| - test -f Linux-PAM_ADG.pdf || exit 0; \ |
| + test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_ADG.pdf $(DESTDIR)$(pdfdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.pdf \ |
| $(DESTDIR)$(pdfdir)/ |
| @@ -486,18 +486,18 @@ uninstall-local: |
| |
| releasedocs: all |
| $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html |
| - test -f html/Linux-PAM_ADG.html || exit 0; \ |
| + test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html || exit 0; \ |
| cp -ap html/Linux-PAM_ADG.html html/adg-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/ || \ |
| cp -ap $(srcdir)/html/Linux-PAM_ADG.html \ |
| $(srcdir)/html/adg-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/ |
| - test -f Linux-PAM_ADG.txt || exit 0; \ |
| + test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \ |
| cp -p Linux-PAM_ADG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \ |
| cp -p $(srcdir)/Linux-PAM_ADG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ |
| - test -f Linux-PAM_ADG.pdf || exit 0; \ |
| + test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \ |
| cp -p Linux-PAM_ADG.pdf \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \ |
| cp -p $(srcdir)/Linux-PAM_ADG.pdf \ |
| --- a/doc/mwg/Makefile.in |
| +++ b/doc/mwg/Makefile.in |
| @@ -463,17 +463,17 @@ install-data-local: |
| $(mkinstalldirs) $(DESTDIR)$(docdir) |
| $(mkinstalldirs) $(DESTDIR)$(pdfdir) |
| $(mkinstalldirs) $(DESTDIR)$(htmldir) |
| - test -f html/Linux-PAM_MWG.html || exit 0; \ |
| + test -f html/Linux-PAM_MWG.html -o -f $(srcdir)/html/Linux-PAM_MWG.html || exit 0; \ |
| $(install_sh_DATA) html/Linux-PAM_MWG.html html/mwg-*.html \ |
| $(DESTDIR)$(htmldir)/ || \ |
| $(install_sh_DATA) $(srcdir)/html/Linux-PAM_MWG.html \ |
| - $(srcdir)/html/sag-*.html \ |
| + $(srcdir)/html/mwg-*.html \ |
| $(DESTDIR)$(htmldir)/ |
| - test -f Linux-PAM_MWG.txt || exit 0; \ |
| + test -f Linux-PAM_MWG.txt -o -f $(srcdir)/Linux-PAM_MWG.txt || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_MWG.txt $(DESTDIR)$(docdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.txt \ |
| $(DESTDIR)$(docdir)/ |
| - test -f Linux-PAM_MWG.pdf || exit 0; \ |
| + test -f Linux-PAM_MWG.pdf -o -f $(srcdir)/Linux-PAM_MWG.pdf || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_MWG.pdf $(DESTDIR)$(pdfdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.pdf \ |
| $(DESTDIR)$(pdfdir)/ |
| @@ -486,18 +486,18 @@ uninstall-local: |
| |
| releasedocs: all |
| $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html |
| - test -f html/Linux-PAM_MWG.html || exit 0; \ |
| + test -f html/Linux-PAM_MWG.html -o -f $(srcdir)/html/Linux-PAM_MWG.html || exit 0; \ |
| cp -ap html/Linux-PAM_MWG.html html/mwg-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/ || \ |
| cp -ap $(srcdir)/html/Linux-PAM_MWG.html \ |
| $(srcdir)/html/mwg-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html/ |
| - test -f Linux-PAM_MWG.txt || exit 0; \ |
| + test -f Linux-PAM_MWG.txt -o -f $(srcdir)/Linux-PAM_MWG.txt || exit 0; \ |
| cp -p Linux-PAM_MWG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ || \ |
| cp -p $(srcdir)/Linux-PAM_MWG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ |
| - test -f Linux-PAM_MWG.pdf || exit 0; \ |
| + test -f Linux-PAM_MWG.pdf -o -f $(srcdir)/Linux-PAM_MWG.pdf || exit 0; \ |
| cp -p Linux-PAM_MWG.pdf \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/ || \ |
| cp -p $(srcdir)/Linux-PAM_MWG.pdf \ |
| --- a/doc/sag/Makefile.in |
| +++ b/doc/sag/Makefile.in |
| @@ -463,17 +463,17 @@ install-data-local: |
| $(mkinstalldirs) $(DESTDIR)$(docdir) |
| $(mkinstalldirs) $(DESTDIR)$(pdfdir) |
| $(mkinstalldirs) $(DESTDIR)$(htmldir) |
| - test -f html/Linux-PAM_SAG.html || exit 0; \ |
| + test -f html/Linux-PAM_SAG.html -o -f $(srcdir)/html/Linux-PAM_SAG.html || exit 0; \ |
| $(install_sh_DATA) html/Linux-PAM_SAG.html html/sag-*.html \ |
| $(DESTDIR)$(htmldir)/ || \ |
| $(install_sh_DATA) $(srcdir)/html/Linux-PAM_SAG.html \ |
| $(srcdir)/html/sag-*.html \ |
| $(DESTDIR)$(htmldir)/ |
| - test -f Linux-PAM_SAG.txt || exit 0; \ |
| + test -f Linux-PAM_SAG.txt -o -f $(srcdir)/Linux-PAM_SAG.txt || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_SAG.txt $(DESTDIR)$(docdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.txt \ |
| $(DESTDIR)$(docdir)/ |
| - test -f Linux-PAM_SAG.pdf || exit 0; \ |
| + test -f Linux-PAM_SAG.pdf -o -f $(srcdir)/Linux-PAM_SAG.pdf || exit 0; \ |
| $(install_sh_DATA) Linux-PAM_SAG.pdf $(DESTDIR)$(pdfdir)/ || \ |
| $(install_sh_DATA) $(srcdir)/Linux-PAM_SAG.pdf \ |
| $(DESTDIR)$(pdfdir)/ |
| @@ -486,18 +486,18 @@ uninstall-local: |
| |
| releasedocs: all |
| $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html |
| - test -f html/Linux-PAM_SAG.html || exit 0; \ |
| + test -f html/Linux-PAM_SAG.html -o -f $(srcdir)/html/Linux-PAM_SAG.html || exit 0; \ |
| cp -ap html/Linux-PAM_SAG.html html/sag-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/ || \ |
| cp -ap $(srcdir)/html/Linux-PAM_SAG.html \ |
| $(srcdir)/html/sag-*.html \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/html/ |
| - test -f Linux-PAM_SAG.txt || exit 0; \ |
| + test -f Linux-PAM_SAG.txt -o -f $(srcdir)/Linux-PAM_SAG.txt || exit 0; \ |
| cp -p Linux-PAM_SAG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ || \ |
| cp -p $(srcdir)/Linux-PAM_SAG.txt \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ |
| - test -f Linux-PAM_SAG.pdf || exit 0; \ |
| + test -f Linux-PAM_SAG.pdf -o -f $(srcdir)/Linux-PAM_SAG.pdf || exit 0; \ |
| cp -p Linux-PAM_SAG.pdf \ |
| $(top_builddir)/Linux-PAM-$(VERSION)/doc/sag/ || \ |
| cp -p $(srcdir)/Linux-PAM_SAG.pdf \ |