Blame SPECS/rhel-system-roles.spec

0d3d3b
%if 0%{?rhel}
617c05
Name: rhel-system-roles
0d3d3b
%else
0d3d3b
Name: linux-system-roles
0d3d3b
%endif
617c05
Summary: Set of interfaces for unified system management
b30e92
Version: 1.0
e3da41
Release: 8%{?dist}
617c05
617c05
#Group: Development/Libraries
617c05
License: GPLv3+ and MIT and BSD
0d3d3b
%if 0%{?rhel}
0d3d3b
%global rolealtprefix linux-system-roles.
0d3d3b
%endif
0d3d3b
%global roleprefix %{name}.
0d3d3b
0d3d3b
# For each role, call either defcommit() or deftag(). The other macros
0d3d3b
# (%%id and %%shortid) can be then used in the same way in both cases.
0d3d3b
# This way  the rest of the spec file des not need to know whether we are
0d3d3b
# dealing with a tag or a commit.
0d3d3b
%define defcommit() %{expand:%%global id%{1} %{2}
0d3d3b
%%global shortid%{1} %%(c=%%{id%{1}}; echo ${c:0:7})
0d3d3b
}
0d3d3b
0d3d3b
%define deftag() %{expand:%%global id%{1} %{2}
0d3d3b
%%global shortid%{1} %{2}
0d3d3b
}
0d3d3b
e3da41
%defcommit 0 0c2bb286bbc1b73d728226924e0010c0fa1ce30a
617c05
%global rolename0 kdump
0d3d3b
#%%deftag 0 1.0.0
617c05
0d3d3b
#%%defcommit 1 43eec5668425d295dce3801216c19b1916df1f9b
617c05
%global rolename1 postfix
0d3d3b
%deftag 1 0.1
617c05
e3da41
%defcommit 2 6cd1ec8fdebdb92a789b14e5a44fe77f0a3d8ecd
617c05
%global rolename2 selinux
e3da41
#%%deftag 2 1.0.0
617c05
e3da41
%defcommit 3 85b90feedee2a5b3148fd3f72b229b44ec597682
617c05
%global rolename3 timesync
e3da41
#%%deftag 3 1.0.0
617c05
e3da41
%defcommit 5 8ec01967813a3db0dc446c63cde7ba26c5ab53db
617c05
%global rolename5 network
0d3d3b
#%%deftag 5 1.0.0
617c05
0d3d3b
Source: https://github.com/linux-system-roles/%{rolename0}/archive/%{id0}.tar.gz#/%{rolename0}-%{shortid0}.tar.gz
0d3d3b
Source1: https://github.com/linux-system-roles/%{rolename1}/archive/%{id1}.tar.gz#/%{rolename1}-%{shortid1}.tar.gz
0d3d3b
Source2: https://github.com/linux-system-roles/%{rolename2}/archive/%{id2}.tar.gz#/%{rolename2}-%{shortid2}.tar.gz
0d3d3b
Source3: https://github.com/linux-system-roles/%{rolename3}/archive/%{id3}.tar.gz#/%{rolename3}-%{shortid3}.tar.gz
0d3d3b
Source5: https://github.com/linux-system-roles/%{rolename5}/archive/%{id5}.tar.gz#/%{rolename5}-%{shortid5}.tar.gz
1d7625
0d3d3b
%if "%{roleprefix}" != "linux-system-roles."
617c05
Patch1: rhel-system-roles-%{rolename1}-prefix.diff
617c05
Patch2: rhel-system-roles-%{rolename2}-prefix.diff
617c05
Patch3: rhel-system-roles-%{rolename3}-prefix.diff
617c05
Patch5: rhel-system-roles-%{rolename5}-prefix.diff
0d3d3b
%endif
0d3d3b
0d3d3b
Patch11: rhel-system-roles-postfix-pr5.diff
e3da41
Patch101: rhel-system-roles-kdump-pr22.diff
617c05
617c05
Url: https://github.com/linux-system-roles/
617c05
BuildArch: noarch
617c05
0d3d3b
Obsoletes: rhel-system-roles-techpreview < 1.0-3
0d3d3b
0d3d3b
# We need to put %%description within the if block to avoid empty
0d3d3b
# lines showing up.
0d3d3b
%if 0%{?rhel}
617c05
%description
b30e92
Collection of Ansible roles and modules that provide a stable and
b30e92
consistent configuration interface for managing multiple versions
b30e92
of Red Hat Enterprise Linux.
0d3d3b
%else
0d3d3b
%description
0d3d3b
Collection of Ansible roles and modules that provide a stable and
0d3d3b
consistent configuration interface for managing multiple versions
0d3d3b
of Fedora, Red Hat Enterprise Linux & CentOS.
0d3d3b
%endif
617c05
617c05
%prep
b30e92
%setup -qc -a1 -a2 -a3 -a5
0d3d3b
cd %{rolename0}-%{id0}
e3da41
%patch101 -p1
7185bc
cd ..
0d3d3b
cd %{rolename1}-%{id1}
0d3d3b
%if "%{roleprefix}" != "linux-system-roles."
617c05
%patch1 -p1
0d3d3b
%endif
0d3d3b
%patch11 -p1
617c05
cd ..
0d3d3b
cd %{rolename2}-%{id2}
0d3d3b
%if "%{roleprefix}" != "linux-system-roles."
617c05
%patch2 -p1
0d3d3b
%endif
617c05
cd ..
0d3d3b
cd %{rolename3}-%{id3}
0d3d3b
%if "%{roleprefix}" != "linux-system-roles."
617c05
%patch3 -p1
0d3d3b
%endif
617c05
cd ..
0d3d3b
cd %{rolename5}-%{id5}
0d3d3b
%if "%{roleprefix}" != "linux-system-roles."
617c05
%patch5 -p1
0d3d3b
%endif
617c05
cd ..
617c05
617c05
%build
617c05
617c05
%install
617c05
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles
617c05
0d3d3b
cp -pR %{rolename0}-%{id0}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename0}
0d3d3b
cp -pR %{rolename1}-%{id1}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename1}
0d3d3b
cp -pR %{rolename2}-%{id2}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename2}
0d3d3b
cp -pR %{rolename3}-%{id3}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename3}
0d3d3b
cp -pR %{rolename5}-%{id5}      $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}%{rolename5}
1d7625
0d3d3b
%if 0%{?rolealtprefix:1}
0d3d3b
ln -s    %{roleprefix}%{rolename0}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename0}
0d3d3b
ln -s    %{roleprefix}%{rolename1}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename1}
0d3d3b
ln -s    %{roleprefix}%{rolename2}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename2}
0d3d3b
ln -s    %{roleprefix}%{rolename3}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename3}
0d3d3b
ln -s    %{roleprefix}%{rolename5}   $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{rolealtprefix}%{rolename5}
0d3d3b
%endif
617c05
617c05
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/kdump
617c05
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/postfix
617c05
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/selinux
617c05
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/timesync
617c05
mkdir -p $RPM_BUILD_ROOT%{_pkgdocdir}/network
617c05
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kdump/README.md \
0d3d3b
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}kdump/COPYING \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/kdump
617c05
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}postfix/README.md \
0d3d3b
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}postfix/COPYING \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/postfix
617c05
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/README.md \
0d3d3b
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/COPYING \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/selinux
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}selinux/selinux-playbook.yml \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/selinux/example-selinux-playbook.yml
617c05
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/README.md \
0d3d3b
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/COPYING \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync
e3da41
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/examples/multiple-ntp-servers.yml \
e3da41
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync/example-timesync-playbook.yml
e3da41
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}timesync/examples/single-pool.yml \
e3da41
    $RPM_BUILD_ROOT%{_pkgdocdir}/timesync/example-timesync-pool-playbook.yml
617c05
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/README.md \
0d3d3b
    $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/LICENSE \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/network
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/bond-with-vlan.yml \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-bond-with-vlan-playbook.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/bridge-with-vlan.yml \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-bridge-with-vlan-playbook.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/eth-simple-auto.yml \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-eth-simple-auto-playbook.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/eth-with-vlan.yml \
617c05
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-eth-with-vlan-playbook.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/infiniband.yml \
1d7625
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-infiniband-playbook.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/macvlan.yml \
b30e92
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-macvlan-playbook.yml
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/remove-profile.yml \
b30e92
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-remove-profile-playbook.yml
0d3d3b
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/remove-profile.yml
0d3d3b
cp -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/down-profile.yml \
b30e92
    $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-down-profile-playbook.yml
0d3d3b
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/down-profile.yml
0d3d3b
mv $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/inventory \
617c05
   $RPM_BUILD_ROOT%{_pkgdocdir}/network/example-inventory
617c05
e3da41
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/semaphore
e3da41
rm -r $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/molecule
e3da41
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/.travis.yml
e3da41
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}*/.ansible-lint
e3da41
0d3d3b
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/.gitignore
0d3d3b
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/tests/.gitignore
0d3d3b
rm $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples/roles
0d3d3b
rmdir $RPM_BUILD_ROOT%{_datadir}/ansible/roles/%{roleprefix}network/examples
617c05
617c05
%files
1a3b94
%dir %{_datadir}/ansible
1a3b94
%dir %{_datadir}/ansible/roles
0d3d3b
%if 0%{?rolealtprefix:1}
0d3d3b
%{_datadir}/ansible/roles/%{rolealtprefix}kdump
0d3d3b
%{_datadir}/ansible/roles/%{rolealtprefix}postfix
0d3d3b
%{_datadir}/ansible/roles/%{rolealtprefix}selinux
0d3d3b
%{_datadir}/ansible/roles/%{rolealtprefix}timesync
0d3d3b
%{_datadir}/ansible/roles/%{rolealtprefix}network
0d3d3b
%endif
617c05
%{_datadir}/ansible/roles/%{roleprefix}kdump
0d3d3b
%{_datadir}/ansible/roles/%{roleprefix}postfix
617c05
%{_datadir}/ansible/roles/%{roleprefix}selinux
617c05
%{_datadir}/ansible/roles/%{roleprefix}timesync
617c05
%{_datadir}/ansible/roles/%{roleprefix}network
0d3d3b
%doc %{_pkgdocdir}/*/example-*-playbook.yml
617c05
%doc %{_pkgdocdir}/network/example-inventory
0d3d3b
%doc %{_pkgdocdir}/*/README.md
0d3d3b
%doc %{_datadir}/ansible/roles/%{roleprefix}kdump/README.md
0d3d3b
%doc %{_datadir}/ansible/roles/%{roleprefix}postfix/README.md
0d3d3b
%doc %{_datadir}/ansible/roles/%{roleprefix}selinux/README.md
0d3d3b
%doc %{_datadir}/ansible/roles/%{roleprefix}timesync/README.md
0d3d3b
%doc %{_datadir}/ansible/roles/%{roleprefix}network/README.md
617c05
617c05
617c05
%license %{_pkgdocdir}/*/COPYING
b30e92
%license %{_pkgdocdir}/*/LICENSE
0d3d3b
%license %{_datadir}/ansible/roles/%{roleprefix}kdump/COPYING
0d3d3b
%license %{_datadir}/ansible/roles/%{roleprefix}postfix/COPYING
0d3d3b
%license %{_datadir}/ansible/roles/%{roleprefix}selinux/COPYING
0d3d3b
%license %{_datadir}/ansible/roles/%{roleprefix}timesync/COPYING
0d3d3b
%license %{_datadir}/ansible/roles/%{roleprefix}network/LICENSE
d2325c
d2325c
%changelog
e3da41
* Mon Jun  3 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-8
e3da41
- Rebase the selinux role, fixes typo in tests, uncovered by Ansible 2.7,
e3da41
  (rhbz#1651285) and lists all input variables of the selinux role in defaults
e3da41
  to make Satellite aware of them (rhbz#1674000, PR#43)
e3da41
- Rebase the kdump role to fix check mode problems: rhbz#1716689
e3da41
- Rebase the timesync role: fixes check mode problems (rhbz#1716689)
e3da41
  and lists all input variables in defaults (rhbz#1674000)
e3da41
- Rebase the network role: keeps the interface up for state: up
e3da41
  if persistent_state is absent and solves problems with defining
e3da41
  VLAN and MACVLAN interface types (issue #19) (rhbz#1686866)
e3da41
e3da41
* Mon May 13 2019 Pavel Cahyna <pcahyna@redhat.com> - 1.0-7
e3da41
- kdump: copy the dump target's public host key to the managed node known_hosts
e3da41
  PR #22, rhbz#1651342
e3da41
0d3d3b
* Tue Nov  6 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-5
0d3d3b
- spec file improvement: Unify the source macros with deftag() and defcommit()
0d3d3b
- Update to upstream released versions and drop unnecessary patches.
0d3d3b
- Unify the spec file with Fedora (no functional changes intended).
0d3d3b
- Misc spec file comments fixes (by Mike DePaulo)
0d3d3b
- Fix rpmlint error by escaping a previous changelog entry with a macro (by Mike DePaulo)
0d3d3b
- Comply with Fedora guidelines by always using "cp -p" in %%install (by Mike DePaulo)
0d3d3b
- Rebase network role - doc improvements, Fedora 29 and Ansible 2.7 support
0d3d3b
- Regenerate network role patch to apply without offset
0d3d3b
- Rebase kdump role to fix a forgotten edit, rhbz#1645633
0d3d3b
- Update timesync examples: add var prefix (rhbz#1642152), correct role prefix
0d3d3b
0d3d3b
* Thu Aug 16 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-4
0d3d3b
- Add Obsoletes for the -techpreview subpackage
0d3d3b
0d3d3b
* Thu Aug 16 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-3
0d3d3b
- Add warnings to role READMEs and other doc updates, rhbz#1616018
0d3d3b
- network: split the state setting into state and persistent_state, rhbz#1616014
0d3d3b
- Undo the -techpreview subpackage introduced in 1.0-1, rhbz#1616015
0d3d3b
b30e92
* Thu Aug  2 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-2
b30e92
- Rebase the network role to the last revision (d866422).
b30e92
  Many improvements to tests, introduces autodetection of the current provider
b30e92
  and defaults to using profile name as interface name.
b30e92
- Update the description.
b30e92
b30e92
* Wed Aug  1 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.0-1
b30e92
- Rebase the selinux, timesync and kdump roles to their 1.0rc1 versions.
b30e92
  Many changes to the role interfaces to make them more consistent
b30e92
  and conforming to Ansible best practices.
b30e92
- Split the postfix role into a -techpreview subpackage, we do not consider
b30e92
  it stable yet.
b30e92
0ecfb5
* Wed Mar 14 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-3
0ecfb5
- Minor corrections of the previous change by Till Maas.
0ecfb5
0ecfb5
* Fri Mar  9 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-2
0ecfb5
- Document network role options: static routes, ethernet, dns
0ecfb5
  Upstream PR#36, bz1550128, documents bz1487747 and bz1478576
0ecfb5
1a3b94
* Tue Jan 30 2018 Pavel Cahyna <pcahyna@redhat.com> - 0.6-1
1a3b94
- Drop hard dependency on ansible (#1525655), patch from Yaakov Selkowitz
1a3b94
- Update the network role to version 0.4, solves bz#1487747, bz#1478576
1a3b94
7185bc
* Tue Dec 19 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-3
7185bc
- kdump: fix the wrong conditional for ssh checking and improve test (PR#10)
7185bc
7185bc
* Tue Nov 07 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-2
7185bc
- kdump: add ssh support. upstream PR#9, rhbz1478707
7185bc
906ee8
* Tue Oct 03 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.5-1
906ee8
- SELinux: fix policy reload when SELinux is disabled on CentOS/RHEL 6
906ee8
  (bz#1493574)
906ee8
- network: update to b856c7481bf5274d419f71fb62029ea0044b3ec1 :
906ee8
  makes the network role idempotent (bz#1476053) and fixes manual
906ee8
  network provider selection (bz#1485074).
906ee8
1d7625
* Mon Aug 28 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.4-1
1d7625
- network: update to b9b6f0a7969e400d8d6ba0ac97f69593aa1e8fa5:
1d7625
  ensure that state:absent followed by state:up works (bz#1478910), and change
1d7625
  the example IP adresses to the IANA-assigned ones.
1d7625
- SELinux: fix the case when SELinux is disabled (bz#1479546).
1d7625
1d7625
* Tue Aug 8 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.3-2
1d7625
- We can't change directories to symlinks (rpm bug #447156) so keep the old
1d7625
  names and create the new names as symlinks.
1d7625
1d7625
* Tue Aug 8 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.3-1
1d7625
- Change the prefix to linux-system-roles., keeping compatibility
1d7625
  symlinks.
1d7625
- Update the network role to dace7654feb7b5629ded0734c598e087c2713265:
1d7625
  adds InfiniBand support and other fixes.
1d7625
- Drop a patch included upstream.
1d7625
617c05
* Mon Jun 26 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.2-2
617c05
- Leave a copy of README and COPYING in every role's directory, as suggested by T. Bowling.
617c05
- Move the network example inventory to the documentation directory together.
617c05
  with the example playbooks and delete the now empty "examples" directory.
617c05
- Use proper reserved (by RFC 7042) MAC addresses in the network examples.
617c05
617c05
* Tue Jun 6 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.2-1
617c05
- Update the networking role to version 0.2 (#1459203)
617c05
- Version every role and the package separately. They live in separate repos
617c05
  and upstream release tags are not coordinated.
617c05
617c05
* Mon May 22 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.1-2
617c05
- Prefix the roles in examples and documentation with rhel-system-roles.
617c05
617c05
* Thu May 18 2017 Pavel Cahyna <pcahyna@redhat.com> - 0.1-1
617c05
- Update to 0.1 (first upstream release).
617c05
- Remove the tuned role, it is not ready yet.
617c05
- Move the example playbooks to /usr/share/doc/rhel-system-roles/$SUBSYSTEM
617c05
  directly to get rid of an extra directory.
617c05
- Depend on ansible.
617c05
617c05
* Thu May 4 2017  Pavel Cahyna <pcahyna@redhat.com> - 0-0.1.20170504
617c05
- Initial release.
617c05
- kdump r. fe8bb81966b60fa8979f3816a12b0c7120d71140
617c05
- postfix r. 43eec5668425d295dce3801216c19b1916df1f9b
617c05
- selinux r. 1e4a21f929455e5e76dda0b12867abaa63795ae7
617c05
- timesync r. 33a1a8c349de10d6281ed83d4c791e9177d7a141
617c05
- tuned r. 2e8bb068b9815bc84287e9b6dc6177295ffdf38b
617c05
- network r. 03ff040df78a14409a0d89eba1235b8f3e50a750
617c05