Add a delorean-repo element
This element allows developers to use Yum repositories generated via the Delorean tool. This is very useful for testing upstream packages with TripleO element changes. Change-Id: I290f1adc9631c1350b0cb7ad52b27b6759de05d8
This commit is contained in:
parent
567c0f7dab
commit
cb0a26cdcb
|
@ -0,0 +1,18 @@
|
|||
Configure the image to pull packages from a Delorean repo
|
||||
|
||||
This element configures the image such that it downloads
|
||||
packages from the specified Delorean repository. To use set
|
||||
DELOREAN\_REPO\_URL to the Delorean repo you'd like to use.
|
||||
This can be 'current' or any revision in the past that you'd
|
||||
like to use. Example:
|
||||
|
||||
export DELOREAN\_REPO\_URL=http://localhost/~user/repos/current
|
||||
|
||||
Delorean is a tool that can be used to automate building upstream
|
||||
packages:
|
||||
|
||||
https://github.com/openstack-packages/delorean
|
||||
|
||||
The Delorean tool currently supports Fedora packages and Yum
|
||||
repositories. Support for other distributions may be added in
|
||||
the future.
|
|
@ -0,0 +1 @@
|
|||
pkg-map
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"default": {
|
||||
"yum_plugin_priorities_package": "yum-plugin-priorities"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
set -o xtrace
|
||||
|
||||
if [ -n "$DELOREAN_REPO_URL" ]; then
|
||||
curl $DELOREAN_REPO_URL/delorean.repo -o /etc/yum.repos.d/delorean.repo
|
||||
else
|
||||
echo "Please configure a DELOREAN_REPO_URL."
|
||||
exit 1
|
||||
fi
|
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
set -o xtrace
|
||||
|
||||
install-packages -m delorean-repo yum_plugin_priorities_package
|
Loading…
Reference in New Issue