SELinux policy core utilities
Forced reboot ends up NOT triggering normal unit shutdown, but only sends TERM signal, then KILL later. Some processes such as dmeventd do not quit on receiving TERM signal (protected), which means they are killed after a long delay by systemd using the KILL signal. In case the normal reboot doesn't go through, "reboot.target" will be triggered after a timeout and send the KILL signal anyway. Resolves: rhbz#2093133 |
||
|---|---|---|
| tests | ||
| .gitignore | ||
| 0001-sandbox-add-reset-to-Xephyr-as-it-works-better-with-.patch | ||
| 0002-Fix-STANDARD_FILE_CONTEXT-section-in-man-pages.patch | ||
| 0003-If-there-is-no-executable-we-don-t-want-to-print-a-p.patch | ||
| 0004-Simplication-of-sepolicy-manpage-web-functionality.-.patch | ||
| 0005-We-want-to-remove-the-trailing-newline-for-etc-syste.patch | ||
| 0006-Fix-title-in-manpage.py-to-not-contain-online.patch | ||
| 0007-Don-t-be-verbose-if-you-are-not-on-a-tty.patch | ||
| 0008-sepolicy-generate-Handle-more-reserved-port-types.patch | ||
| 0009-sandbox-Use-matchbox-window-manager-instead-of-openb.patch | ||
| 0010-Use-SHA-2-instead-of-SHA-1.patch | ||
| 0011-sepolicy-Drop-old-interface-file_type_is_executable-.patch | ||
| gating.yaml | ||
| make-rhat-patches.sh | ||
| policycoreutils.spec | ||
| README.translations | ||
| selinux-autorelabel | ||
| selinux-autorelabel-generator.sh | ||
| selinux-autorelabel-mark.service | ||
| selinux-autorelabel.service | ||
| selinux-autorelabel.target | ||
| sepolicy-help.tgz | ||
| sepolicy-icons.tgz | ||
| sources | ||
| system-config-selinux.png | ||
| zanata.xml | ||
policycoreutils translations currently live in the following locations:
- https://fedora.zanata.org/project/view/selinux
- contains translations for both stable (Red Hat Enterprise Linux) and master (Fedora) branches
- maintains large number of languages (several of which do not actually contain any translated strings)
- updated by community and partially by RH localization effort
- selinux source repository (https://github.com/fedora-selinux/selinux)
- is kept up-to-date with fedora.zanata
How to update source files on fedora.zanata:
$ git clone git@github.com:fedora-selinux/selinux.git
$ cd selinux
# generate new potfile
$ for p in policycoreutils python gui sandbox; do
cd $p/po
make $p.pot
cd -
done
# Push potfiles to zanata
$ zanata-cli push --push-type source
How to pull new translations from zanata
$ git clone git@github.com:fedora-selinux/selinux.git
$ cd selinux
# Make sure "zanata.xml" file pointing to corresponding translations branch is present
# Optionally update source files on zanata
# Pull new translations from zanata
$ zanata-cli -e pull --pull-type trans
How to update translations *-po.tgz files
$ mkdir zanata
$ cd zanata
$ zanata-cli -e pull --project-config ../zanata.xml --pull-type both
$ for p in policycoreutils python gui sandbox; do
cd $p
tar -c -f ../../$p-po.tgz -z .
cd -
done