]> granicus.if.org Git - sudo/commitdiff
Place compiled mo files in the src dir, not the build dir.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 26 May 2011 15:12:54 +0000 (11:12 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 26 May 2011 15:12:54 +0000 (11:12 -0400)
When installing compiled mo files, display a status message.

plugins/sudoers/Makefile.in
src/Makefile.in

index da22c4fe8f24630943af427b35ca032d8ef8cea4..0ea4c00f75f80f40007ffd4eb459854acbdabaf6 100644 (file)
@@ -237,11 +237,10 @@ update-po:
 
 compile-po:
        @if test -n "$(LINGUAS)"; then \
-           mkdir -p po; \
            set -- $(LINGUAS); \
            while test $$# != 0; do \
                echo "Compiling \"$$1\" message catalog."; \
-               $(MSGFMT) --statistics -c -o po/$$1.mo $(srcdir)/po/$$1.po; \
+               $(MSGFMT) --statistics -c -o $(srcdir)/po/$$1.mo $(srcdir)/po/$$1.po; \
                shift; \
            done; \
        fi
@@ -280,12 +279,18 @@ install-sudoers: install-dirs
                sudoers $(DESTDIR)$(sudoersdir)/sudoers
 
 install-nls:
-       @set -- $(LINGUAS); \
+       @if test -n "$(LINGUAS)"; then \
+           echo $(ECHO_N) "Installing sudoers message catalogs:$(ECHO_C)"; \
+       fi; \
+       set -- $(LINGUAS); \
        while test $$# != 0; do \
            $(INSTALL) -d $(DESTDIR)$(localedir)/$$1/LC_MESSAGES; \
            $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0644 $(srcdir)/po/$$1.mo $(DESTDIR)$(localedir)/$$1/LC_MESSAGES/sudoers.mo; \
            shift; \
-       done
+       done; \
+       if test -n "$(LINGUAS)"; then \
+           echo ""; \
+       fi
 
 uninstall:
        -rm -f $(DESTDIR)$(plugindir)/sudoers$(soext)
index 942f5ade5e7268118ea79be4e834943d7ef32eb4..601876041b9abcff53ef0e10399256e46d161313 100644 (file)
@@ -131,11 +131,10 @@ update-po:
 
 compile-po:
        @if test -n "$(LINGUAS)"; then \
-           mkdir -p po; \
            set -- $(LINGUAS); \
            while test $$# != 0; do \
                echo "Compiling \"$$1\" message catalog."; \
-               $(MSGFMT) --statistics -c -o po/$$1.mo $(srcdir)/po/$$1.po; \
+               $(MSGFMT) --statistics -c -o $(srcdir)/po/$$1.mo $(srcdir)/po/$$1.po; \
                shift; \
            done; \
        fi
@@ -166,12 +165,18 @@ install-noexec: install-dirs libsudo_noexec.la
 install-plugin:
 
 install-nls:
-       @set -- $(LINGUAS); \
+       @if test -n "$(LINGUAS)"; then \
+           echo $(ECHO_N) "Installing sudo message catalogs:$(ECHO_C)"; \
+       fi; \
+       set -- $(LINGUAS); \
        while test $$# != 0; do \
            $(INSTALL) -d $(DESTDIR)$(localedir)/$$1/LC_MESSAGES; \
            $(INSTALL) -O $(install_uid) -G $(install_gid) -M 0644 $(srcdir)/po/$$1.mo $(DESTDIR)$(localedir)/$$1/LC_MESSAGES/sudo.mo; \
            shift; \
-       done
+       done; \
+       if test -n "$(LINGUAS)"; then \
+           echo ""; \
+       fi
 
 uninstall:
        -rm -f  $(DESTDIR)$(bindir)/sudo $(DESTDIR)$(bindir)/sudoedit \