It can't be used without %autorelease.
Use our own macro to add entries from SOURCE3: changelog to %changelog
%add_changelog %SOURCE3
Also install changelog to /usr/share/doc/policycoreutils/changelog
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages
When installing man pages, note that RPM will re-compress them into
its preferred format. So the %files section MUST reference manpages
with a pattern that takes this into account:
%files
%{_mandir}/man1/foo.1*
- restorecon: Add option to count relabeled files
Note:
Patch0009 needs to also contain diff for libselinux because of updated
header files (Makefile uses -I../../libselinux/include)
Resolves: RHEL-94827
- semanage: Reset active value when deleting boolean customizations (RHEL-111421)
- setfiles: Add -A option to disable SELINUX_RESTORECON_ADD_ASSOC (RHEL-111505)
Resolves: RHEL-111421, RHEL-111505
When a file name in type transition rule used in an interface is same as
a keyword, it needs to be M4 escaped so that the keyword is not expanded
by M4, e.g.
- filetrans_pattern($1, virt_var_run_t, virtinterfaced_var_run_t, dir, "interface")
+ filetrans_pattern($1, virt_var_run_t, virtinterfaced_var_run_t, dir, "``interface''")
But sepolgen-ifgen could not parse such string:
# sepolgen-ifgen
Illegal character '`'
This change allows M4 escaping inside quoted strings and fixed described
problem.
https://bugzilla.redhat.com/show_bug.cgi?id=2254206
Resolves: RHEL-45544
- use XWayland for X application if it's run in Wayland session
- run Wayland apps directly if it's run in Wayland session
- add sandbox -Y option to run run Wayland application
Resolves: RHEL-35984
- python: improve format strings for proper localization
- python: Drop hard formating from localized strings
- sepolicy: port to dnf4 python API (rhbz#2209404)
The project has moved away from dbus-glib in version 3.2[0] and the BR
is not needed at all. Explicitly add the glib2-devel to BR to fix the
build after this change (it got there previously through
dbus-glib-devel).
[0] - 252925ccdf
- gettext: handle unsupported languages properly (#2100378)
- semodule: rename --rebuild-if-modules-changed to --refresh
- python: Split "semanage import" into two transactions (#2063353)
- selinux-autorelabel: Do not force reboot (#2093133)