Bug 1090943 - [RFE] Ability to hook at the end of the build scripts for plugins
Summary: [RFE] Ability to hook at the end of the build scripts for plugins
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: ovirt-node
Classification: oVirt
Component: RFEs
Version: ---
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Fabian Deutsch
QA Contact: bugs@ovirt.org
URL:
Whiteboard: node
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-04-24 12:46 UTC by Lukas Zapletal
Modified: 2016-02-10 20:09 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-09-21 06:13:44 UTC
oVirt Team: Node
Embargoed:
ylavi: ovirt-future?
ylavi: planning_ack?
ylavi: devel_ack?
ylavi: testing_ack?


Attachments (Terms of Use)

Description Lukas Zapletal 2014-04-24 12:46:37 UTC
Hello, we (foreman discovery image team) would like to hook at the end of the build script. What we do is we remove all the ovirt-node* bits and disable all the services because our image is special (ultra-thin). But it looks like something is still installing few packages and also enabling two services which we would like to get rid of:

- ovirt-early
- ovirt-post

Even when we disable those in the %post section of the plugin, they get re-enabled.

You can test to build the image with our plugin on our infrastructure. Just clone this repo:

https://github.com/theforeman/ovirt-node-plugin-foreman

Push changes to a branch and spin this jenkins job (ping us for an account) putting repoowner/branch parameters correctly and output_dir to "scratch-myname" which will create a subdirectory at http://yum.theforeman.org/discovery/

http://ci.theforeman.org/view/Packaging/job/packaging_discovery_node/

There are logs from latest builds available for further investigation.

Thanks!

Comment 1 Fabian Deutsch 2015-09-21 06:13:44 UTC
The discovery plugin is not based on Node anymore.


Note You need to log in before you can comment on or make changes to this bug.