Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:reproducible:distribution:ring1
rubygem-gem2rpm
0011-Add-support-for-scripts-pre-post-for-subpa...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0011-Add-support-for-scripts-pre-post-for-subpackages.patch of Package rubygem-gem2rpm
From 0ee368bc6c4ea35d233dadbe1f2c7048a99d3dc4 Mon Sep 17 00:00:00 2001 From: Theo chatzimichos <tampakrap@opensuse.org> Date: Fri, 5 Dec 2014 17:11:47 +0200 Subject: [PATCH 11/33] Add support for :scripts: (pre/post) for subpackages With this commit we can add pre/post/(etc) scripts in gem2rpm.yml for subpackages, as in the example below: :custom_pkgs: apache: :scripts: :pre: |- some_command :post: another_command --- templates/opensuse.spec.erb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/templates/opensuse.spec.erb b/templates/opensuse.spec.erb index 8bc281c..af04eaf 100644 --- a/templates/opensuse.spec.erb +++ b/templates/opensuse.spec.erb @@ -209,6 +209,17 @@ This package holds the <%= custom_pkg_name %> sub package for <%= spec.name -%> %defattr(-,root,root,-) <%= data[:filelist] %> +<% if data[:scripts] + if data[:scripts].is_a? Hash + data[:scripts].each do |section, content| -%> +%<%=section %> <%=custom_pkg_name %> +<%= content %> + +<% end + end + end +-%> + <% end end -%> -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor