]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Distribute TRANSLATORS properly.
authorAmos Jeffries <amosjeffries@squid-cache.org>
Thu, 9 Jul 2009 11:08:24 +0000 (05:08 -0600)
committerAmos Jeffries <amosjeffries@squid-cache.org>
Thu, 9 Jul 2009 11:08:24 +0000 (05:08 -0600)
Also remove '/' from scan paths and add information
about which files are being found for install/uninstall

errors/Makefile.am
mksnapshot.sh

index eeb7e98ffac06bcf0ae049b67a97b0e906e567c2..5226909fe6934027d7749069028f2449e413692a 100644 (file)
@@ -11,11 +11,12 @@ DEFAULT_ERROR_DIR   = $(errordir)
 DEFAULT_STYLESHEET     = $(sysconfdir)/errorpage.css
 
 # List of automated translations possible:
-TRANSLATIONPO=`ls -1 $(top_srcdir)/errors/*.po 2>/dev/null | grep -o -E "[a-z\-]+\.po" | sed s/.po//`
-TRANSLATIONDIR=`ls -1 $(srcdir)/ $(builddir)/ 2>/dev/null | sed -e 's%$(srcdir)/%%' -e 's%$(builddir)/%%' -e 's%.po%%' `
+TRANSLATIONPO=`ls -1 $(top_srcdir)/errors/*.po | grep -o -E "[a-z\-]+\.po" | sed s/.po//`
+TRANSLATIONDIR=`ls -1 $(srcdir) $(builddir) | sed -e 's%$(srcdir)/%%' -e 's%$(builddir)/%%' -e 's%.po%%' `
 
 install-data-local:
        for l in $(TRANSLATIONDIR) ; do \
+         echo "Located $$l for install..."; \
          if test -d $(srcdir)/$$l; then \
                $(mkinstalldirs) $(DESTDIR)$(DEFAULT_ERROR_DIR)/$$l && \
                for f in $(srcdir)/$$l/ERR_*; do \
@@ -31,6 +32,7 @@ install-data-local:
                done; \
          fi \
        done; \
+       $(INSTALL_DATA) $(srcdir)/TRANSLATORS $(DESTDIR)TRANSLATORS; \
        $(INSTALL_DATA) $(srcdir)/errorpage.css $(DESTDIR)$(DEFAULT_STYLESHEET).default; \
        if test -f $(DESTDIR)$(DEFAULT_STYLESHEET) ; then \
                echo "$@ will not overwrite existing $(DESTDIR)$(DEFAULT_STYLESHEET)" ; \
@@ -43,6 +45,7 @@ install-data-local:
 
 uninstall-local:
        for l in $(TRANSLATIONDIR) ; do \
+         echo "Located $$l for uninstall ..."; \
          if test -d $(srcdir)/$$l; then \
                for f in $(srcdir)/$$l/ERR_*; do \
                        if test -f $(DESTDIR)$(DEFAULT_ERROR_DIR)/$$l/`basename $$f`; then \
@@ -60,6 +63,7 @@ uninstall-local:
        done;
        @$(SHELL) $(top_srcdir)/scripts/remove-cfg.sh "$(RM)" $(DESTDIR)$(DEFAULT_STYLESHEET)
        rm -f $(DESTDIR)$(DEFAULT_STYLESHEET).default
+       rm -f $(DESTDIR)TRANSLATORS
 
 
 ## Upgrade requires the new files to be pre-installed
@@ -76,7 +80,7 @@ dist-hook: translate
                  || exit 1; \
          fi; \
        done; \
-       for f in aliases alias-link.sh alias-upgrade errorpage.css; do \
+       for f in aliases alias-link.sh alias-upgrade errorpage.css TRANSLATORS; do \
                cp -p $(srcdir)/$$f $(distdir)/`basename $$f`; \
        done;
 
index 5d095f6966c79b93150b97385c4f5807a90f156d..3c7fd1de487514f5d450d5a6d15224ba3e5efa12 100755 (executable)
@@ -115,6 +115,6 @@ fi
 # Generate language-pack tarballs
 # NP: Only to be done on HEAD branch.
 if test "${VERSION}" = "3.HEAD" ; then
-       sh -c "cd $tmpdir/errors && tar -zcf ${PWD}/${PACKAGE}-${VERSION}-${date}-langpack.tar.gz ./*/* ./alias* "
+       sh -c "cd $tmpdir/errors && tar -zcf ${PWD}/${PACKAGE}-${VERSION}-${date}-langpack.tar.gz ./*/* ./alias* ./TRANSLATORS "
        echo ${PACKAGE}-${VERSION}-${date}-langpack.tar.gz >>${tag}.out
 fi