]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Restore active part of error page stylesheets
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 21 Oct 2008 12:31:00 +0000 (01:31 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 21 Oct 2008 12:31:00 +0000 (01:31 +1300)
This now uses an adjusted form of errorTryLoadText() which accepts
an absoute path page name and NULL dir instead of errorLoadText()
which is intended only for locating a specific page amongst the error
directory content.

1  2 
errors/Makefile.am

index 6c53194645271369b5d616a28118939723d1148a,79839d25aa6e28f01b559ad1b0acb6d997926351..0aeaa4cf15a5f060d6d7c7e4864f766c6a27e8ad
@@@ -70,7 -72,15 +72,15 @@@ install-data-local
                        $(INSTALL_DATA) $$f $(DESTDIR)$(DEFAULT_ERROR_DIR)/$$l; \
                done; \
          fi \
-       done
+       done; \
 -        $(INSTALL_DATA) $(srcdir)/errorpage.css $(DEFAULT_STYLESHEET).default; \
 -        @if test -f $(DEFAULT_STYLESHEET) ; then \
 -                echo "$@ will not overwrite existing $(DEFAULT_STYLESHEET)" ; \
++        $(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET).default; \
++        @if test -f $(DESTDIR)$(DEFAULT_STYLESHEET) ; then \
++                echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_STYLESHEET)" ; \
+         else \
 -                echo "$(INSTALL_DATA) $(srcdir)/errorpage.css $(DEFAULT_STYLESHEET)"; \
 -                $(INSTALL_DATA) $(srcdir)/errorpage.css $(DEFAULT_STYLESHEET); \
++                echo "$(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET)"; \
++                $(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET); \
+         fi
  
  uninstall-local:
        @ for l in $(LANGUAGES); do \
@@@ -84,7 -94,8 +94,8 @@@
                        rm -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/$$l/`basename $$f`; \
                done; \
          fi \
-       done
+       done; \
 -      rm -f $(DEFAULT_STYLESHEET).default
++      rm -f $(DESTDIR)$(DEFAULT_STYLESHEET).default
  
  # undocumented hack.  You can use this target to create multi-lingual
  # error pages.  For example: