diff options
author | Aleksei Nikiforov <darktemplar@basealt.ru> | 2018-12-25 18:25:05 +0300 |
---|---|---|
committer | Petr Lautrbach <plautrba@redhat.com> | 2019-01-28 12:03:57 +0100 |
commit | 0445e65d83aa510b7e05c8c6d31d9a0d8873636d (patch) | |
tree | 516739bcc3665d79ab95013151122ae5b22fa802 | |
parent | e3e3873de72e2dbb5d9079fc5d57c8267dea8986 (diff) | |
download | android_external_selinux-0445e65d83aa510b7e05c8c6d31d9a0d8873636d.tar.gz android_external_selinux-0445e65d83aa510b7e05c8c6d31d9a0d8873636d.tar.bz2 android_external_selinux-0445e65d83aa510b7e05c8c6d31d9a0d8873636d.zip |
Allow installing translated man pages
Signed-off-by: Aleksei Nikiforov <darktemplar@basealt.ru>
-rw-r--r-- | checkpolicy/Makefile | 7 | ||||
-rw-r--r-- | gui/Makefile | 7 | ||||
-rw-r--r-- | libselinux/man/Makefile | 25 | ||||
-rw-r--r-- | libsemanage/man/Makefile | 19 | ||||
-rw-r--r-- | libsepol/man/Makefile | 19 | ||||
-rw-r--r-- | mcstrans/man/Makefile | 11 | ||||
-rw-r--r-- | policycoreutils/load_policy/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/man/Makefile | 10 | ||||
-rw-r--r-- | policycoreutils/newrole/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/run_init/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/scripts/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/secon/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/semodule/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/sestatus/Makefile | 9 | ||||
-rw-r--r-- | policycoreutils/setfiles/Makefile | 7 | ||||
-rw-r--r-- | policycoreutils/setsebool/Makefile | 7 | ||||
-rw-r--r-- | python/audit2allow/Makefile | 7 | ||||
-rw-r--r-- | python/chcat/Makefile | 7 | ||||
-rw-r--r-- | python/semanage/Makefile | 7 | ||||
-rw-r--r-- | python/sepolicy/Makefile | 7 | ||||
-rw-r--r-- | restorecond/Makefile | 7 | ||||
-rw-r--r-- | sandbox/Makefile | 9 | ||||
-rw-r--r-- | semodule-utils/semodule_expand/Makefile | 7 | ||||
-rw-r--r-- | semodule-utils/semodule_link/Makefile | 7 | ||||
-rw-r--r-- | semodule-utils/semodule_package/Makefile | 7 |
25 files changed, 217 insertions, 11 deletions
diff --git a/checkpolicy/Makefile b/checkpolicy/Makefile index 4c817cd6..0d282ef9 100644 --- a/checkpolicy/Makefile +++ b/checkpolicy/Makefile @@ -1,6 +1,7 @@ # # Makefile for building the checkpolicy program # +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -55,6 +56,12 @@ install: all install -m 755 $(TARGETS) $(DESTDIR)$(BINDIR) install -m 644 checkpolicy.8 $(DESTDIR)$(MANDIR)/man8 install -m 644 checkmodule.8 $(DESTDIR)$(MANDIR)/man8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + fi ; \ + done relabel: install /sbin/restorecon $(DESTDIR)$(BINDIR)/checkpolicy diff --git a/gui/Makefile b/gui/Makefile index d42348b5..c2f982de 100644 --- a/gui/Makefile +++ b/gui/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin SHAREDIR ?= $(PREFIX)/share/system-config-selinux @@ -34,6 +35,12 @@ install: all install -m 644 $(TARGETS) $(DESTDIR)$(SHAREDIR) install -m 644 system-config-selinux.8 $(DESTDIR)$(MANDIR)/man8 install -m 644 selinux-polgengui.8 $(DESTDIR)$(MANDIR)/man8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/pixmaps install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/icons/hicolor/24x24/apps install -m 644 system-config-selinux.png $(DESTDIR)$(DATADIR)/system-config-selinux diff --git a/libselinux/man/Makefile b/libselinux/man/Makefile index f634d1fe..4b3626d2 100644 --- a/libselinux/man/Makefile +++ b/libselinux/man/Makefile @@ -1,8 +1,13 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr -MAN8DIR ?= $(PREFIX)/share/man/man8 -MAN5DIR ?= $(PREFIX)/share/man/man5 -MAN3DIR ?= $(PREFIX)/share/man/man3 +MANDIR ?= $(PREFIX)/share/man +MAN3SUBDIR ?= man3 +MAN5SUBDIR ?= man5 +MAN8SUBDIR ?= man8 +MAN3DIR ?= $(MANDIR)/$(MAN3SUBDIR) +MAN5DIR ?= $(MANDIR)/$(MAN5SUBDIR) +MAN8DIR ?= $(MANDIR)/$(MAN8SUBDIR) all: @@ -13,6 +18,20 @@ install: all install -m 644 man3/*.3 $(DESTDIR)$(MAN3DIR) install -m 644 man5/*.5 $(DESTDIR)$(MAN5DIR) install -m 644 man8/*.8 $(DESTDIR)$(MAN8DIR) + for lang in $(LINGUAS) ; do \ + if [ -e $${lang}/man3 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + install -m 644 $${lang}/man3/*.3 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + fi ; \ + if [ -e $${lang}/man5 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \ + install -m 644 $${lang}/man5/*.5 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \ + fi ; \ + if [ -e $${lang}/man8 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + install -m 644 $${lang}/man8/*.8 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + fi ; \ + done relabel: diff --git a/libsemanage/man/Makefile b/libsemanage/man/Makefile index 8667c9b6..f626447d 100644 --- a/libsemanage/man/Makefile +++ b/libsemanage/man/Makefile @@ -1,7 +1,11 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr -MAN3DIR ?= $(PREFIX)/share/man/man3 -MAN5DIR ?= $(PREFIX)/share/man/man5 +MANDIR ?= $(PREFIX)/share/man +MAN3SUBDIR ?= man3 +MAN5SUBDIR ?= man5 +MAN3DIR ?= $(MANDIR)/$(MAN3SUBDIR) +MAN5DIR ?= $(MANDIR)/$(MAN5SUBDIR) all: @@ -10,4 +14,13 @@ install: all mkdir -p $(DESTDIR)$(MAN5DIR) install -m 644 man3/*.3 $(DESTDIR)$(MAN3DIR) install -m 644 man5/*.5 $(DESTDIR)$(MAN5DIR) - + for lang in $(LINGUAS) ; do \ + if [ -e $${lang}/man3 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + install -m 644 $${lang}/man3/*.3 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + fi ; \ + if [ -e $${lang}/man5 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \ + install -m 644 $${lang}/man5/*.5 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN5SUBDIR) ; \ + fi ; \ + done diff --git a/libsepol/man/Makefile b/libsepol/man/Makefile index 9b754548..f54e478d 100644 --- a/libsepol/man/Makefile +++ b/libsepol/man/Makefile @@ -1,7 +1,11 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr -MAN8DIR ?= $(PREFIX)/share/man/man8 -MAN3DIR ?= $(PREFIX)/share/man/man3 +MANDIR ?= $(PREFIX)/share/man +MAN3SUBDIR ?= man3 +MAN8SUBDIR ?= man8 +MAN3DIR ?= $(MANDIR)/$(MAN3SUBDIR) +MAN8DIR ?= $(MANDIR)/$(MAN8SUBDIR) all: @@ -10,4 +14,13 @@ install: all mkdir -p $(DESTDIR)$(MAN8DIR) install -m 644 man3/*.3 $(DESTDIR)$(MAN3DIR) install -m 644 man8/*.8 $(DESTDIR)$(MAN8DIR) - + for lang in $(LINGUAS) ; do \ + if [ -e $${lang}/man3 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + install -m 644 $${lang}/man3/*.3 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN3SUBDIR) ; \ + fi ; \ + if [ -e $${lang}/man8 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + install -m 644 $${lang}/man8/*.8 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + fi ; \ + done diff --git a/mcstrans/man/Makefile b/mcstrans/man/Makefile index 645f6286..0f8d34fd 100644 --- a/mcstrans/man/Makefile +++ b/mcstrans/man/Makefile @@ -1,12 +1,21 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr -MAN8DIR ?= $(PREFIX)/share/man/man8 +MANDIR ?= $(PREFIX)/share/man +MAN8SUBDIR ?= man8 +MAN8DIR ?= $(MANDIR)/$(MAN8SUBDIR) all: install: all mkdir -p $(DESTDIR)$(MAN8DIR) install -m 644 man8/*.8 $(DESTDIR)$(MAN8DIR) + for lang in $(LINGUAS) ; do \ + if [ -e $${lang}/man8 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + install -m 644 $${lang}/man8/*.8 $(DESTDIR)$(MANDIR)/$${lang}/$(MAN8SUBDIR) ; \ + fi ; \ + done clean: -rm -f *~ \#* diff --git a/policycoreutils/load_policy/Makefile b/policycoreutils/load_policy/Makefile index 568d5d49..c1ba805b 100644 --- a/policycoreutils/load_policy/Makefile +++ b/policycoreutils/load_policy/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR ?= $(PREFIX)/share/man @@ -17,6 +18,12 @@ install: all install -m 755 $(TARGETS) $(DESTDIR)$(SBINDIR) test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8 install -m 644 load_policy.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done clean: -rm -f $(TARGETS) *.o diff --git a/policycoreutils/man/Makefile b/policycoreutils/man/Makefile index 8af1520c..94bbf586 100644 --- a/policycoreutils/man/Makefile +++ b/policycoreutils/man/Makefile @@ -1,6 +1,8 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr -MAN5DIR ?= $(PREFIX)/share/man/man5 +MANDIR ?= $(PREFIX)/share/man +MAN5DIR ?= $(MANDIR)/man5 all: @@ -9,5 +11,11 @@ clean: install: all mkdir -p $(DESTDIR)$(MAN5DIR) install -m 644 man5/*.5 $(DESTDIR)$(MAN5DIR) + for lang in $(LINGUAS) ; do \ + if [ -e $${lang}/man5 ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man5 ; \ + install -m 644 $${lang}/man5/*.5 $(DESTDIR)$(MANDIR)/$${lang}/man5 ; \ + fi ; \ + done relabel: diff --git a/policycoreutils/newrole/Makefile b/policycoreutils/newrole/Makefile index a1bfe1a6..73ebd413 100644 --- a/policycoreutils/newrole/Makefile +++ b/policycoreutils/newrole/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -66,6 +67,12 @@ install: all test -d $(DESTDIR)$(MANDIR)/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/man1 install -m $(MODE) newrole $(DESTDIR)$(BINDIR) install -m 644 newrole.1 $(DESTDIR)$(MANDIR)/man1/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man1 ; \ + install -m 644 $${lang}/*.1 $(DESTDIR)$(MANDIR)/$${lang}/man1/ ; \ + fi ; \ + done ifeq ($(PAMH), y) test -d $(DESTDIR)$(ETCDIR)/pam.d || install -m 755 -d $(DESTDIR)$(ETCDIR)/pam.d ifeq ($(LSPP_PRIV),y) diff --git a/policycoreutils/run_init/Makefile b/policycoreutils/run_init/Makefile index 1d5de572..e86364a4 100644 --- a/policycoreutils/run_init/Makefile +++ b/policycoreutils/run_init/Makefile @@ -1,5 +1,6 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR ?= $(PREFIX)/share/man @@ -38,6 +39,12 @@ install: all install -m 755 open_init_pty $(DESTDIR)$(SBINDIR) install -m 644 run_init.8 $(DESTDIR)$(MANDIR)/man8/ install -m 644 open_init_pty.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done ifeq ($(PAMH), y) install -m 644 run_init.pamd $(DESTDIR)$(ETCDIR)/pam.d/run_init endif diff --git a/policycoreutils/scripts/Makefile b/policycoreutils/scripts/Makefile index afe5dc49..75e75b80 100644 --- a/policycoreutils/scripts/Makefile +++ b/policycoreutils/scripts/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR ?= $(PREFIX)/share/man @@ -11,6 +12,12 @@ install: all install -m 755 fixfiles $(DESTDIR)$(SBINDIR) -mkdir -p $(DESTDIR)$(MANDIR)/man8 install -m 644 fixfiles.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done clean: diff --git a/policycoreutils/secon/Makefile b/policycoreutils/secon/Makefile index db8ee421..576a6203 100644 --- a/policycoreutils/secon/Makefile +++ b/policycoreutils/secon/Makefile @@ -1,4 +1,5 @@ # secon tool - command-line context +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -20,6 +21,12 @@ install: all test -d $(DESTDIR)$(MANDIR)/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/man1 install -m 644 secon.1 $(DESTDIR)$(MANDIR)/man1 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man1 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man1 ; \ + install -m 644 $${lang}/*.1 $(DESTDIR)$(MANDIR)/$${lang}/man1/ ; \ + fi ; \ + done relabel: /sbin/restorecon $(DESTDIR)$(BINDIR)/secon diff --git a/policycoreutils/semodule/Makefile b/policycoreutils/semodule/Makefile index 639d3689..73801e48 100644 --- a/policycoreutils/semodule/Makefile +++ b/policycoreutils/semodule/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR = $(PREFIX)/share/man @@ -21,6 +22,12 @@ install: all test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8 install -m 644 semodule.8 $(DESTDIR)$(MANDIR)/man8/ install -m 644 genhomedircon.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done relabel: diff --git a/policycoreutils/sestatus/Makefile b/policycoreutils/sestatus/Makefile index 274ef353..8c4f45f8 100644 --- a/policycoreutils/sestatus/Makefile +++ b/policycoreutils/sestatus/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR = $(PREFIX)/share/man @@ -19,6 +20,14 @@ install: all install -m 755 sestatus $(DESTDIR)$(SBINDIR) install -m 644 sestatus.8 $(DESTDIR)$(MANDIR)/man8 install -m 644 sestatus.conf.5 $(DESTDIR)$(MANDIR)/man5 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + [ -d $(DESTDIR)$(MANDIR)/$${lang}/man5 ] || mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man5 ; \ + [ -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.5 $(DESTDIR)$(MANDIR)/$${lang}/man5/ ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done -mkdir -p $(DESTDIR)$(ETCDIR) install -m 644 sestatus.conf $(DESTDIR)$(ETCDIR) diff --git a/policycoreutils/setfiles/Makefile b/policycoreutils/setfiles/Makefile index e9432768..bc5a8db7 100644 --- a/policycoreutils/setfiles/Makefile +++ b/policycoreutils/setfiles/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= /sbin MANDIR = $(PREFIX)/share/man @@ -36,6 +37,12 @@ install: all install -m 644 setfiles.8.man $(DESTDIR)$(MANDIR)/man8/setfiles.8 install -m 644 restorecon.8 $(DESTDIR)$(MANDIR)/man8/restorecon.8 install -m 644 restorecon_xattr.8 $(DESTDIR)$(MANDIR)/man8/restorecon_xattr.8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + [ -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done clean: rm -f setfiles restorecon restorecon_xattr *.o setfiles.8.man diff --git a/policycoreutils/setsebool/Makefile b/policycoreutils/setsebool/Makefile index 47bea605..4b55046c 100644 --- a/policycoreutils/setsebool/Makefile +++ b/policycoreutils/setsebool/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR = $(PREFIX)/share/man @@ -19,6 +20,12 @@ install: all install -m 755 setsebool $(DESTDIR)$(SBINDIR) -mkdir -p $(DESTDIR)$(MANDIR)/man8 install -m 644 setsebool.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done -mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR) install -m 644 $(BASHCOMPLETIONS) $(DESTDIR)$(BASHCOMPLETIONDIR)/setsebool diff --git a/python/audit2allow/Makefile b/python/audit2allow/Makefile index 06fc3b69..18d740d3 100644 --- a/python/audit2allow/Makefile +++ b/python/audit2allow/Makefile @@ -2,6 +2,7 @@ PYTHON ?= python SECILC ?= secilc # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -38,6 +39,12 @@ install: all -mkdir -p $(DESTDIR)$(MANDIR)/man1 install -m 644 audit2allow.1 $(DESTDIR)$(MANDIR)/man1/ install -m 644 audit2why.1 $(DESTDIR)$(MANDIR)/man1/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man1 ; \ + install -m 644 $${lang}/*.1 $(DESTDIR)$(MANDIR)/$${lang}/man1/ ; \ + fi ; \ + done clean: rm -f *~ *.o sepolgen-ifgen-attr-helper test_dummy_policy diff --git a/python/chcat/Makefile b/python/chcat/Makefile index 79620f60..e4873bf4 100644 --- a/python/chcat/Makefile +++ b/python/chcat/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -11,6 +12,12 @@ install: all install -m 755 chcat $(DESTDIR)$(BINDIR) -mkdir -p $(DESTDIR)$(MANDIR)/man8 install -m 644 chcat.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done clean: diff --git a/python/semanage/Makefile b/python/semanage/Makefile index 5fc1998e..2e262ef8 100644 --- a/python/semanage/Makefile +++ b/python/semanage/Makefile @@ -1,6 +1,7 @@ PYTHON ?= python # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR = $(PREFIX)/share/man @@ -19,6 +20,12 @@ install: all -mkdir -p $(DESTDIR)$(SBINDIR) install -m 755 semanage $(DESTDIR)$(SBINDIR) install -m 644 *.8 $(DESTDIR)$(MANDIR)/man8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + [ -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done test -d $(DESTDIR)/$(PACKAGEDIR) || install -m 755 -d $(DESTDIR)/$(PACKAGEDIR) install -m 755 seobject.py $(DESTDIR)/$(PACKAGEDIR) -mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR) diff --git a/python/sepolicy/Makefile b/python/sepolicy/Makefile index fb8a1325..7ed039bc 100644 --- a/python/sepolicy/Makefile +++ b/python/sepolicy/Makefile @@ -1,6 +1,7 @@ PYTHON ?= python # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -32,6 +33,12 @@ install: (cd $(DESTDIR)$(BINDIR); ln -sf sepolicy sepolgen) -mkdir -p $(DESTDIR)$(MANDIR)/man8 install -m 644 *.8 $(DESTDIR)$(MANDIR)/man8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done -mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR) install -m 644 $(BASHCOMPLETIONS) $(DESTDIR)$(BASHCOMPLETIONDIR)/sepolicy diff --git a/restorecond/Makefile b/restorecond/Makefile index 6155ca4a..b81f8c82 100644 --- a/restorecond/Makefile +++ b/restorecond/Makefile @@ -1,6 +1,7 @@ PKG_CONFIG ?= pkg-config # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SBINDIR ?= $(PREFIX)/sbin MANDIR = $(PREFIX)/share/man @@ -42,6 +43,12 @@ install: all -mkdir -p $(DESTDIR)$(SBINDIR) install -m 755 restorecond $(DESTDIR)$(SBINDIR) install -m 644 restorecond.8 $(DESTDIR)$(MANDIR)/man8 + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + [ -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ] || mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done -mkdir -p $(DESTDIR)$(INITDIR) install -m 755 restorecond.init $(DESTDIR)$(INITDIR)/restorecond -mkdir -p $(DESTDIR)$(SELINUXDIR) diff --git a/sandbox/Makefile b/sandbox/Makefile index 49c1d3f6..862bffbe 100644 --- a/sandbox/Makefile +++ b/sandbox/Makefile @@ -1,6 +1,7 @@ PYTHON ?= python # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr SYSCONFDIR ?= /etc/sysconfig BINDIR ?= $(PREFIX)/bin @@ -23,6 +24,14 @@ install: all install -m 644 seunshare.8 $(DESTDIR)$(MANDIR)/man8/ -mkdir -p $(DESTDIR)$(MANDIR)/man5 install -m 644 sandbox.5 $(DESTDIR)$(MANDIR)/man5/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man5 ; \ + mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.5 $(DESTDIR)$(MANDIR)/$${lang}/man5/ ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done -mkdir -p $(DESTDIR)$(SBINDIR) install -m 4755 seunshare $(DESTDIR)$(SBINDIR)/ -mkdir -p $(DESTDIR)$(SHAREDIR) diff --git a/semodule-utils/semodule_expand/Makefile b/semodule-utils/semodule_expand/Makefile index f1a1c8f3..e63dcff2 100644 --- a/semodule-utils/semodule_expand/Makefile +++ b/semodule-utils/semodule_expand/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -15,6 +16,12 @@ install: all install -m 755 semodule_expand $(DESTDIR)$(BINDIR) test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8 install -m 644 semodule_expand.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done relabel: diff --git a/semodule-utils/semodule_link/Makefile b/semodule-utils/semodule_link/Makefile index 692cb026..c5cf69cd 100644 --- a/semodule-utils/semodule_link/Makefile +++ b/semodule-utils/semodule_link/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -15,6 +16,12 @@ install: all install -m 755 semodule_link $(DESTDIR)$(BINDIR) test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8 install -m 644 semodule_link.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done relabel: diff --git a/semodule-utils/semodule_package/Makefile b/semodule-utils/semodule_package/Makefile index da170267..680ab836 100644 --- a/semodule-utils/semodule_package/Makefile +++ b/semodule-utils/semodule_package/Makefile @@ -1,4 +1,5 @@ # Installation directories. +LINGUAS ?= ru PREFIX ?= /usr BINDIR ?= $(PREFIX)/bin MANDIR ?= $(PREFIX)/share/man @@ -17,6 +18,12 @@ install: all test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8 install -m 644 semodule_package.8 $(DESTDIR)$(MANDIR)/man8/ install -m 644 semodule_unpackage.8 $(DESTDIR)$(MANDIR)/man8/ + for lang in $(LINGUAS) ; do \ + if [ -e $${lang} ] ; then \ + test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \ + install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \ + fi ; \ + done relabel: |