diff options
author | Nicolas Vigier <boklm@mageia.org> | 2013-05-23 15:06:46 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2013-05-23 15:06:46 +0000 |
commit | 6a6d978b31509622fbc42430ccf9543e764df7bc (patch) | |
tree | c675c717f6df0fee496eb7a67e5f88aa23ab584f /modules/buildsystem/manifests | |
parent | d0430fa7a7a032d92ed00634f321ca0f0322bf8d (diff) | |
download | puppet-6a6d978b31509622fbc42430ccf9543e764df7bc.tar puppet-6a6d978b31509622fbc42430ccf9543e764df7bc.tar.gz puppet-6a6d978b31509622fbc42430ccf9543e764df7bc.tar.bz2 puppet-6a6d978b31509622fbc42430ccf9543e764df7bc.tar.xz puppet-6a6d978b31509622fbc42430ccf9543e764df7bc.zip |
buildsystem::distros: create SRPMS directory
Create SRPMS directories for medias.
Diffstat (limited to 'modules/buildsystem/manifests')
-rw-r--r-- | modules/buildsystem/manifests/distros.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/buildsystem/manifests/distros.rb b/modules/buildsystem/manifests/distros.rb index 9bb30221..22e529eb 100644 --- a/modules/buildsystem/manifests/distros.rb +++ b/modules/buildsystem/manifests/distros.rb @@ -63,5 +63,19 @@ hostclass "buildsystem::distros" do } end end + # SRPMS + srpmsdir = [ bootstrap_reporoot, rel, 'SRPMS' ].join('/') + file srpmsdir, + :ensure => 'directory', :owner => mirror_user, + :group => mirror_user + distro['medias'].each{|media, m| + file [ srpmsdir, media ].join('/'), :ensure => 'directory', + :owner => schedbot_user, :group => schedbot_user + for repo in m['repos'].keys do + file [ srpmsdir, media, repo ].join('/'), + :ensure => 'directory', :owner => schedbot_user, + :group => schedbot_user + end + } } end |