All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Carter <jwcart2@gmail.com>
To: Petr Lautrbach <plautrba@redhat.com>
Cc: selinux@vger.kernel.org
Subject: Re: [PATCH 12/12] semodule-utils: Remove the Russian translations
Date: Mon, 14 Aug 2023 08:46:53 -0400	[thread overview]
Message-ID: <CAP+JOzSxQL9dqB7MXfCJKyc4Q4nsNTnxhC4ChnqctSXSqRRapA@mail.gmail.com> (raw)
In-Reply-To: <87350mc6v2.fsf@redhat.com>

On Mon, Aug 14, 2023 at 5:26 AM Petr Lautrbach <plautrba@redhat.com> wrote:
>
> James Carter <jwcart2@gmail.com> writes:
>
> > The Russian translations have not been maintained and are out of
> > date, so remove them.
> >
> > Suggested-by: Petr Lautrbach <plautrba@redhat.com>
> > Signed-off-by: James Carter <jwcart2@gmail.com>
>
> Based on https://github.com/SELinuxProject/selinux/pull/405
>
> For all 12:
>
> Acked-by: Petr Lautrbach <lautrbach@redhat.com>
>
> Note that Makefile's still contain:
>
> ```
> LINGUAS ?= ru
> ...
> install: all
> ...
>     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
> ```
>
> I'd simply drop 'ru' from LINGUAS in order to make it possible to use
> original ru pages extracted from other source and setting LINGUAS in the
> build environment, e.g.:
>
> ```
> --- a/checkpolicy/Makefile
> +++ b/checkpolicy/Makefile
> @@ -1,7 +1,7 @@
>  #
>  # Makefile for building the checkpolicy program
>  #
> -LINGUAS ?= ru
> +LINGUAS ?=
>  PREFIX ?= /usr
>  BINDIR ?= $(PREFIX)/bin
>  MANDIR ?= $(PREFIX)/share/man
> ```
>

I didn't think of the Makefiles.
I'll send a patch to make the change you recommend above to all of the
Makefiles.

Thanks,
Jim


>
> > ---
> >  .../semodule_expand/ru/semodule_expand.8      | 31 ------------
> >  .../semodule_link/ru/semodule_link.8          | 32 -------------
> >  .../semodule_package/ru/semodule_package.8    | 48 -------------------
> >  .../semodule_package/ru/semodule_unpackage.8  | 24 ----------
> >  4 files changed, 135 deletions(-)
> >  delete mode 100644 semodule-utils/semodule_expand/ru/semodule_expand.8
> >  delete mode 100644 semodule-utils/semodule_link/ru/semodule_link.8
> >  delete mode 100644 semodule-utils/semodule_package/ru/semodule_package.8
> >  delete mode 100644 semodule-utils/semodule_package/ru/semodule_unpackage.8
> >
> > diff --git a/semodule-utils/semodule_expand/ru/semodule_expand.8 b/semodule-utils/semodule_expand/ru/semodule_expand.8
> > deleted file mode 100644
> > index 28b381af..00000000
> > --- a/semodule-utils/semodule_expand/ru/semodule_expand.8
> > +++ /dev/null
> > @@ -1,31 +0,0 @@
> > -.TH SEMODULE_EXPAND "8" "ноябрь 2005" "Security Enhanced Linux"
> > -.SH ИМЯ
> > -semodule_expand \- расширить пакет модуля политики SELinux
> > -
> > -.SH ОБЗОР
> > -.B semodule_expand [-V ] [ -a ] [ -c [version]] basemodpkg outputfile
> > -.br
> > -.SH ОПИСАНИЕ
> > -.PP
> > -semodule_expand - утилита разработки для ручного расширения пакета базового модуля политики в двоичный файл политики ядра.
> > -Это средство не является необходимым для нормальной работы SELinux. Обычно такое расширение выполняется libsemanage внутренним образом в ответ на команды semodule. Пакеты базовых модулей политики можно создавать непосредственно с помощью semodule_package или semodule_link (при связывании набора пакетов в один пакет).
> > -
> > -.SH "ПАРАМЕТРЫ"
> > -.TP
> > -.B \-V
> > -Показать версию
> > -.TP
> > -.B \-c [version]
> > -Версия политики, которую следует создать
> > -.TP
> > -.B \-a
> > -Не проверять утверждения. При использовании этого параметра политика не будет проверять запрещающие правила (neverallow).
> > -
> > -.SH СМОТРИТЕ ТАКЖЕ
> > -.B checkmodule(8), semodule_package(8), semodule(8), semodule_link(8)
> > -(8),
> > -.SH АВТОРЫ
> > -.nf
> > -Эта страница руководства была написана Dan Walsh <dwalsh@redhat.com>.
> > -Программа была написана Karl MacMillan <kmacmillan@tresys.com>, Joshua Brindle <jbrindle@tresys.com>.
> > -Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
> > diff --git a/semodule-utils/semodule_link/ru/semodule_link.8 b/semodule-utils/semodule_link/ru/semodule_link.8
> > deleted file mode 100644
> > index 4a8f414e..00000000
> > --- a/semodule-utils/semodule_link/ru/semodule_link.8
> > +++ /dev/null
> > @@ -1,32 +0,0 @@
> > -.TH SEMODULE_LINK "8" "Ноябрь 2005" "Security Enhanced Linux"
> > -.SH ИМЯ
> > -semodule_link \- связать вместе пакеты модулей политики SELinux
> > -
> > -.SH ОБЗОР
> > -.B semodule_link [-Vv] [-o outfile] basemodpkg modpkg1 [modpkg2]...
> > -.br
> > -.SH ОПИСАНИЕ
> > -.PP
> > -semodule_link - утилита разработки для ручного связывания набора пакетов модулей политики SELinux в один пакет модулей политики.
> > -Это средство не является необходимым для нормальной работы SELinux. Обычно такое связывание выполняется libsemanage внутренним образом в ответ на команды semodule. Пакеты модулей создаются с помощью semodule_package.
> > -
> > -.SH "ПАРАМЕТРЫ"
> > -.TP
> > -.B \-V
> > -Показать версию
> > -.TP
> > -.B \-v
> > -Подробный режим
> > -.TP
> > -.B \-o <output file>
> > -Связанный пакет модулей политики, созданный с помощью этого средства
> > -
> > -
> > -.SH СМОТРИТЕ ТАКЖЕ
> > -.B checkmodule(8), semodule_package(8), semodule(8), semodule_expand(8)
> > -(8),
> > -.SH АВТОРЫ
> > -.nf
> > -Эта страница руководства была написана Dan Walsh <dwalsh@redhat.com>.
> > -Программа была написана Karl MacMillan <kmacmillan@tresys.com>.
> > -Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
> > diff --git a/semodule-utils/semodule_package/ru/semodule_package.8 b/semodule-utils/semodule_package/ru/semodule_package.8
> > deleted file mode 100644
> > index 3f4b16a9..00000000
> > --- a/semodule-utils/semodule_package/ru/semodule_package.8
> > +++ /dev/null
> > @@ -1,48 +0,0 @@
> > -.TH SEMODULE_PACKAGE "8" "Ноябрь 2005" "Security Enhanced Linux"
> > -.SH ИМЯ
> > -semodule_package \- создать пакет модуля политики SELinux
> > -
> > -.SH ОБЗОР
> > -.B semodule_package \-o <output file> \-m <module> [\-f <file contexts>]
> > -.br
> > -.SH ОПИСАНИЕ
> > -.PP
> > -semodule_package - утилита, которая используется для создания пакета модуля политики SELinux из двоичного модуля политики и (необязательно) других данных, таких как контексты файлов. Команда semodule_package упаковывает двоичные модули политики, созданные с помощью checkmodule. Пакет политики, созданный с помощью semodule_package, затем можно установить через semodule.
> > -
> > -.SH ПРИМЕР
> > -.nf
> > -# Собрать пакет политики для базового модуля.
> > -$ semodule_package \-o base.pp \-m base.mod \-f file_contexts
> > -# Собрать пакет политики для модуля httpd.
> > -$ semodule_package \-o httpd.pp \-m httpd.mod \-f httpd.fc
> > -# Собрать пакет политики для локальных правил принудительного присвоения типов, не включая контексты файлов.
> > -$ semodule_package \-o local.pp \-m local.mod
> > -.fi
> > -
> > -.SH "ПАРАМЕТРЫ"
> > -.TP
> > -.B \-o \-\-outfile <output file>
> > -Файл пакета модуля политики, созданный этим средством.
> > -.TP
> > -.B  \-s \-\-seuser <seuser file>
> > -Файл seuser, который следует включить в пакет.
> > -.TP
> > -.B  \-u \-\-user_extra <user extra file>
> > -Файл user_extra, который следует включить в пакет.
> > -.TP
> > -.B  \-m \-\-module <Module file>
> > -Файл модуля политики, который следует включить в пакет.
> > -.TP
> > -.B  \-f \-\-fc <File context file>
> > -Файл контекстов файлов для модуля (необязательно).
> > -.TP
> > -.B  \-n \-\-nc <netfilter context file>
> > -Файл контекста netfilter, который следует включить в пакет.
> > -
> > -.SH СМОТРИТЕ ТАКЖЕ
> > -.B checkmodule(8), semodule(8), semodule_unpackage(8)
> > -.SH АВТОРЫ
> > -.nf
> > -Эта страница руководства была написана Dan Walsh <dwalsh@redhat.com>.
> > -Программа была написана Karl MacMillan <kmacmillan@tresys.com>.
> > -Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
> > diff --git a/semodule-utils/semodule_package/ru/semodule_unpackage.8 b/semodule-utils/semodule_package/ru/semodule_unpackage.8
> > deleted file mode 100644
> > index 057ae3d7..00000000
> > --- a/semodule-utils/semodule_package/ru/semodule_unpackage.8
> > +++ /dev/null
> > @@ -1,24 +0,0 @@
> > -.TH SEMODULE_PACKAGE "8" "Ноябрь 2005" "Security Enhanced Linux"
> > -.SH ИМЯ
> > -semodule_unpackage \- извлечь модуль политики и файл контекстов файлов из пакета модуля политики SELinux
> > -
> > -.SH ОБЗОР
> > -.B semodule_unpackage ppfile modfile [fcfile]
> > -.br
> > -.SH ОПИСАНИЕ
> > -.PP
> > -semodule_unpackage - утилита, которая используется для извлечения файла модуля политики SELinux и файла контекстов файлов из пакета политики SELinux.
> > -
> > -.SH ПРИМЕР
> > -.nf
> > -# Извлечь файл модуля httpd из пакета политики httpd.
> > -$ semodule_unpackage httpd.pp httpd.mod httpd.fc
> > -.fi
> > -
> > -.SH СМОТРИТЕ ТАКЖЕ
> > -.B semodule_package(8)
> > -.SH АВТОРЫ
> > -.nf
> > -Эта страница руководства была написана Dan Walsh <dwalsh@redhat.com>.
> > -Программа была написана Stephen Smalley <stephen.smalley.work@gmail.com>.
> > -Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
> > --
> > 2.41.0
>

  reply	other threads:[~2023-08-14 12:47 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-09 16:30 [PATCH 01/12] checkpolicy: Remove the Russian translations James Carter
2023-08-09 16:30 ` [PATCH 02/12] gui: " James Carter
2023-08-09 16:30 ` [PATCH 03/12] libselinux: " James Carter
2023-08-09 16:30 ` [PATCH 04/12] " James Carter
2023-08-09 16:30 ` [PATCH 05/12] libsemanage: " James Carter
2023-08-09 16:30 ` [PATCH 06/12] libsepol: " James Carter
2023-08-09 16:30 ` [PATCH 07/12] mcstrans: " James Carter
2023-08-09 16:30 ` [PATCH 08/12] policycoreutils: " James Carter
2023-08-09 16:30 ` [PATCH 10/12] restorecond: " James Carter
2023-08-09 16:30 ` [PATCH 11/12] sandbox: " James Carter
2023-08-09 16:30 ` [PATCH 12/12] semodule-utils: " James Carter
2023-08-14  9:26   ` Petr Lautrbach
2023-08-14 12:46     ` James Carter [this message]
2023-08-14 13:25       ` James Carter
2023-08-14 13:44         ` Petr Lautrbach
2023-08-14 14:16           ` James Carter
2023-08-16 17:39     ` James Carter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAP+JOzSxQL9dqB7MXfCJKyc4Q4nsNTnxhC4ChnqctSXSqRRapA@mail.gmail.com \
    --to=jwcart2@gmail.com \
    --cc=plautrba@redhat.com \
    --cc=selinux@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.