diff --git a/site/profiles/manifests/reposync/autosyncer.pp b/site/profiles/manifests/reposync/autosyncer.pp index e2e8683..04393cd 100644 --- a/site/profiles/manifests/reposync/autosyncer.pp +++ b/site/profiles/manifests/reposync/autosyncer.pp @@ -1,5 +1,7 @@ # setup the autosyncer -class profiles::reposync::autosyncer { +class profiles::reposync::autosyncer ( + Stdlib::Absolutepath $basepath = '/data/repos', +) { # Ensure the autosyncer script is present and executable file { '/usr/local/bin/autosyncer': diff --git a/site/profiles/templates/reposync/autosyncer.erb b/site/profiles/templates/reposync/autosyncer.erb index 9c3caed..cd6c963 100644 --- a/site/profiles/templates/reposync/autosyncer.erb +++ b/site/profiles/templates/reposync/autosyncer.erb @@ -88,4 +88,7 @@ for conf in /etc/reposync/conf.d/*.conf; do # After syncing each repo, fix the repository metadata create_repo_metadata "${snap_path}" + # Update selinux + restorecon <%= @basepath %> + done