From: Ladislav Michl <[email protected]> This serie was originally written for selinux-3.0 in 2019 when all the patches were just version bumps with fixes. Now, once PTXdist dropped most of them after quite some time in staging, every package is first restored by a partial revert of its removal commit, followed by a version bump that does the actual changes. Only the still needed files are restored by each revert. This will hopefully make the serie easier to review and keep a history in tree.
Tested on an ARMv7 target with glibc and python 3.13. This is a second attempt, see changelog appended to patches. Link to v1: https://lore.ptxdist.org/ptxdist/[email protected]/ Ladislav Michl (17): selinux: add common version and URL Revert "python: remove after more than one year in staging" host-swig: version bump 4.0.1 -> 4.5.1 Revert "*libsepol: remove" libsepol: version bump 2.1.8 -> 3.11 Revert "libselinux: remove after more than one year in staging" libselinux: version bump 2.1.12 -> 3.11 audit: new package Revert "libsemanage: remove after more than one year in staging" libsemanage: version bump 2.1.9 -> 3.11 Revert "checkpolicy: remove after more than one year in staging" checkpolicy: version bump 2.1.11 -> 3.11 Revert "policycoreutils: remove after more than one year in staging" policycoreutils: version bump 2.1.13 -> 3.11 Revert "sepolgen: remove after one year in staging" sepolgen: version bump 1.1.8 -> 3.11 selinux: restore the global option patches/audit-userspace-4.2.1/autogen.sh | 1 + ...PyString_FromString-with-PyUnicode_F.patch | 48 ++++++ patches/libselinux-3.11/series | 4 + rules/at.in | 1 + rules/audit.in | 19 +++ rules/audit.make | 102 +++++++++++++ rules/busybox.in | 1 + rules/casync.in | 1 + rules/checkpolicy.in | 25 ++++ rules/checkpolicy.make | 59 ++++++++ rules/connman.in | 1 + rules/core-selinux.in | 1 - rules/coreutils.in | 1 + rules/dbus.in | 6 +- rules/dbus.make | 2 +- rules/f2fs-tools.in | 1 + rules/gnupg.in | 1 + rules/host-swig.in | 6 + rules/host-swig.make | 48 ++++++ rules/iproute2.in | 1 + rules/iproute2.make | 3 + rules/libselinux.in | 66 +++++++++ rules/libselinux.make | 126 ++++++++++++++++ rules/libsemanage.in | 24 +++ rules/libsemanage.make | 91 ++++++++++++ rules/libsepol.in | 11 ++ rules/libsepol.make | 60 ++++++++ rules/logrotate.in | 1 + rules/lxc.in | 1 + rules/mtd-utils.in | 1 + rules/openssh.in | 1 + rules/policycoreutils.in | 90 ++++++++++++ rules/policycoreutils.make | 138 ++++++++++++++++++ rules/pre/Rules.make | 6 - rules/pre/selinux.make | 10 ++ rules/selinux-python.in | 12 ++ rules/selinux-python.make | 68 +++++++++ rules/shadow.in | 1 + rules/strongswan.in | 1 + rules/systemd.in | 1 + 40 files changed, 1028 insertions(+), 13 deletions(-) create mode 120000 patches/audit-userspace-4.2.1/autogen.sh create mode 100644 patches/libselinux-3.11/0001-libselinux-Replace-PyString_FromString-with-PyUnicode_F.patch create mode 100644 patches/libselinux-3.11/series create mode 100644 rules/audit.in create mode 100644 rules/audit.make create mode 100644 rules/checkpolicy.in create mode 100644 rules/checkpolicy.make create mode 100644 rules/host-swig.in create mode 100644 rules/host-swig.make create mode 100644 rules/libselinux.in create mode 100644 rules/libselinux.make create mode 100644 rules/libsemanage.in create mode 100644 rules/libsemanage.make create mode 100644 rules/libsepol.in create mode 100644 rules/libsepol.make create mode 100644 rules/policycoreutils.in create mode 100644 rules/policycoreutils.make create mode 100644 rules/pre/selinux.make create mode 100644 rules/selinux-python.in create mode 100644 rules/selinux-python.make -- 2.47.3
