From b1dfebfc86261d66e43a71a71d7f63cfa3dec9dc Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Fri, 16 Mar 2012 22:46:34 +0000 Subject: move youri template into a subdirectory for clarity --- modules/buildsystem/manifests/youri_submit.pp | 6 +- modules/buildsystem/templates/submit-todo.conf | 186 ------------ modules/buildsystem/templates/submit-upload.conf | 332 --------------------- modules/buildsystem/templates/youri/acl.conf | 1 + .../buildsystem/templates/youri/submit-todo.conf | 186 ++++++++++++ .../buildsystem/templates/youri/submit-upload.conf | 332 +++++++++++++++++++++ modules/buildsystem/templates/youri_acl.conf | 1 - 7 files changed, 522 insertions(+), 522 deletions(-) delete mode 100644 modules/buildsystem/templates/submit-todo.conf delete mode 100644 modules/buildsystem/templates/submit-upload.conf create mode 100644 modules/buildsystem/templates/youri/acl.conf create mode 100644 modules/buildsystem/templates/youri/submit-todo.conf create mode 100644 modules/buildsystem/templates/youri/submit-upload.conf delete mode 100644 modules/buildsystem/templates/youri_acl.conf (limited to 'modules/buildsystem') diff --git a/modules/buildsystem/manifests/youri_submit.pp b/modules/buildsystem/manifests/youri_submit.pp index 660f813f..f4a7b196 100644 --- a/modules/buildsystem/manifests/youri_submit.pp +++ b/modules/buildsystem/manifests/youri_submit.pp @@ -41,11 +41,11 @@ class buildsystem::youri_submit { file { '/etc/youri/submit-todo.conf': - content => template('buildsystem/submit-todo.conf'); + content => template('buildsystem/youri/submit-todo.conf'); '/etc/youri/submit-upload.conf': - content => template('buildsystem/submit-upload.conf'); + content => template('buildsystem/youri/submit-upload.conf'); '/etc/youri/acl.conf': - content => template('buildsystem/youri_acl.conf'); + content => template('buildsystem/youri/acl.conf'); } file { $packages_archivedir: diff --git a/modules/buildsystem/templates/submit-todo.conf b/modules/buildsystem/templates/submit-todo.conf deleted file mode 100644 index 3bfb69cf..00000000 --- a/modules/buildsystem/templates/submit-todo.conf +++ /dev/null @@ -1,186 +0,0 @@ -<% -escaped_domain = domain.gsub('.','\.') -%> - -home: <%= sched_home_dir %> - -# repository declaration -repository: - class: Youri::Repository::Mageia - options: - install_root: <%= repository_root %>/distrib - upload_root: ${home}/uploads/ - upload_state: todo done queue - queue: todo - noarch: i586 - svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/ - 1: - arch: i586 x86_64 - infra_1: - arch: i586 x86_64 - cauldron: - arch: i586 x86_64 - -# targets definition -targets: - cauldron: - checks: - - source - - deps - - version - #- svn - - tag - - acl - - host - #- section - - rpmlint - - recency - #- history - - queue_recency - actions: - - send - - rpminfo - - 1: - checks: - - source - - version - #- svn - - tag - - acl - - host - #- section - - rpmlint - - recency - #- history - - queue_recency - actions: - - send - - rpminfo - - ulri - - infra_1: - checks: - - source - - version - - tag - - acl - - rpmlint - - recency - - queue_recency - actions: - - send - - rpminfo - - ulri - -# checks definition -checks: - tag: - class: Youri::Submit::Check::Tag - options: - tags: - release: 'mga\d+' - # packager: '<\S+@<%= escaped_domain %>>$' - distribution: '^Mageia' - vendor: '^Mageia.Org$' - - recency: - class: Youri::Submit::Check::Recency - - queue_recency: - class: Youri::Submit::Check::Queue_recency - - host: - class: Youri::Submit::Check::Host - options: - host_file: /etc/youri/host.conf - - section: - class: Youri::Submit::Check::Section - - rpmlint: - class: Youri::Submit::Check::Rpmlint - options: - config: /etc/rpmlint/config - results: - - buildprereq-use - - no-description-tag - - no-summary-tag - - non-standard-group - - non-xdg-migrated-menu - # it breaks dbus - #- patch-not-applied - - percent-in-conflicts - - percent-in-dependency - - percent-in-obsoletes - - percent-in-provides - - summary-ended-with-dot - - invalid-spec-name - - noarch-python-in-64bit-path - svn: - class: Youri::Submit::Check::SVN - - acl: - class: Youri::Submit::Check::ACL - options: - acl_file: /etc/youri/acl.conf - - history: - class: Youri::Submit::Check::History - - source: - class: Youri::Submit::Check::Source - - precedence: - class: Youri::Submit::Check::Precedence - options: - target: cauldron - - version: - class: Youri::Submit::Check::Version - options: - 1: - authorized_packages: none_package_authorized - authorized_sections: ^(core|nonfree|tainted)/(updates_testing|backports|backports_testing)$ - authorized_arches: none - mode: freeze - - cauldron: - authorized_sections: ^[a-z]+/updates_testing$ - authorized_packages: ^$ - authorized_arches: none - authorized_users: ^<%= scope.function_group_members(['mga-release_managers']).join('|') %>$ -# mode: normal - mode: version_freeze -# mode: freeze - - deps: - class: Youri::Submit::Check::Deps - -# actions definitions -actions: - send: - class: Youri::Submit::Action::Send - options: - user: <%= sched_login %> - keep_svn_release: yes - uphost: pkgsubmit.<%= domain %> - root: ${home}/uploads - ssh_key: ${home}/.ssh/id_rsa - - rpminfo: - class: Youri::Submit::Action::Rpminfo - options: - user: <%= sched_login %> - uphost: pkgsubmit.<%= domain %> - root: ${home}/uploads - ssh_key: ${home}/.ssh/id_rsa - - ulri: - class: Youri::Submit::Action::Ulri - options: - user: <%= sched_login %> - uphost: pkgsubmit.<%= domain %> - ssh_key: ${home}/.ssh/id_rsa - -# vim:ft=yaml:et:sw=4 diff --git a/modules/buildsystem/templates/submit-upload.conf b/modules/buildsystem/templates/submit-upload.conf deleted file mode 100644 index 93195369..00000000 --- a/modules/buildsystem/templates/submit-upload.conf +++ /dev/null @@ -1,332 +0,0 @@ -<% -Puppet::Parser::Functions.autoloader.loadall -escaped_domain = domain.gsub('.','\.') -%> - -home: <%= sched_home_dir %> - -# repository declaration -repository: - class: Youri::Repository::Mageia - options: - install_root: <%= repository_root %>/distrib - upload_root: ${home}/uploads/ - archive_root: <%= packages_archivedir %> - upload_state: queue - queue: queue - noarch: i586 - svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/ - 1: - arch: i586 x86_64 - infra_1: - arch: i586 x86_64 - cauldron: - arch: i586 x86_64 - -# targets definition -targets: - cauldron: - checks: - - version - - tag - - acl - - rpmlint - - recency - actions: - - markrelease - - sign - - install - - link - - unpack_release_notes - - unpack_gfxboot_theme - - unpack_meta_task - - unpack_installer_images - - unpack_installer_images_nonfree - - unpack_installer_stage2 - - unpack_installer_advertising - - unpack_installer_rescue - - unpack_rpmlint_config -# - dkms_module_info - - archive - - mail - - maintdb - posts: - - genhdlist2 - - clean_rpmsrate - - mirror - - 1: - checks: - - version - - tag - - acl - - rpmlint - - recency - actions: -# - markrelease - - sign - - install - - link -# - unpack_release_notes -# - unpack_gfxboot_theme -# - unpack_meta_task -# - unpack_installer_images -# - unpack_installer_stage2 -# - unpack_installer_advertising -# - unpack_installer_rescue -# - dkms_module_info - - archive - - mail -# - maintdb - posts: - - genhdlist2 - - clean_rpmsrate - - mirror - - infra_1: - checks: - - version - - tag - - acl - - rpmlint - - recency - actions: - - sign - - install - - link - - archive - posts: - - genhdlist2 - -# checks definition -checks: - tag: - class: Youri::Submit::Check::Tag - options: - tags: - release: 'mga\d+' - # packager: '<\S+@<%= escaped_domain %>>$' - distribution: '^Mageia' - vendor: '^Mageia.Org$' - - recency: - class: Youri::Submit::Check::Recency - - queue_recency: - class: Youri::Submit::Check::Queue_recency - - host: - class: Youri::Submit::Check::Host - options: - host_file: /etc/youri/host.conf - - section: - class: Youri::Submit::Check::Section - - rpmlint: - class: Youri::Submit::Check::Rpmlint - options: - config: /etc/rpmlint/config - results: - - buildprereq-use - - no-description-tag - - no-summary-tag - - non-standard-group - - non-xdg-migrated-menu - # it breaks dbus - #- patch-not-applied - - percent-in-conflicts - - percent-in-dependency - - percent-in-obsoletes - - percent-in-provides - - summary-ended-with-dot - - unexpanded-macro - - unknown-lsb-keyword - - malformed-line-in-lsb-comment-block - - empty-%postun - - empty-%post - - invalid-desktopfile - - standard-dir-owned-by-package - - use-tmp-in-%postun - - bogus-variable-use-in-%posttrans - - dir-or-file-in-usr-local - - dir-or-file-in-tmp - - dir-or-file-in-mnt - - dir-or-file-in-opt - - dir-or-file-in-home - - dir-or-file-in-var-local - svn: - class: Youri::Submit::Check::SVN - - acl: - class: Youri::Submit::Check::ACL - options: - acl_file: /etc/youri/acl.conf - - history: - class: Youri::Submit::Check::History - - source: - class: Youri::Submit::Check::Source - - precedence: - class: Youri::Submit::Check::Precedence - options: - target: cauldron - - version: - class: Youri::Submit::Check::Version - options: - 1: - authorized_packages: none_package_authorized - authorized_sections: ^(debug/)?(core|nonfree|tainted)/(updates_testing|backports_testing)$ - authorized_arches: none - mode: freeze - - infra_1: - authorized_users: ^<%= scope.function_group_members(['mga-sysadmin']).join('|') %>$ - mode: freeze - - cauldron: -# Prior freeze - mode: normal -## Version freeze -# authorized_packages: ^$ -# authorized_sections: ^(debug/)?(core|nonfree|tainted)/updates_testing$ -# authorized_arches: ^$ -# authorized_users: ^blino|ennael|nvigier$ -# mode: version_freeze -# Freeze config -# authorized_packages: ^mdkonline|drakxtools|urpmi|ia_ora-gnome|ldetect|ldetect-lst|rpm-mageia-setup|perl-MDK-Common$ -# authorized_packages: none_package_authorized -# authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$ -# authorized_arches: none -# authorized_users: ^blino|ennael|nvigier$ -# mode: freeze - -# actions definitions -actions: - install: - class: Youri::Submit::Action::Install - - markrelease: - class: Youri::Submit::Action::Markrelease - - link: - class: Youri::Submit::Action::Link - - archive: - class: Youri::Submit::Action::Archive - - clean: - class: Youri::Submit::Action::Clean - - sign: - class: Youri::Submit::Action::Sign - options: - signuser: <%= scope.lookupvar('buildsystem::signbot::login') %> - path: <%= scope.lookupvar('buildsystem::signbot::sign_keydir') %> - name: <%= scope.lookupvar('buildsystem::signbot::keyid') %> - signscript: /usr/local/bin/sign-check-package - - unpack_gfxboot_theme: - class: Youri::Submit::Action::Unpack - options: - name: mageia-gfxboot-theme - source_subdir: /usr/share/gfxboot/themes/Mageia/install/ - dest_directory: isolinux - unpack_inside_distribution_root: 1 - - unpack_meta_task: - class: Youri::Submit::Action::Unpack - options: - name: meta-task - source_subdir: /usr/share/meta-task - dest_directory: media/media_info - unpack_inside_distribution_root: 1 - - unpack_installer_images: - class: Youri::Submit::Action::Unpack - options: - name: drakx-installer-images - source_subdir: /usr/lib*/drakx-installer-images - dest_directory: . - preclean_directory: install/images/alternatives - unpack_inside_distribution_root: 1 - - unpack_installer_images_nonfree: - class: Youri::Submit::Action::Unpack - options: - name: drakx-installer-images-nonfree - source_subdir: /usr/lib*/drakx-installer-images - dest_directory: . - unpack_inside_distribution_root: 1 - - unpack_installer_stage2: - class: Youri::Submit::Action::Unpack - options: - name: drakx-installer-stage2 - source_subdir: /usr/lib*/drakx-installer-stage2 - dest_directory: . - unpack_inside_distribution_root: 1 - - unpack_installer_advertising: - class: Youri::Submit::Action::Unpack - options: - name: drakx-installer-advertising - source_subdir: /usr/share/drakx-installer-advertising - dest_directory: . - unpack_inside_distribution_root: 1 - - unpack_installer_rescue: - class: Youri::Submit::Action::Unpack - options: - name: drakx-installer-rescue - source_subdir: /usr/lib*/drakx-installer-rescue - dest_directory: install/stage2 - unpack_inside_distribution_root: 1 - - unpack_release_notes: - class: Youri::Submit::Action::Unpack - options: - name: mageia-release-common - source_subdir: /usr/share/doc/mageia-release-common - grep_files: release-notes.* - dest_directory: . - unpack_inside_distribution_root: 1 - - unpack_rpmlint_config: - class: Youri::Submit::Action::Unpack - options: - name: rpmlint-mageia-policy - source_subdir: /usr/share/rpmlint/config.d/ - grep_files: distribution.* - dest_directory: /etc/rpmlint/extracted.d/ - unpack_inside_distribution_root: 0 - - mail: - class: Youri::Submit::Action::Mail - options: - mta: /usr/sbin/sendmail - to: changelog@ml.<%= domain %> - reply_to: mageia-dev@<%= domain %> - from: buildsystem-daemon@<%= domain %> - prefix: RPM - - maintdb: - class: Youri::Submit::Action::UpdateMaintDb - options: - -posts: - genhdlist2: - class: Youri::Submit::Post::Genhdlist2 - options: - command: /usr/bin/genhdlist2 - clean_rpmsrate: - class: Youri::Submit::Post::CleanRpmsrate - mirror: - class: Youri::Submit::Post::Mirror - options: - destination: /distrib/mirror/distrib - -# vim:ft=yaml:et:sw=4 diff --git a/modules/buildsystem/templates/youri/acl.conf b/modules/buildsystem/templates/youri/acl.conf new file mode 100644 index 00000000..f0949f8a --- /dev/null +++ b/modules/buildsystem/templates/youri/acl.conf @@ -0,0 +1 @@ +.* .* .* ^glib$ ^blacklisted$ diff --git a/modules/buildsystem/templates/youri/submit-todo.conf b/modules/buildsystem/templates/youri/submit-todo.conf new file mode 100644 index 00000000..3bfb69cf --- /dev/null +++ b/modules/buildsystem/templates/youri/submit-todo.conf @@ -0,0 +1,186 @@ +<% +escaped_domain = domain.gsub('.','\.') +%> + +home: <%= sched_home_dir %> + +# repository declaration +repository: + class: Youri::Repository::Mageia + options: + install_root: <%= repository_root %>/distrib + upload_root: ${home}/uploads/ + upload_state: todo done queue + queue: todo + noarch: i586 + svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/ + 1: + arch: i586 x86_64 + infra_1: + arch: i586 x86_64 + cauldron: + arch: i586 x86_64 + +# targets definition +targets: + cauldron: + checks: + - source + - deps + - version + #- svn + - tag + - acl + - host + #- section + - rpmlint + - recency + #- history + - queue_recency + actions: + - send + - rpminfo + + 1: + checks: + - source + - version + #- svn + - tag + - acl + - host + #- section + - rpmlint + - recency + #- history + - queue_recency + actions: + - send + - rpminfo + - ulri + + infra_1: + checks: + - source + - version + - tag + - acl + - rpmlint + - recency + - queue_recency + actions: + - send + - rpminfo + - ulri + +# checks definition +checks: + tag: + class: Youri::Submit::Check::Tag + options: + tags: + release: 'mga\d+' + # packager: '<\S+@<%= escaped_domain %>>$' + distribution: '^Mageia' + vendor: '^Mageia.Org$' + + recency: + class: Youri::Submit::Check::Recency + + queue_recency: + class: Youri::Submit::Check::Queue_recency + + host: + class: Youri::Submit::Check::Host + options: + host_file: /etc/youri/host.conf + + section: + class: Youri::Submit::Check::Section + + rpmlint: + class: Youri::Submit::Check::Rpmlint + options: + config: /etc/rpmlint/config + results: + - buildprereq-use + - no-description-tag + - no-summary-tag + - non-standard-group + - non-xdg-migrated-menu + # it breaks dbus + #- patch-not-applied + - percent-in-conflicts + - percent-in-dependency + - percent-in-obsoletes + - percent-in-provides + - summary-ended-with-dot + - invalid-spec-name + - noarch-python-in-64bit-path + svn: + class: Youri::Submit::Check::SVN + + acl: + class: Youri::Submit::Check::ACL + options: + acl_file: /etc/youri/acl.conf + + history: + class: Youri::Submit::Check::History + + source: + class: Youri::Submit::Check::Source + + precedence: + class: Youri::Submit::Check::Precedence + options: + target: cauldron + + version: + class: Youri::Submit::Check::Version + options: + 1: + authorized_packages: none_package_authorized + authorized_sections: ^(core|nonfree|tainted)/(updates_testing|backports|backports_testing)$ + authorized_arches: none + mode: freeze + + cauldron: + authorized_sections: ^[a-z]+/updates_testing$ + authorized_packages: ^$ + authorized_arches: none + authorized_users: ^<%= scope.function_group_members(['mga-release_managers']).join('|') %>$ +# mode: normal + mode: version_freeze +# mode: freeze + + deps: + class: Youri::Submit::Check::Deps + +# actions definitions +actions: + send: + class: Youri::Submit::Action::Send + options: + user: <%= sched_login %> + keep_svn_release: yes + uphost: pkgsubmit.<%= domain %> + root: ${home}/uploads + ssh_key: ${home}/.ssh/id_rsa + + rpminfo: + class: Youri::Submit::Action::Rpminfo + options: + user: <%= sched_login %> + uphost: pkgsubmit.<%= domain %> + root: ${home}/uploads + ssh_key: ${home}/.ssh/id_rsa + + ulri: + class: Youri::Submit::Action::Ulri + options: + user: <%= sched_login %> + uphost: pkgsubmit.<%= domain %> + ssh_key: ${home}/.ssh/id_rsa + +# vim:ft=yaml:et:sw=4 diff --git a/modules/buildsystem/templates/youri/submit-upload.conf b/modules/buildsystem/templates/youri/submit-upload.conf new file mode 100644 index 00000000..93195369 --- /dev/null +++ b/modules/buildsystem/templates/youri/submit-upload.conf @@ -0,0 +1,332 @@ +<% +Puppet::Parser::Functions.autoloader.loadall +escaped_domain = domain.gsub('.','\.') +%> + +home: <%= sched_home_dir %> + +# repository declaration +repository: + class: Youri::Repository::Mageia + options: + install_root: <%= repository_root %>/distrib + upload_root: ${home}/uploads/ + archive_root: <%= packages_archivedir %> + upload_state: queue + queue: queue + noarch: i586 + svn: svn+ssh://svn.<%= domain %>/svn/packages/cauldron/ + 1: + arch: i586 x86_64 + infra_1: + arch: i586 x86_64 + cauldron: + arch: i586 x86_64 + +# targets definition +targets: + cauldron: + checks: + - version + - tag + - acl + - rpmlint + - recency + actions: + - markrelease + - sign + - install + - link + - unpack_release_notes + - unpack_gfxboot_theme + - unpack_meta_task + - unpack_installer_images + - unpack_installer_images_nonfree + - unpack_installer_stage2 + - unpack_installer_advertising + - unpack_installer_rescue + - unpack_rpmlint_config +# - dkms_module_info + - archive + - mail + - maintdb + posts: + - genhdlist2 + - clean_rpmsrate + - mirror + + 1: + checks: + - version + - tag + - acl + - rpmlint + - recency + actions: +# - markrelease + - sign + - install + - link +# - unpack_release_notes +# - unpack_gfxboot_theme +# - unpack_meta_task +# - unpack_installer_images +# - unpack_installer_stage2 +# - unpack_installer_advertising +# - unpack_installer_rescue +# - dkms_module_info + - archive + - mail +# - maintdb + posts: + - genhdlist2 + - clean_rpmsrate + - mirror + + infra_1: + checks: + - version + - tag + - acl + - rpmlint + - recency + actions: + - sign + - install + - link + - archive + posts: + - genhdlist2 + +# checks definition +checks: + tag: + class: Youri::Submit::Check::Tag + options: + tags: + release: 'mga\d+' + # packager: '<\S+@<%= escaped_domain %>>$' + distribution: '^Mageia' + vendor: '^Mageia.Org$' + + recency: + class: Youri::Submit::Check::Recency + + queue_recency: + class: Youri::Submit::Check::Queue_recency + + host: + class: Youri::Submit::Check::Host + options: + host_file: /etc/youri/host.conf + + section: + class: Youri::Submit::Check::Section + + rpmlint: + class: Youri::Submit::Check::Rpmlint + options: + config: /etc/rpmlint/config + results: + - buildprereq-use + - no-description-tag + - no-summary-tag + - non-standard-group + - non-xdg-migrated-menu + # it breaks dbus + #- patch-not-applied + - percent-in-conflicts + - percent-in-dependency + - percent-in-obsoletes + - percent-in-provides + - summary-ended-with-dot + - unexpanded-macro + - unknown-lsb-keyword + - malformed-line-in-lsb-comment-block + - empty-%postun + - empty-%post + - invalid-desktopfile + - standard-dir-owned-by-package + - use-tmp-in-%postun + - bogus-variable-use-in-%posttrans + - dir-or-file-in-usr-local + - dir-or-file-in-tmp + - dir-or-file-in-mnt + - dir-or-file-in-opt + - dir-or-file-in-home + - dir-or-file-in-var-local + svn: + class: Youri::Submit::Check::SVN + + acl: + class: Youri::Submit::Check::ACL + options: + acl_file: /etc/youri/acl.conf + + history: + class: Youri::Submit::Check::History + + source: + class: Youri::Submit::Check::Source + + precedence: + class: Youri::Submit::Check::Precedence + options: + target: cauldron + + version: + class: Youri::Submit::Check::Version + options: + 1: + authorized_packages: none_package_authorized + authorized_sections: ^(debug/)?(core|nonfree|tainted)/(updates_testing|backports_testing)$ + authorized_arches: none + mode: freeze + + infra_1: + authorized_users: ^<%= scope.function_group_members(['mga-sysadmin']).join('|') %>$ + mode: freeze + + cauldron: +# Prior freeze + mode: normal +## Version freeze +# authorized_packages: ^$ +# authorized_sections: ^(debug/)?(core|nonfree|tainted)/updates_testing$ +# authorized_arches: ^$ +# authorized_users: ^blino|ennael|nvigier$ +# mode: version_freeze +# Freeze config +# authorized_packages: ^mdkonline|drakxtools|urpmi|ia_ora-gnome|ldetect|ldetect-lst|rpm-mageia-setup|perl-MDK-Common$ +# authorized_packages: none_package_authorized +# authorized_sections: ^restricted/release|main/updates_testing|contrib/updates_testing$ +# authorized_arches: none +# authorized_users: ^blino|ennael|nvigier$ +# mode: freeze + +# actions definitions +actions: + install: + class: Youri::Submit::Action::Install + + markrelease: + class: Youri::Submit::Action::Markrelease + + link: + class: Youri::Submit::Action::Link + + archive: + class: Youri::Submit::Action::Archive + + clean: + class: Youri::Submit::Action::Clean + + sign: + class: Youri::Submit::Action::Sign + options: + signuser: <%= scope.lookupvar('buildsystem::signbot::login') %> + path: <%= scope.lookupvar('buildsystem::signbot::sign_keydir') %> + name: <%= scope.lookupvar('buildsystem::signbot::keyid') %> + signscript: /usr/local/bin/sign-check-package + + unpack_gfxboot_theme: + class: Youri::Submit::Action::Unpack + options: + name: mageia-gfxboot-theme + source_subdir: /usr/share/gfxboot/themes/Mageia/install/ + dest_directory: isolinux + unpack_inside_distribution_root: 1 + + unpack_meta_task: + class: Youri::Submit::Action::Unpack + options: + name: meta-task + source_subdir: /usr/share/meta-task + dest_directory: media/media_info + unpack_inside_distribution_root: 1 + + unpack_installer_images: + class: Youri::Submit::Action::Unpack + options: + name: drakx-installer-images + source_subdir: /usr/lib*/drakx-installer-images + dest_directory: . + preclean_directory: install/images/alternatives + unpack_inside_distribution_root: 1 + + unpack_installer_images_nonfree: + class: Youri::Submit::Action::Unpack + options: + name: drakx-installer-images-nonfree + source_subdir: /usr/lib*/drakx-installer-images + dest_directory: . + unpack_inside_distribution_root: 1 + + unpack_installer_stage2: + class: Youri::Submit::Action::Unpack + options: + name: drakx-installer-stage2 + source_subdir: /usr/lib*/drakx-installer-stage2 + dest_directory: . + unpack_inside_distribution_root: 1 + + unpack_installer_advertising: + class: Youri::Submit::Action::Unpack + options: + name: drakx-installer-advertising + source_subdir: /usr/share/drakx-installer-advertising + dest_directory: . + unpack_inside_distribution_root: 1 + + unpack_installer_rescue: + class: Youri::Submit::Action::Unpack + options: + name: drakx-installer-rescue + source_subdir: /usr/lib*/drakx-installer-rescue + dest_directory: install/stage2 + unpack_inside_distribution_root: 1 + + unpack_release_notes: + class: Youri::Submit::Action::Unpack + options: + name: mageia-release-common + source_subdir: /usr/share/doc/mageia-release-common + grep_files: release-notes.* + dest_directory: . + unpack_inside_distribution_root: 1 + + unpack_rpmlint_config: + class: Youri::Submit::Action::Unpack + options: + name: rpmlint-mageia-policy + source_subdir: /usr/share/rpmlint/config.d/ + grep_files: distribution.* + dest_directory: /etc/rpmlint/extracted.d/ + unpack_inside_distribution_root: 0 + + mail: + class: Youri::Submit::Action::Mail + options: + mta: /usr/sbin/sendmail + to: changelog@ml.<%= domain %> + reply_to: mageia-dev@<%= domain %> + from: buildsystem-daemon@<%= domain %> + prefix: RPM + + maintdb: + class: Youri::Submit::Action::UpdateMaintDb + options: + +posts: + genhdlist2: + class: Youri::Submit::Post::Genhdlist2 + options: + command: /usr/bin/genhdlist2 + clean_rpmsrate: + class: Youri::Submit::Post::CleanRpmsrate + mirror: + class: Youri::Submit::Post::Mirror + options: + destination: /distrib/mirror/distrib + +# vim:ft=yaml:et:sw=4 diff --git a/modules/buildsystem/templates/youri_acl.conf b/modules/buildsystem/templates/youri_acl.conf deleted file mode 100644 index f0949f8a..00000000 --- a/modules/buildsystem/templates/youri_acl.conf +++ /dev/null @@ -1 +0,0 @@ -.* .* .* ^glib$ ^blacklisted$ -- cgit v1.2.1