feat: fix selinux permissions each sync
- restorecon on each sync, to update selinux for new files/directories
This commit is contained in:
parent
e18103bda9
commit
705c02c3a1
@ -1,5 +1,7 @@
|
|||||||
# setup the autosyncer
|
# setup the autosyncer
|
||||||
class profiles::reposync::autosyncer {
|
class profiles::reposync::autosyncer (
|
||||||
|
Stdlib::Absolutepath $basepath = '/data/repos',
|
||||||
|
) {
|
||||||
|
|
||||||
# Ensure the autosyncer script is present and executable
|
# Ensure the autosyncer script is present and executable
|
||||||
file { '/usr/local/bin/autosyncer':
|
file { '/usr/local/bin/autosyncer':
|
||||||
|
|||||||
@ -88,4 +88,7 @@ for conf in /etc/reposync/conf.d/*.conf; do
|
|||||||
# After syncing each repo, fix the repository metadata
|
# After syncing each repo, fix the repository metadata
|
||||||
create_repo_metadata "${snap_path}"
|
create_repo_metadata "${snap_path}"
|
||||||
|
|
||||||
|
# Update selinux
|
||||||
|
restorecon <%= @basepath %>
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user