summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:47:37 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2017-05-24 16:47:37 +0100
commitf049e15fab122ebd3c2554c81b95fbf7f66bd766 (patch)
treedda881a673e3aa3e4bfdc7dc2d4791c773c827f2
parent7f3c7b59cb7211883665e2a830a499003bab90ba (diff)
downloaddefinitions-f049e15fab122ebd3c2554c81b95fbf7f66bd766.tar.gz
Add elements from OpenStack systems
-rw-r--r--elements/unmaintained/apache-httpd-server.bst8
-rw-r--r--elements/unmaintained/apache-httpd-server/apr.bst27
-rw-r--r--elements/unmaintained/apache-httpd-server/httpd-server.bst40
-rw-r--r--elements/unmaintained/apache-httpd-server/mod_wsgi-metrics.bst13
-rw-r--r--elements/unmaintained/apache-httpd-server/mod_wsgi.bst29
-rw-r--r--elements/unmaintained/apache-httpd-server/psutil.bst12
-rw-r--r--elements/unmaintained/databases.bst8
-rw-r--r--elements/unmaintained/databases/memcached.bst29
-rw-r--r--elements/unmaintained/databases/postgresql.bst10
-rw-r--r--elements/unmaintained/databases/psycopg2.bst13
-rw-r--r--elements/unmaintained/databases/python-memcached.bst12
-rw-r--r--elements/unmaintained/databases/redis.bst15
-rw-r--r--elements/unmaintained/django.bst8
-rw-r--r--elements/unmaintained/django/django-appconf.bst11
-rw-r--r--elements/unmaintained/django/django-compressor.bst12
-rw-r--r--elements/unmaintained/django/django-pyscss.bst13
-rw-r--r--elements/unmaintained/django/django.bst11
-rw-r--r--elements/unmaintained/django/pyscss.bst11
-rw-r--r--elements/unmaintained/lvm.bst8
-rw-r--r--elements/unmaintained/lvm/lvm2.bst24
-rw-r--r--elements/unmaintained/networking-utils.bst22
-rw-r--r--elements/unmaintained/networking-utils/conntrack-tools.bst16
-rw-r--r--elements/unmaintained/networking-utils/ebtables.bst13
-rw-r--r--elements/unmaintained/networking-utils/iproute2.bst14
-rw-r--r--elements/unmaintained/networking-utils/ipset.bst13
-rw-r--r--elements/unmaintained/networking-utils/iputils.bst28
-rw-r--r--elements/unmaintained/networking-utils/libmnl.bst8
-rw-r--r--elements/unmaintained/networking-utils/libnet.bst20
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_conntrack.bst10
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_cthelper.bst9
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_cttimeout.bst9
-rw-r--r--elements/unmaintained/networking-utils/libnetfilter_queue.bst10
-rw-r--r--elements/unmaintained/networking-utils/libnfnetlink.bst8
-rw-r--r--elements/unmaintained/networking-utils/libpcap.bst8
-rw-r--r--elements/unmaintained/networking-utils/tcpdump.bst9
-rw-r--r--elements/unmaintained/ntpd.bst3
-rw-r--r--elements/unmaintained/ntpd/ntpd.bst57
-rw-r--r--elements/unmaintained/openstack-services.bst111
-rw-r--r--elements/unmaintained/openstack-services/aioeventlet.bst16
-rw-r--r--elements/unmaintained/openstack-services/alembic.bst16
-rw-r--r--elements/unmaintained/openstack-services/anyjson.bst15
-rw-r--r--elements/unmaintained/openstack-services/ceilometer.bst54
-rw-r--r--elements/unmaintained/openstack-services/cinder.bst50
-rw-r--r--elements/unmaintained/openstack-services/configshell-fb.bst15
-rw-r--r--elements/unmaintained/openstack-services/creole.bst15
-rw-r--r--elements/unmaintained/openstack-services/croniter.bst16
-rw-r--r--elements/unmaintained/openstack-services/dateutil.bst15
-rw-r--r--elements/unmaintained/openstack-services/django-openstack-auth.bst15
-rw-r--r--elements/unmaintained/openstack-services/docutils.bst15
-rw-r--r--elements/unmaintained/openstack-services/dogpile-cache.bst16
-rw-r--r--elements/unmaintained/openstack-services/dogpile-core.bst15
-rw-r--r--elements/unmaintained/openstack-services/erlang-sd_notify.bst20
-rw-r--r--elements/unmaintained/openstack-services/glance.bst61
-rw-r--r--elements/unmaintained/openstack-services/glance_store.bst17
-rw-r--r--elements/unmaintained/openstack-services/happybase.bst16
-rw-r--r--elements/unmaintained/openstack-services/horizon.bst54
-rw-r--r--elements/unmaintained/openstack-services/httplib2.bst15
-rw-r--r--elements/unmaintained/openstack-services/ipaddr-py.bst18
-rw-r--r--elements/unmaintained/openstack-services/ironic.bst47
-rw-r--r--elements/unmaintained/openstack-services/isort.bst17
-rw-r--r--elements/unmaintained/openstack-services/jsonpath-rw.bst16
-rw-r--r--elements/unmaintained/openstack-services/jsonrpclib.bst15
-rw-r--r--elements/unmaintained/openstack-services/kafka-python.bst15
-rw-r--r--elements/unmaintained/openstack-services/keystone.bst38
-rw-r--r--elements/unmaintained/openstack-services/keystonemiddleware.bst17
-rw-r--r--elements/unmaintained/openstack-services/kombu.bst18
-rw-r--r--elements/unmaintained/openstack-services/librabbitmq.bst29
-rw-r--r--elements/unmaintained/openstack-services/lockfile.bst15
-rw-r--r--elements/unmaintained/openstack-services/logutils.bst15
-rw-r--r--elements/unmaintained/openstack-services/msgpack-python.bst15
-rw-r--r--elements/unmaintained/openstack-services/natsort.bst15
-rw-r--r--elements/unmaintained/openstack-services/neutron.bst55
-rw-r--r--elements/unmaintained/openstack-services/nova.bst46
-rw-r--r--elements/unmaintained/openstack-services/novnc.bst26
-rw-r--r--elements/unmaintained/openstack-services/numpy.bst21
-rw-r--r--elements/unmaintained/openstack-services/oauthlib.bst20
-rw-r--r--elements/unmaintained/openstack-services/open-iscsi.bst50
-rw-r--r--elements/unmaintained/openstack-services/ordereddict.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-concurrency.bst17
-rw-r--r--elements/unmaintained/openstack-services/oslo-context.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-db.bst18
-rw-r--r--elements/unmaintained/openstack-services/oslo-log.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-messaging.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-middleware.bst16
-rw-r--r--elements/unmaintained/openstack-services/oslo-policy.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-rootwrap.bst15
-rw-r--r--elements/unmaintained/openstack-services/oslo-vmware.bst19
-rw-r--r--elements/unmaintained/openstack-services/osprofiler.bst15
-rw-r--r--elements/unmaintained/openstack-services/passlib.bst15
-rw-r--r--elements/unmaintained/openstack-services/paste.bst15
-rw-r--r--elements/unmaintained/openstack-services/pecan.bst16
-rw-r--r--elements/unmaintained/openstack-services/pep8.bst15
-rw-r--r--elements/unmaintained/openstack-services/pies.bst15
-rw-r--r--elements/unmaintained/openstack-services/pint.bst15
-rw-r--r--elements/unmaintained/openstack-services/ply.bst15
-rw-r--r--elements/unmaintained/openstack-services/posix-ipc-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/py-amqp.bst15
-rw-r--r--elements/unmaintained/openstack-services/pycadf.bst18
-rw-r--r--elements/unmaintained/openstack-services/pycco.bst18
-rw-r--r--elements/unmaintained/openstack-services/pyflakes.bst15
-rw-r--r--elements/unmaintained/openstack-services/pygments.bst15
-rw-r--r--elements/unmaintained/openstack-services/pyjwt.bst15
-rw-r--r--elements/unmaintained/openstack-services/pymemcache.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysaml2.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysendfile.bst15
-rw-r--r--elements/unmaintained/openstack-services/pyserial.bst15
-rw-r--r--elements/unmaintained/openstack-services/pysnmp.bst15
-rw-r--r--elements/unmaintained/openstack-services/pystache.bst18
-rw-r--r--elements/unmaintained/openstack-services/python-pexpect.bst15
-rw-r--r--elements/unmaintained/openstack-services/qpid-python.bst18
-rw-r--r--elements/unmaintained/openstack-services/rabbitmq-codegen.bst17
-rw-r--r--elements/unmaintained/openstack-services/rabbitmq-server.bst28
-rw-r--r--elements/unmaintained/openstack-services/redis-py.bst15
-rw-r--r--elements/unmaintained/openstack-services/repoze-lru.bst15
-rw-r--r--elements/unmaintained/openstack-services/requests-aws.bst15
-rw-r--r--elements/unmaintained/openstack-services/retrying.bst15
-rw-r--r--elements/unmaintained/openstack-services/rfc3986.bst15
-rw-r--r--elements/unmaintained/openstack-services/routes.bst16
-rw-r--r--elements/unmaintained/openstack-services/rtslib-fb.bst35
-rw-r--r--elements/unmaintained/openstack-services/semantic-version.bst15
-rw-r--r--elements/unmaintained/openstack-services/simplegeneric-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/singledispatch.bst15
-rw-r--r--elements/unmaintained/openstack-services/smartypants.bst18
-rw-r--r--elements/unmaintained/openstack-services/snowballstemmer.bst15
-rw-r--r--elements/unmaintained/openstack-services/sphinx.bst18
-rw-r--r--elements/unmaintained/openstack-services/sqlalchemy-migrate.bst17
-rw-r--r--elements/unmaintained/openstack-services/sqlalchemy.bst15
-rw-r--r--elements/unmaintained/openstack-services/sqlparse.bst15
-rw-r--r--elements/unmaintained/openstack-services/suds.bst15
-rw-r--r--elements/unmaintained/openstack-services/sysfsutils.bst13
-rw-r--r--elements/unmaintained/openstack-services/sysv_ipc-tarball.bst15
-rw-r--r--elements/unmaintained/openstack-services/targetcli-fb.bst17
-rw-r--r--elements/unmaintained/openstack-services/taskflow.bst15
-rw-r--r--elements/unmaintained/openstack-services/tempest-lib.bst15
-rw-r--r--elements/unmaintained/openstack-services/tempest.bst25
-rw-r--r--elements/unmaintained/openstack-services/tempita.bst15
-rw-r--r--elements/unmaintained/openstack-services/tftp-hpa.bst16
-rw-r--r--elements/unmaintained/openstack-services/thrift.bst18
-rw-r--r--elements/unmaintained/openstack-services/tooz.bst19
-rw-r--r--elements/unmaintained/openstack-services/trollius.bst16
-rw-r--r--elements/unmaintained/openstack-services/urllib3.bst15
-rw-r--r--elements/unmaintained/openstack-services/urwid.bst15
-rw-r--r--elements/unmaintained/openstack-services/websockify.bst19
-rw-r--r--elements/unmaintained/openstack-services/werkzeug.bst15
-rw-r--r--elements/unmaintained/openstack-services/wsgiref.bst15
-rw-r--r--elements/unmaintained/openstack-services/wsme.bst17
-rw-r--r--elements/unmaintained/openstack-system-x86_64-content.bst35
-rw-r--r--elements/unmaintained/test-tools.bst22
-rw-r--r--elements/unmaintained/test-tools/beautifulsoup4.bst9
-rw-r--r--elements/unmaintained/test-tools/check.bst8
-rw-r--r--elements/unmaintained/test-tools/cppunit.bst8
-rw-r--r--elements/unmaintained/test-tools/fixtures.bst11
-rw-r--r--elements/unmaintained/test-tools/mock.bst10
-rw-r--r--elements/unmaintained/test-tools/mocker.bst10
-rw-r--r--elements/unmaintained/test-tools/mox.bst10
-rw-r--r--elements/unmaintained/test-tools/mox3.bst10
-rw-r--r--elements/unmaintained/test-tools/nose.bst10
-rw-r--r--elements/unmaintained/test-tools/oslotest.bst17
-rw-r--r--elements/unmaintained/test-tools/python-test-extras.bst10
-rw-r--r--elements/unmaintained/test-tools/subunit.bst12
-rw-r--r--elements/unmaintained/test-tools/testrepository.bst13
-rw-r--r--elements/unmaintained/test-tools/testresources.bst14
-rw-r--r--elements/unmaintained/test-tools/testscenarios.bst11
-rw-r--r--elements/unmaintained/test-tools/testtools.bst11
-rw-r--r--elements/unmaintained/test-tools/waitress.bst10
-rw-r--r--elements/unmaintained/test-tools/webtest.bst12
-rw-r--r--elements/unmaintained/test-tools/zake.bst11
-rw-r--r--elements/unmaintained/virtualization.bst19
-rw-r--r--elements/unmaintained/virtualization/dmidecode.bst20
-rw-r--r--elements/unmaintained/virtualization/dnsmasq.bst23
-rw-r--r--elements/unmaintained/virtualization/libosinfo.bst24
-rw-r--r--elements/unmaintained/virtualization/libpciaccess.bst15
-rw-r--r--elements/unmaintained/virtualization/libvirt-python.bst19
-rw-r--r--elements/unmaintained/virtualization/libvirt.bst53
-rw-r--r--elements/unmaintained/virtualization/openvswitch.bst24
-rw-r--r--elements/unmaintained/virtualization/pycurl.bst17
-rw-r--r--elements/unmaintained/virtualization/qemu.bst41
-rw-r--r--elements/unmaintained/virtualization/urlgrabber.bst18
-rw-r--r--elements/unmaintained/virtualization/virt-manager.bst19
-rw-r--r--elements/unmaintained/virtualization/yajl.bst22
-rw-r--r--elements/unmaintained/xstatic.bst38
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-animate.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-bootstrap.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-cookies.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-fileupload.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-lrdragndrop.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-mock.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-sanitize.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular-smart-table.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-angular.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-bootstrap-datepicker.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-bootstrap-scss.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-d3.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-font-awesome.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-hogan.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jasmine.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-migrate.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-quicksearch.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-tablesorter.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery-ui.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jquery.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-jsencrypt.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-magic-search.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-qunit.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-rickshaw.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-spin.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic-termjs.bst11
-rw-r--r--elements/unmaintained/xstatic/xstatic.bst11
209 files changed, 3699 insertions, 0 deletions
diff --git a/elements/unmaintained/apache-httpd-server.bst b/elements/unmaintained/apache-httpd-server.bst
new file mode 100644
index 00000000..79dc0a14
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: apache http web server and some utilities related to it
+depends:
+- unmaintained/apache-httpd-server/apr.bst
+- unmaintained/apache-httpd-server/httpd-server.bst
+- unmaintained/apache-httpd-server/psutil.bst
+- unmaintained/apache-httpd-server/mod_wsgi-metrics.bst
+- unmaintained/apache-httpd-server/mod_wsgi.bst
diff --git a/elements/unmaintained/apache-httpd-server/apr.bst b/elements/unmaintained/apache-httpd-server/apr.bst
new file mode 100644
index 00000000..8fee7e68
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server/apr.bst
@@ -0,0 +1,27 @@
+kind: autotools
+depends:
+- tools.bst
+- pcre-utils.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:apache/apr
+ track: trunk
+ ref: 3c818c6d7351f0130282d212a69035642f5fecad
+config:
+ configure-commands:
+ - ./buildconf
+ - |
+ ./configure --prefix="%{prefix}" \
+ --disable-static \
+ --enable-threads \
+ --with-installbuilddir="%{prefix}"/share/apr-1/build
+ post-install-commands:
+ - |
+ for file in find_apr.m4 apr_common.m4 install.sh gen-build.py get-version.sh \
+ config.guess config.sub; do
+ cp build/"$file" "%{install-root}%{prefix}"/share/apr-1/build/"$file";
+ done
+ - ln -sf /usr/include/apr-2 "%{install-root}%{prefix}"/share/apr-1/build/
+ - cp include/private/apr_support.h "%{install-root}%{prefix}"/include/apr-2
+ - cp include/arch/unix/apr_private.h "%{install-root}%{prefix}"/include/apr-2
diff --git a/elements/unmaintained/apache-httpd-server/httpd-server.bst b/elements/unmaintained/apache-httpd-server/httpd-server.bst
new file mode 100644
index 00000000..52394343
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server/httpd-server.bst
@@ -0,0 +1,40 @@
+kind: autotools
+depends:
+- tools.bst
+- pcre-utils.bst
+- python2-core.bst
+- unmaintained/apache-httpd-server/apr.bst
+sources:
+- kind: git
+ url: upstream:apache/httpd
+ track: 2.4.10
+ ref: 6d8e0b2fd95268fcba96326ba9dce7bb8f712c19
+config:
+ configure-commands:
+ - ./buildconf --with-apr=/usr/share/apr-1
+ - |
+ ./configure --prefix="%{prefix}" \
+ --libexecdir="%{prefix}"/lib/httpd/modules \
+ --enable-layout=RPM \
+ --enable-mpms-shared=all \
+ --with-apr="%{prefix}"/bin/apr-2-config \
+ --enable-suexec --with-suexec \
+ --with-suexec-caller=apache \
+ --with-suexec-docroot=/var/www \
+ --with-suexec-logfile=/var/log/httpd/suexec.log \
+ --with-suexec-bin="%{prefix}"/sbin/suexec \
+ --with-suexec-uidmin=500 --with-suexec-gidmin=100\
+ --with-suexec-userdir=public_html \
+ --enable-pie \
+ --with-pcre \
+ --enable-mods-shared=all \
+ --enable-ssl --with-ssl \
+ --enable-case-filter --enable-case-filter-in \
+ --enable-cgid --enable-cgi\
+ --enable-so
+ post-install-commands:
+ - |
+ sed -i 's|#!/replace/with/path/to/perl/interpreter -w|#!/usr/bin/perl -w|g' \
+ "%{install-root}%{prefix}"/bin/apxs
+ - mkdir -p "%{install-root}"/etc/httpd/conf.d
+ - echo 'Include /etc/httpd/conf.d/*.conf' >> "%{install-root}"/etc/httpd/conf/httpd.conf
diff --git a/elements/unmaintained/apache-httpd-server/mod_wsgi-metrics.bst b/elements/unmaintained/apache-httpd-server/mod_wsgi-metrics.bst
new file mode 100644
index 00000000..cf63908a
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server/mod_wsgi-metrics.bst
@@ -0,0 +1,13 @@
+kind: distutils
+depends:
+- tools.bst
+- pcre-utils.bst
+- python2-core.bst
+- unmaintained/apache-httpd-server/psutil.bst
+sources:
+- kind: git
+ url: upstream:python-packages/mod_wsgi-metrics
+ track: 1.1.1
+ ref: ec715eb593255229f9f45f3f323edbb845c691d8
+variables:
+ python: python
diff --git a/elements/unmaintained/apache-httpd-server/mod_wsgi.bst b/elements/unmaintained/apache-httpd-server/mod_wsgi.bst
new file mode 100644
index 00000000..c49c16e4
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server/mod_wsgi.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- tools.bst
+- pcre-utils.bst
+- python2-core.bst
+- unmaintained/apache-httpd-server/apr.bst
+- unmaintained/apache-httpd-server/httpd-server.bst
+- unmaintained/apache-httpd-server/mod_wsgi-metrics.bst
+sources:
+- kind: git
+ url: upstream:python-packages/mod_wsgi
+ track: 4.4.5
+ ref: 1be8b37aaf07d8cb3083da99d6fda12375221b07
+config:
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" \
+ --with-apxs=/usr/bin/apxs
+ post-install-commands:
+ - |
+ install -D -m 644 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/httpd/conf.d/wsgi.conf
+ # NOTE: mod_wsgi can not coexist in the same apache process as
+ # mod_wsgi_python3. Only load if mod_wsgi_python3 is not
+ # already loaded.
+
+ <IfModule !wsgi_module>
+ LoadModule wsgi_module /usr/lib/httpd/modules/mod_wsgi.so
+ </IfModule>
+ EOF
diff --git a/elements/unmaintained/apache-httpd-server/psutil.bst b/elements/unmaintained/apache-httpd-server/psutil.bst
new file mode 100644
index 00000000..011d888e
--- /dev/null
+++ b/elements/unmaintained/apache-httpd-server/psutil.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- tools.bst
+- pcre-utils.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/psutil
+ track: release-2.2.0
+ ref: 2bc8555f0428af81c2d067aa76168ed7bc5e0179
+variables:
+ python: python
diff --git a/elements/unmaintained/databases.bst b/elements/unmaintained/databases.bst
new file mode 100644
index 00000000..3e234d74
--- /dev/null
+++ b/elements/unmaintained/databases.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: some popular databases and some utils related to databases
+depends:
+- unmaintained/databases/postgresql.bst
+- unmaintained/databases/redis.bst
+- unmaintained/databases/memcached.bst
+- unmaintained/databases/psycopg2.bst
+- unmaintained/databases/python-memcached.bst
diff --git a/elements/unmaintained/databases/memcached.bst b/elements/unmaintained/databases/memcached.bst
new file mode 100644
index 00000000..9293fc90
--- /dev/null
+++ b/elements/unmaintained/databases/memcached.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- tools.bst
+- nfs.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:memcached
+ track: 1.4.22
+ ref: c5530027c8ea28674358327ab8212ebaf014c848
+config:
+ configure-commands:
+ - perl version.pl
+ - touch README
+ - autoreconf -fvi
+ - ./configure --prefix="%{prefix}"
+ install-commands:
+ - '%{make-install}'
+ - install -D -m 644 scripts/memcached.service "%{install-root}%{prefix}"/lib/systemd/system/memcached.service
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/sysconfig
+ - |
+ cat <<EOF > "%{install-root}"/etc/sysconfig/memcached
+ PORT="11211"
+ USER="nobody"
+ MAXCONN="1024"
+ CACHESIZE="64"
+ OPTIONS=""
+ EOF
diff --git a/elements/unmaintained/databases/postgresql.bst b/elements/unmaintained/databases/postgresql.bst
new file mode 100644
index 00000000..48928038
--- /dev/null
+++ b/elements/unmaintained/databases/postgresql.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- tools.bst
+- nfs.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:postgresql
+ track: REL9_3_4
+ ref: d4f8dde3c1c2c90c723ab550e7f449fc75599316
diff --git a/elements/unmaintained/databases/psycopg2.bst b/elements/unmaintained/databases/psycopg2.bst
new file mode 100644
index 00000000..41ff410e
--- /dev/null
+++ b/elements/unmaintained/databases/psycopg2.bst
@@ -0,0 +1,13 @@
+kind: distutils
+depends:
+- tools.bst
+- nfs.bst
+- python2-core.bst
+- unmaintained/databases/postgresql.bst
+sources:
+- kind: git
+ url: upstream:python-packages/psycopg2
+ track: 2.5.4
+ ref: 00cafbe85bb82d85cbfe0f062a73c562433b5bc8
+variables:
+ python: python
diff --git a/elements/unmaintained/databases/python-memcached.bst b/elements/unmaintained/databases/python-memcached.bst
new file mode 100644
index 00000000..90ea339c
--- /dev/null
+++ b/elements/unmaintained/databases/python-memcached.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- tools.bst
+- nfs.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/python-memcached
+ track: master
+ ref: 156ee975ff6e5c69e1d6c58b09bedf03c182c5db
+variables:
+ python: python
diff --git a/elements/unmaintained/databases/redis.bst b/elements/unmaintained/databases/redis.bst
new file mode 100644
index 00000000..b66a71c9
--- /dev/null
+++ b/elements/unmaintained/databases/redis.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- tools.bst
+- nfs.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:redis
+ track: baserock/3.0
+ ref: 9ee59fca9c5c429185d35779c2d5db64005091b0
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make PREFIX="%{install-root}/%{prefix}" install
diff --git a/elements/unmaintained/django.bst b/elements/unmaintained/django.bst
new file mode 100644
index 00000000..2f22620b
--- /dev/null
+++ b/elements/unmaintained/django.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: Stratum with Django and its plugins and dependencies.
+depends:
+- unmaintained/django/django.bst
+- unmaintained/django/django-appconf.bst
+- unmaintained/django/django-compressor.bst
+- unmaintained/django/pyscss.bst
+- unmaintained/django/django-pyscss.bst
diff --git a/elements/unmaintained/django/django-appconf.bst b/elements/unmaintained/django/django-appconf.bst
new file mode 100644
index 00000000..039daf24
--- /dev/null
+++ b/elements/unmaintained/django/django-appconf.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/django-appconf
+ track: '0.6'
+ ref: 0c9835f95b44db1b3eb1a9409f95a3ecd63b8ff5
+variables:
+ python: python
diff --git a/elements/unmaintained/django/django-compressor.bst b/elements/unmaintained/django/django-compressor.bst
new file mode 100644
index 00000000..95d27fde
--- /dev/null
+++ b/elements/unmaintained/django/django-compressor.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+- unmaintained/django/django-appconf.bst
+sources:
+- kind: git
+ url: upstream:python-packages/django-compressor
+ track: '1.4'
+ ref: e747dce3d7e04fe595bbfed54f9554c2725eb757
+variables:
+ python: python
diff --git a/elements/unmaintained/django/django-pyscss.bst b/elements/unmaintained/django/django-pyscss.bst
new file mode 100644
index 00000000..3f258927
--- /dev/null
+++ b/elements/unmaintained/django/django-pyscss.bst
@@ -0,0 +1,13 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+- unmaintained/django/django.bst
+- unmaintained/django/pyscss.bst
+sources:
+- kind: git
+ url: upstream:python-packages/django-pyscss
+ track: v1.0.6
+ ref: 665270b54eea5de5aca379a78673b411ed6b1f04
+variables:
+ python: python
diff --git a/elements/unmaintained/django/django.bst b/elements/unmaintained/django/django.bst
new file mode 100644
index 00000000..84e473d8
--- /dev/null
+++ b/elements/unmaintained/django/django.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/django
+ track: 1.6.8
+ ref: 811508b0512d3fa6b2328f8647fbf9eace68eceb
+variables:
+ python: python
diff --git a/elements/unmaintained/django/pyscss.bst b/elements/unmaintained/django/pyscss.bst
new file mode 100644
index 00000000..c4333d3b
--- /dev/null
+++ b/elements/unmaintained/django/pyscss.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pyscss
+ track: 1.2.1
+ ref: 85e8806e39e840c4402ee813c3e38fefaf9212b4
+variables:
+ python: python
diff --git a/elements/unmaintained/lvm.bst b/elements/unmaintained/lvm.bst
new file mode 100644
index 00000000..f9529b00
--- /dev/null
+++ b/elements/unmaintained/lvm.bst
@@ -0,0 +1,8 @@
+kind: stack
+description: |-
+ LVM userland tools.
+
+ LVM is a logical volume manager for the Linux kernel. This stratum contains
+ the tools necessary to manage volumes with LVM.
+depends:
+- unmaintained/lvm/lvm2.bst
diff --git a/elements/unmaintained/lvm/lvm2.bst b/elements/unmaintained/lvm/lvm2.bst
new file mode 100644
index 00000000..76487fa5
--- /dev/null
+++ b/elements/unmaintained/lvm/lvm2.bst
@@ -0,0 +1,24 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:lvm2
+ track: v2_02_115
+ ref: fa01faaa4aa96de834ba7e8fbb9d9aff908571c3
+config:
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" \
+ --sbindir="%{prefix}"/sbin \
+ --with-udev-prefix="%{prefix}" \
+ --with-systemdsystemunitdir="%{prefix}"/lib/systemd/system \
+ --enable-applib --enable-cmdlib --enable-pkgconfig --enable-lvmetad \
+ --enable-dmeventd --enable-udev_sync
+ install-commands:
+ - make DESTDIR="%{install-root}" install
+ - make DESTDIR="%{install-root}" install_system_dirs
+ - make DESTDIR="%{install-root}" install_systemd_generators
+ - make DESTDIR="%{install-root}" install_systemd_units
+ - make DESTDIR="%{install-root}" install_tmpfiles_configuration
+ - sed -e 's/use_lvmetad = 0/use_lvmetad = 1/' -i "%{install-root}"/etc/lvm/lvm.conf
diff --git a/elements/unmaintained/networking-utils.bst b/elements/unmaintained/networking-utils.bst
new file mode 100644
index 00000000..a6ef202e
--- /dev/null
+++ b/elements/unmaintained/networking-utils.bst
@@ -0,0 +1,22 @@
+kind: stack
+description: |-
+ Stratum which contains utils to works with networks: create, enable, filter...
+
+ This stratum requires kernel config flags which are not enabled in the default
+ Baserock kernel found in the BSP strata. See the Openstack BSP stratum to get
+ an idea of what is needed.
+depends:
+- unmaintained/networking-utils/ebtables.bst
+- unmaintained/networking-utils/iproute2.bst
+- unmaintained/networking-utils/libmnl.bst
+- unmaintained/networking-utils/ipset.bst
+- unmaintained/networking-utils/libpcap.bst
+- unmaintained/networking-utils/tcpdump.bst
+- unmaintained/networking-utils/libnet.bst
+- unmaintained/networking-utils/iputils.bst
+- unmaintained/networking-utils/libnfnetlink.bst
+- unmaintained/networking-utils/libnetfilter_conntrack.bst
+- unmaintained/networking-utils/libnetfilter_cthelper.bst
+- unmaintained/networking-utils/libnetfilter_cttimeout.bst
+- unmaintained/networking-utils/libnetfilter_queue.bst
+- unmaintained/networking-utils/conntrack-tools.bst
diff --git a/elements/unmaintained/networking-utils/conntrack-tools.bst b/elements/unmaintained/networking-utils/conntrack-tools.bst
new file mode 100644
index 00000000..40403f49
--- /dev/null
+++ b/elements/unmaintained/networking-utils/conntrack-tools.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libnfnetlink.bst
+- unmaintained/networking-utils/libmnl.bst
+- unmaintained/networking-utils/libnetfilter_conntrack.bst
+- unmaintained/networking-utils/libnetfilter_cttimeout.bst
+- unmaintained/networking-utils/libnetfilter_cthelper.bst
+- unmaintained/networking-utils/libnetfilter_queue.bst
+sources:
+- kind: git
+ url: upstream:conntrack-tools
+ track: conntrack-tools-1.4.2
+ ref: fbe3181be4f2e33509b1c20b95fd55eb3e7075d7
+variables:
+ notparallel: true
diff --git a/elements/unmaintained/networking-utils/ebtables.bst b/elements/unmaintained/networking-utils/ebtables.bst
new file mode 100644
index 00000000..f9abc1d9
--- /dev/null
+++ b/elements/unmaintained/networking-utils/ebtables.bst
@@ -0,0 +1,13 @@
+kind: manual
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:ebtables
+ track: master
+ ref: f4bdc80ae8c1a79b4ab5dcb8431ad85aea618d66
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make install DESTDIR="%{install-root}" BINDIR="%{prefix}/sbin"
diff --git a/elements/unmaintained/networking-utils/iproute2.bst b/elements/unmaintained/networking-utils/iproute2.bst
new file mode 100644
index 00000000..ca0a8886
--- /dev/null
+++ b/elements/unmaintained/networking-utils/iproute2.bst
@@ -0,0 +1,14 @@
+kind: manual
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:iproute2
+ track: v3.17.0
+ ref: 50231ad2a554fcb02462bed6405c970833c1baee
+config:
+ build-commands:
+ - sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
+ - make
+ install-commands:
+ - DESTDIR="%{install-root}" PREFIX="%{prefix}" make install
diff --git a/elements/unmaintained/networking-utils/ipset.bst b/elements/unmaintained/networking-utils/ipset.bst
new file mode 100644
index 00000000..fa015837
--- /dev/null
+++ b/elements/unmaintained/networking-utils/ipset.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libmnl.bst
+sources:
+- kind: git
+ url: upstream:ipset
+ track: v6.24
+ ref: cf25c4c50e9996af30499e5b1c3354ab53be7237
+config:
+ configure-commands:
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --enable-static=no --with-kmod=no
diff --git a/elements/unmaintained/networking-utils/iputils.bst b/elements/unmaintained/networking-utils/iputils.bst
new file mode 100644
index 00000000..f838f8a0
--- /dev/null
+++ b/elements/unmaintained/networking-utils/iputils.bst
@@ -0,0 +1,28 @@
+kind: manual
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libpcap.bst
+- unmaintained/networking-utils/libnet.bst
+sources:
+- kind: git
+ url: upstream:iputils
+ track: s20140519
+ ref: d25e54e25107bc7c5d14737ed65f5f52b54f1472
+config:
+ pre-configure-commands:
+ - sed -i "s/USE_GNUTLS=yes/USE_GNUTLS=no/" Makefile
+ build-commands:
+ - make
+ - make ninfod
+ install-commands:
+ - install -D -m 755 clockdiff "%{install-root}%{prefix}"/bin/clockdiff
+ - install -D -m 755 rdisc "%{install-root}%{prefix}"/bin/rdisc
+ - install -D -m 755 tracepath "%{install-root}%{prefix}"/bin/tracepath
+ - install -D -m 755 tracepath6 "%{install-root}%{prefix}"/bin/tracepath6
+ - install -D -m 755 ninfod/ninfod "%{install-root}%{prefix}"/bin/ninfod
+ - install -D -m 755 rarpd "%{install-root}%{prefix}"/bin/rarpd
+ - install -D -m 755 traceroute6 "%{install-root}%{prefix}"/bin/traceroute6
+ - install -D -m 755 arping "%{install-root}%{prefix}"/sbin/arping
+ - install -D -m 755 tftpd "%{install-root}%{prefix}"/sbin/tftpd
+ - install -D -m 755 ping "%{install-root}"/bin/ping
+ - install -D -m 755 ping6 "%{install-root}"/bin/ping6
diff --git a/elements/unmaintained/networking-utils/libmnl.bst b/elements/unmaintained/networking-utils/libmnl.bst
new file mode 100644
index 00000000..c7afa620
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libmnl.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libmnl
+ track: master
+ ref: c9f19b98cd8e108617e825e071091df14f78c53a
diff --git a/elements/unmaintained/networking-utils/libnet.bst b/elements/unmaintained/networking-utils/libnet.bst
new file mode 100644
index 00000000..d9094bcd
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnet.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libnet
+ track: libnet-1.2
+ ref: 05df365769597e1d64d02af931d6127762ff2658
+config:
+ pre-configure-commands:
+ - sed -i 's@doc @@' libnet/Makefile.am
+ - sed -i 's@doc/.*Makefile@@' libnet/configure.ac
+ - cd libnet && ./autogen.sh
+ configure-commands:
+ - cd libnet && ./configure --prefix="%{prefix}" --disable-samples --enable-shared=yes
+ --with-pic
+ build-commands:
+ - cd libnet && make
+ install-commands:
+ - cd libnet && make DESTDIR="%{install-root}" install
diff --git a/elements/unmaintained/networking-utils/libnetfilter_conntrack.bst b/elements/unmaintained/networking-utils/libnetfilter_conntrack.bst
new file mode 100644
index 00000000..066476c8
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnetfilter_conntrack.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libnfnetlink.bst
+- unmaintained/networking-utils/libmnl.bst
+sources:
+- kind: git
+ url: upstream:libnetfilter_conntrack
+ track: libnetfilter_conntrack-1.0.4
+ ref: 5ad6ecff6edffd925022372323e42264f61e850d
diff --git a/elements/unmaintained/networking-utils/libnetfilter_cthelper.bst b/elements/unmaintained/networking-utils/libnetfilter_cthelper.bst
new file mode 100644
index 00000000..a904379b
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnetfilter_cthelper.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libmnl.bst
+sources:
+- kind: git
+ url: upstream:libnetfilter_cthelper
+ track: libnetfilter_cthelper-1.0.0
+ ref: b8df12f352db62d26e5116e960d24774d5c9f3b7
diff --git a/elements/unmaintained/networking-utils/libnetfilter_cttimeout.bst b/elements/unmaintained/networking-utils/libnetfilter_cttimeout.bst
new file mode 100644
index 00000000..8aaf67ff
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnetfilter_cttimeout.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libmnl.bst
+sources:
+- kind: git
+ url: upstream:libnetfilter_cttimeout
+ track: libnetfilter_cttimeout-1.0.0
+ ref: 329652bef21c831dae1a9a79084b999d40b4eb5b
diff --git a/elements/unmaintained/networking-utils/libnetfilter_queue.bst b/elements/unmaintained/networking-utils/libnetfilter_queue.bst
new file mode 100644
index 00000000..707a43a3
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnetfilter_queue.bst
@@ -0,0 +1,10 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libnfnetlink.bst
+- unmaintained/networking-utils/libmnl.bst
+sources:
+- kind: git
+ url: upstream:libnetfilter_queue
+ track: libnetfilter_queue-1.0.2
+ ref: f5d092dd3145d427c7c2ed668e3ac899875c9612
diff --git a/elements/unmaintained/networking-utils/libnfnetlink.bst b/elements/unmaintained/networking-utils/libnfnetlink.bst
new file mode 100644
index 00000000..59753b14
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libnfnetlink.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libnfnetlink
+ track: libnfnetlink-1.0.1
+ ref: 1166116e34af868bc814aea338c246e49a7a8748
diff --git a/elements/unmaintained/networking-utils/libpcap.bst b/elements/unmaintained/networking-utils/libpcap.bst
new file mode 100644
index 00000000..467cf32e
--- /dev/null
+++ b/elements/unmaintained/networking-utils/libpcap.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:libpcap
+ track: libpcap-1.7
+ ref: 098a643f817e8a9929c70dfba157e4d399398375
diff --git a/elements/unmaintained/networking-utils/tcpdump.bst b/elements/unmaintained/networking-utils/tcpdump.bst
new file mode 100644
index 00000000..341a047d
--- /dev/null
+++ b/elements/unmaintained/networking-utils/tcpdump.bst
@@ -0,0 +1,9 @@
+kind: autotools
+depends:
+- foundation.bst
+- unmaintained/networking-utils/libpcap.bst
+sources:
+- kind: git
+ url: upstream:tcpdump
+ track: tcpdump-4.7
+ ref: 8aa5edea1b8846740514dee4158b6c707d38fc13
diff --git a/elements/unmaintained/ntpd.bst b/elements/unmaintained/ntpd.bst
new file mode 100644
index 00000000..4a5448b3
--- /dev/null
+++ b/elements/unmaintained/ntpd.bst
@@ -0,0 +1,3 @@
+kind: stack
+depends:
+- unmaintained/ntpd/ntpd.bst
diff --git a/elements/unmaintained/ntpd/ntpd.bst b/elements/unmaintained/ntpd/ntpd.bst
new file mode 100644
index 00000000..80815f0f
--- /dev/null
+++ b/elements/unmaintained/ntpd/ntpd.bst
@@ -0,0 +1,57 @@
+kind: autotools
+depends:
+- foundation.bst
+sources:
+- kind: git
+ url: upstream:ntp
+ track: ntp-4.2.8p2
+ ref: b2ccf8dd31d1457ae9f0ae270054117179220370
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}" --enable-linuxcaps
+ post-install-commands:
+ - |
+ cat > ntpd.service << EOF
+ [Unit]
+ Description=Network Time Service
+ After=network.target nss-lookup.target
+ Conflicts=systemd-timesyncd.service
+
+ [Service]
+ Type=forking
+ ExecStart=/usr/bin/ntpd -u ntp:ntp -Ng
+ PrivateTmp=True
+ Restart=on-failure
+
+ [Install]
+ WantedBy=multi-user.target
+ EOF
+ - install -D -m 644 ntpd.service "%{install-root}"/lib/systemd/system/ntpd.service
+ - mkdir -p "%{install-root}"/lib/systemd/system/multi-user.target.wants
+ - ln -s /lib/systemd/system/ntpd.service "%{install-root}"/lib/systemd/system/multi-user.target.wants/ntpd.service
+ - |
+ cat > ntp.conf << EOF
+ # We use iburst here to reduce the potential initial delay to set the clock
+ server 0.pool.ntp.org iburst
+ server 1.pool.ntp.org iburst
+ server 2.pool.ntp.org iburst
+ server 3.pool.ntp.org iburst
+
+ # kod - notify client when packets are denied service,
+ # rather than just dropping the packets
+ #
+ # nomodify - deny queries which attempt to modify the state of the server
+ #
+ # notrap - decline to provide mode 6 control message trap service to
+ # matching hosts
+ #
+ # see ntp.conf(5) for more details
+ restrict -4 default limit kod notrap nomodify
+ restrict -6 default limit kod notrap nomodify
+ EOF
+ - install -D -m 644 ntp.conf "%{install-root}"/etc/ntp.conf
+public:
+ bst:
+ integration-commands:
+ - groupadd -r ntp
+ - useradd -g ntp -d /home/ntp -s /bin/false -r ntp
diff --git a/elements/unmaintained/openstack-services.bst b/elements/unmaintained/openstack-services.bst
new file mode 100644
index 00000000..c20f4b62
--- /dev/null
+++ b/elements/unmaintained/openstack-services.bst
@@ -0,0 +1,111 @@
+kind: stack
+description: Openstack clients and services
+depends:
+- unmaintained/openstack-services/erlang-sd_notify.bst
+- unmaintained/openstack-services/rabbitmq-codegen.bst
+- unmaintained/openstack-services/rabbitmq-server.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/py-amqp.bst
+- unmaintained/openstack-services/librabbitmq.bst
+- unmaintained/openstack-services/anyjson.bst
+- unmaintained/openstack-services/kombu.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/alembic.bst
+- unmaintained/openstack-services/lockfile.bst
+- unmaintained/openstack-services/dogpile-core.bst
+- unmaintained/openstack-services/dogpile-cache.bst
+- unmaintained/openstack-services/pyjwt.bst
+- unmaintained/openstack-services/creole.bst
+- unmaintained/openstack-services/pygments.bst
+- unmaintained/openstack-services/docutils.bst
+- unmaintained/openstack-services/snowballstemmer.bst
+- unmaintained/openstack-services/sphinx.bst
+- unmaintained/openstack-services/pystache.bst
+- unmaintained/openstack-services/pies.bst
+- unmaintained/openstack-services/natsort.bst
+- unmaintained/openstack-services/isort.bst
+- unmaintained/openstack-services/pep8.bst
+- unmaintained/openstack-services/pyflakes.bst
+- unmaintained/openstack-services/smartypants.bst
+- unmaintained/openstack-services/pycco.bst
+- unmaintained/openstack-services/dateutil.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/repoze-lru.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/passlib.bst
+- unmaintained/openstack-services/tempita.bst
+- unmaintained/openstack-services/numpy.bst
+- unmaintained/openstack-services/websockify.bst
+- unmaintained/openstack-services/httplib2.bst
+- unmaintained/openstack-services/suds.bst
+- unmaintained/openstack-services/jsonrpclib.bst
+- unmaintained/openstack-services/rtslib-fb.bst
+- unmaintained/openstack-services/python-pexpect.bst
+- unmaintained/openstack-services/ply.bst
+- unmaintained/openstack-services/jsonpath-rw.bst
+- unmaintained/openstack-services/logutils.bst
+- unmaintained/openstack-services/pecan.bst
+- unmaintained/openstack-services/croniter.bst
+- unmaintained/openstack-services/msgpack-python.bst
+- unmaintained/openstack-services/qpid-python.bst
+- unmaintained/openstack-services/simplegeneric-tarball.bst
+- unmaintained/openstack-services/ipaddr-py.bst
+- unmaintained/openstack-services/wsme.bst
+- unmaintained/openstack-services/pysnmp.bst
+- unmaintained/openstack-services/thrift.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-middleware.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/ordereddict.bst
+- unmaintained/openstack-services/trollius.bst
+- unmaintained/openstack-services/aioeventlet.bst
+- unmaintained/openstack-services/urllib3.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-vmware.bst
+- unmaintained/openstack-services/taskflow.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/oauthlib.bst
+- unmaintained/openstack-services/happybase.bst
+- unmaintained/openstack-services/osprofiler.bst
+- unmaintained/openstack-services/pycadf.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/glance_store.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-policy.bst
+- unmaintained/openstack-services/semantic-version.bst
+- unmaintained/openstack-services/glance.bst
+- unmaintained/openstack-services/sqlparse.bst
+- unmaintained/openstack-services/pysaml2.bst
+- unmaintained/openstack-services/keystone.bst
+- unmaintained/openstack-services/neutron.bst
+- unmaintained/openstack-services/wsgiref.bst
+- unmaintained/openstack-services/rfc3986.bst
+- unmaintained/openstack-services/urwid.bst
+- unmaintained/openstack-services/configshell-fb.bst
+- unmaintained/openstack-services/targetcli-fb.bst
+- unmaintained/openstack-services/sysfsutils.bst
+- unmaintained/openstack-services/open-iscsi.bst
+- unmaintained/openstack-services/nova.bst
+- unmaintained/openstack-services/cinder.bst
+- unmaintained/openstack-services/pymemcache.bst
+- unmaintained/openstack-services/sysv_ipc-tarball.bst
+- unmaintained/openstack-services/redis-py.bst
+- unmaintained/openstack-services/tooz.bst
+- unmaintained/openstack-services/kafka-python.bst
+- unmaintained/openstack-services/werkzeug.bst
+- unmaintained/openstack-services/requests-aws.bst
+- unmaintained/openstack-services/ceilometer.bst
+- unmaintained/openstack-services/django-openstack-auth.bst
+- unmaintained/openstack-services/pint.bst
+- unmaintained/openstack-services/horizon.bst
+- unmaintained/openstack-services/novnc.bst
+- unmaintained/openstack-services/pyserial.bst
+- unmaintained/openstack-services/tempest-lib.bst
+- unmaintained/openstack-services/tempest.bst
+- unmaintained/openstack-services/tftp-hpa.bst
+- unmaintained/openstack-services/singledispatch.bst
+- unmaintained/openstack-services/pysendfile.bst
+- unmaintained/openstack-services/ironic.bst
diff --git a/elements/unmaintained/openstack-services/aioeventlet.bst b/elements/unmaintained/openstack-services/aioeventlet.bst
new file mode 100644
index 00000000..b5183f94
--- /dev/null
+++ b/elements/unmaintained/openstack-services/aioeventlet.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/trollius.bst
+sources:
+- kind: git
+ url: upstream:python-packages/aioeventlet
+ track: '0.4'
+ ref: 3cac0d7740592a380a7dadb2ddcdda000cae2bda
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/alembic.bst b/elements/unmaintained/openstack-services/alembic.bst
new file mode 100644
index 00000000..98ff0c1d
--- /dev/null
+++ b/elements/unmaintained/openstack-services/alembic.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+sources:
+- kind: git
+ url: upstream:python-packages/alembic
+ track: rel_0_7_6
+ ref: 6ae4196acc0170ebef29f617b49376b371a8923c
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/anyjson.bst b/elements/unmaintained/openstack-services/anyjson.bst
new file mode 100644
index 00000000..0470d031
--- /dev/null
+++ b/elements/unmaintained/openstack-services/anyjson.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/anyjson
+ track: 0.3.3
+ ref: 016506078e94718e1fe750eb5083ab5ba07498c8
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/ceilometer.bst b/elements/unmaintained/openstack-services/ceilometer.bst
new file mode 100644
index 00000000..d63ad479
--- /dev/null
+++ b/elements/unmaintained/openstack-services/ceilometer.bst
@@ -0,0 +1,54 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/alembic.bst
+- unmaintained/openstack-services/croniter.bst
+- unmaintained/openstack-services/jsonpath-rw.bst
+- unmaintained/openstack-services/kafka-python.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/msgpack-python.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-policy.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/pecan.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/oslo-middleware.bst
+- unmaintained/openstack-services/pysnmp.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/tooz.bst
+- unmaintained/openstack-services/werkzeug.bst
+- unmaintained/openstack-services/wsme.bst
+- unmaintained/openstack-services/requests-aws.bst
+sources:
+- kind: git
+ url: upstream:openstack/ceilometer
+ track: 2014.1.0
+ ref: b0447ed8e7bee371bf7095c86e47d717abe89edc
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/ceilometer
+ - install -D -m 644 etc/ceilometer/*.json "%{install-root}"/etc/ceilometer
+ - install -D -m 644 etc/ceilometer/*.yaml "%{install-root}"/etc/ceilometer
+ - install -D -m 644 etc/ceilometer/api_paste.ini "%{install-root}"/etc/ceilometer/api_paste.ini
+ - install -D -m 640 etc/ceilometer/rootwrap.conf "%{install-root}"/etc/ceilometer/rootwrap.conf
+ - mkdir -p "%{install-root}"/etc/ceilometer/rootwrap.d
+ - install -D -m 644 etc/ceilometer/rootwrap.d/* "%{install-root}"/etc/ceilometer/rootwrap.d/
+ - mkdir -p "%{install-root}"/etc/sudoers.d
+ - |
+ install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/ceilometer-rootwrap
+ Defaults:ceilometer !requiretty
+
+ ceilometer ALL=(root) NOPASSWD: /usr/bin/ceilometer-rootwrap /etc/ceilometer/rootwrap.conf *
+ EOF
diff --git a/elements/unmaintained/openstack-services/cinder.bst b/elements/unmaintained/openstack-services/cinder.bst
new file mode 100644
index 00000000..e8b4992f
--- /dev/null
+++ b/elements/unmaintained/openstack-services/cinder.bst
@@ -0,0 +1,50 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/anyjson.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/kombu.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/oslo-middleware.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/osprofiler.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/taskflow.bst
+- unmaintained/openstack-services/rtslib-fb.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/suds.bst
+- unmaintained/openstack-services/oslo-vmware.bst
+sources:
+- kind: git
+ url: upstream:openstack/cinder
+ track: 2015.1.0
+ ref: 5987bb2290f629e59b0bcced2f8fe22cdeb9cc6d
+variables:
+ python: python
+config:
+ post-install-commands:
+ - install -D -m 644 etc/cinder/logging_sample.conf "%{install-root}"/etc/cinder/logging.conf
+ - install -D -m 644 etc/cinder/api-paste.ini "%{install-root}"/etc/cinder/api-paste.ini
+ - install -D -m 644 etc/cinder/policy.json "%{install-root}"/etc/cinder/policy.json
+ - install -D -m 640 etc/cinder/rootwrap.conf "%{install-root}"/etc/cinder/rootwrap.conf
+ - mkdir -p "%{install-root}"/etc/cinder/rootwrap.d
+ - install -D -m 644 etc/cinder/rootwrap.d/* "%{install-root}"/etc/cinder/rootwrap.d/
+ - mkdir -p "%{install-root}"/etc/sudoers.d
+ - |
+ install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/cinder-rootwrap
+ Defaults:cinder !requiretty
+
+ cinder ALL=(root) NOPASSWD: /usr/bin/cinder-rootwrap /etc/cinder/rootwrap.conf *
+ EOF
diff --git a/elements/unmaintained/openstack-services/configshell-fb.bst b/elements/unmaintained/openstack-services/configshell-fb.bst
new file mode 100644
index 00000000..88c552e6
--- /dev/null
+++ b/elements/unmaintained/openstack-services/configshell-fb.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/configshell-fb
+ track: v1.1.fb17
+ ref: 8c151ccdd75956da60b2304417c41a60a2c28231
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/creole.bst b/elements/unmaintained/openstack-services/creole.bst
new file mode 100644
index 00000000..ed4d9dcf
--- /dev/null
+++ b/elements/unmaintained/openstack-services/creole.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/creole
+ track: v1.2.1
+ ref: 6390231688adb5d8678a71cd33204e9bca555d4a
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/croniter.bst b/elements/unmaintained/openstack-services/croniter.bst
new file mode 100644
index 00000000..e2a34b0b
--- /dev/null
+++ b/elements/unmaintained/openstack-services/croniter.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/dateutil.bst
+sources:
+- kind: git
+ url: upstream:python-packages/croniter
+ track: 0.3.5
+ ref: 0c3aeac05791cb4ece9e30da29442e9cd5b22f36
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/dateutil.bst b/elements/unmaintained/openstack-services/dateutil.bst
new file mode 100644
index 00000000..2b7c63f7
--- /dev/null
+++ b/elements/unmaintained/openstack-services/dateutil.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/dateutil
+ track: trunk
+ ref: 8c6026ba09716a4e164f5420120bfe2ebb2d9d82
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/django-openstack-auth.bst b/elements/unmaintained/openstack-services/django-openstack-auth.bst
new file mode 100644
index 00000000..7c124df3
--- /dev/null
+++ b/elements/unmaintained/openstack-services/django-openstack-auth.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/django_openstack_auth
+ track: 1.2.0
+ ref: 0e1f7b78277850634992a594132921efb83256e0
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/docutils.bst b/elements/unmaintained/openstack-services/docutils.bst
new file mode 100644
index 00000000..e1ffc99f
--- /dev/null
+++ b/elements/unmaintained/openstack-services/docutils.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/docutils
+ track: docutils-0.12
+ ref: 1976ba91eff979abc3e13e5d8cb68324833af6a0
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/dogpile-cache.bst b/elements/unmaintained/openstack-services/dogpile-cache.bst
new file mode 100644
index 00000000..ed493f84
--- /dev/null
+++ b/elements/unmaintained/openstack-services/dogpile-cache.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/dogpile-core.bst
+sources:
+- kind: git
+ url: upstream:python-packages/dogpile-cache
+ track: rel_0_5_4
+ ref: 1c753914b335b4391bc5847a87b7c52ca81c2bc6
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/dogpile-core.bst b/elements/unmaintained/openstack-services/dogpile-core.bst
new file mode 100644
index 00000000..06448fda
--- /dev/null
+++ b/elements/unmaintained/openstack-services/dogpile-core.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/dogpile-core
+ track: rel_0_4_1
+ ref: 3e6f0f86b4161b48898e656039154092426e5cc8
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/erlang-sd_notify.bst b/elements/unmaintained/openstack-services/erlang-sd_notify.bst
new file mode 100644
index 00000000..597b223c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/erlang-sd_notify.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:erlang-modules/erlang-sd_notify
+ track: '0.1'
+ ref: 99f4689c2c18570680329f822591f95f9341ca10
+config:
+ build-commands:
+ - LDFLAGS=-lsystemd REBAR_FLAGS="--verbose 2" make
+ install-commands:
+ - install -D -m 644 -p ebin/sd_notify.app "%{install-root}%{prefix}"/lib/erlang/lib/sd_notify-0.1/ebin/sd_notify.app
+ - install -D -m 644 -p ebin/sd_notify.beam "%{install-root}%{prefix}"/lib/erlang/lib/sd_notify-0.1/ebin/sd_notify.beam
+ - install -D -m 755 -p priv/sd_notify_drv.so "%{install-root}%{prefix}"/lib/erlang/lib/sd_notify-0.1/priv/sd_notify_drv.so
diff --git a/elements/unmaintained/openstack-services/glance.bst b/elements/unmaintained/openstack-services/glance.bst
new file mode 100644
index 00000000..66a119f8
--- /dev/null
+++ b/elements/unmaintained/openstack-services/glance.bst
@@ -0,0 +1,61 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/anyjson.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/httplib2.bst
+- unmaintained/openstack-services/kombu.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/wsme.bst
+- unmaintained/openstack-services/oslo-vmware.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-policy.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/osprofiler.bst
+- unmaintained/openstack-services/ordereddict.bst
+- unmaintained/openstack-services/glance_store.bst
+- unmaintained/openstack-services/semantic-version.bst
+- unmaintained/openstack-services/taskflow.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+sources:
+- kind: git
+ url: upstream:openstack/glance
+ track: 2015.1.0
+ ref: 93b0d5fce3a41e4a3a549f98f78b6681cbc3ea95
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/glance
+ - install -m 644 etc/glance-api-paste.ini "%{install-root}"/etc/glance/
+ - install -m 644 etc/glance-registry-paste.ini "%{install-root}"/etc/glance/
+ - install -m 644 etc/glance-search-paste.ini "%{install-root}"/etc/glance/
+ - install -m 644 etc/policy.json "%{install-root}"/etc/glance/
+ - install -m 644 etc/schema-image.json "%{install-root}"/etc/glance/
+ - install -m 644 etc/search-policy.json "%{install-root}"/etc/glance/
+ - cp -r etc/metadefs "%{install-root}"/etc/glance/
+ - install -m 644 etc/glance-scrubber.conf "%{install-root}"/etc/glance/
+ - install -m 644 etc/glance-cache.conf "%{install-root}"/etc/glance/
+ - install -m 644 etc/glance-search.conf "%{install-root}"/etc/glance/
+ - |
+ install -m 644 etc/glance-swift.conf.sample \
+ "%{install-root}"/etc/glance/glance-swift.conf
+ - install -m 644 etc/glance-manage.conf "%{install-root}"/etc/glance/
+ - |
+ install -m 644 etc/property-protections-policies.conf.sample \
+ "%{install-root}"/etc/glance/property-protections-policies.conf
+ - |
+ install -m 644 etc/property-protections-roles.conf.sample \
+ "%{install-root}"/etc/glance/property-protections-roles.conf
diff --git a/elements/unmaintained/openstack-services/glance_store.bst b/elements/unmaintained/openstack-services/glance_store.bst
new file mode 100644
index 00000000..1d6fb3ce
--- /dev/null
+++ b/elements/unmaintained/openstack-services/glance_store.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/ordereddict.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+sources:
+- kind: git
+ url: upstream:openstack/glance_store.git
+ track: 0.4.0
+ ref: ea88e503b617a7ac9a0ae7e537d6517e9992a104
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/happybase.bst b/elements/unmaintained/openstack-services/happybase.bst
new file mode 100644
index 00000000..7b5d8c30
--- /dev/null
+++ b/elements/unmaintained/openstack-services/happybase.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/thrift.bst
+sources:
+- kind: git
+ url: upstream:python-packages/happybase
+ track: '0.8'
+ ref: 90a4b7ef741f0ecfe5145693f64c6f7180b9ba3d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/horizon.bst b/elements/unmaintained/openstack-services/horizon.bst
new file mode 100644
index 00000000..13038661
--- /dev/null
+++ b/elements/unmaintained/openstack-services/horizon.bst
@@ -0,0 +1,54 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pint.bst
+- unmaintained/openstack-services/django-openstack-auth.bst
+- unmaintained/openstack-services/kombu.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+sources:
+- kind: git
+ url: upstream:openstack/horizon
+ track: 2015.1.0
+ ref: b99cf48ff346494198fb9740495eacc14fa406bf
+config:
+ configure-commands:
+ - find . -name "django*.mo" -exec rm -f '{}' \;
+ build-commands:
+ - cd horizon && django-admin.py compilemessages
+ - cd openstack_dashboard && django-admin.py compilemessages
+ - python setup.py build
+ - |
+ cp openstack_dashboard/local/local_settings.py.example \
+ openstack_dashboard/local/local_settings.py
+ - python manage.py collectstatic --noinput
+ - python manage.py compress --force
+ install-commands:
+ - mkdir temproot
+ - python setup.py install -O1 --skip-build --prefix "%{prefix}" --root temproot
+ - find temproot -name django.po -exec rm '{}' \;
+ - find temproot -name djangojs.po -exec rm '{}' \;
+ - mkdir -p "%{install-root}"/var/lib/horizon/
+ - |
+ mv temproot/"%{prefix}"/lib/python*/site-packages/openstack_dashboard \
+ "%{install-root}"/var/lib/horizon/
+ - cp manage.py "%{install-root}"/var/lib/horizon/openstack_dashboard/
+ - cp -a temproot/* "%{install-root}"
+ - mkdir -p "%{install-root}"/etc/horizon/openstack_dashboard/
+ - |
+ cp openstack_dashboard/local/local_settings.py.example \
+ "%{install-root}"/etc/horizon/openstack_dashboard/local_settings.py
+ - |
+ echo "COMPRESS_OFFLINE=True" >> \
+ "%{install-root}"/etc/horizon/openstack_dashboard/local_settings.py
+ - mkdir -p "%{install-root}"/var/lib/horizon/openstack_dashboard/local
+ - |
+ ln -sf /etc/horizon/openstack_dashboard/local_settings.py \
+ "%{install-root}"/var/lib/horizon/openstack_dashboard/local/local_settings.py
+ - mkdir -p "%{install-root}"/var/lib/horizon/static
+ - cp -a static/* "%{install-root}"/var/lib/horizon/static
+ - mkdir -p "%{install-root}"/var/lib/horizon/.blackhole
diff --git a/elements/unmaintained/openstack-services/httplib2.bst b/elements/unmaintained/openstack-services/httplib2.bst
new file mode 100644
index 00000000..7f57862b
--- /dev/null
+++ b/elements/unmaintained/openstack-services/httplib2.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/httplib2
+ track: v0.9.1
+ ref: f9f797223d075874b0031aea832152688ec23fef
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/ipaddr-py.bst b/elements/unmaintained/openstack-services/ipaddr-py.bst
new file mode 100644
index 00000000..146cbb53
--- /dev/null
+++ b/elements/unmaintained/openstack-services/ipaddr-py.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/ipaddr-py
+ track: master
+ ref: c813f4790d1092b1515ee18fe8270180ed3cc5cb
+config:
+ build-commands:
+ - cd trunk && python setup.py build
+ install-commands:
+ - cd trunk && python setup.py install --prefix "%{prefix}" --root "%{install-root}"
diff --git a/elements/unmaintained/openstack-services/ironic.bst b/elements/unmaintained/openstack-services/ironic.bst
new file mode 100644
index 00000000..ae7fdc44
--- /dev/null
+++ b/elements/unmaintained/openstack-services/ironic.bst
@@ -0,0 +1,47 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/alembic.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/pysendfile.bst
+- unmaintained/openstack-services/websockify.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/oslo-policy.bst
+- unmaintained/openstack-services/pecan.bst
+- unmaintained/openstack-services/wsme.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+sources:
+- kind: git
+ url: upstream:openstack/ironic
+ track: 2015.1.0
+ ref: dee609cb7976e9b3cc07c3d342a271c4a347f69f
+variables:
+ python: python
+config:
+ post-install-commands:
+ - |
+ mkdir -p "%{install-root}"/etc/ironic
+ install -m 644 etc/ironic/policy.json "%{install-root}"/etc/ironic
+ install -m 644 etc/ironic/rootwrap.conf "%{install-root}"/etc/ironic
+ mkdir -p "%{install-root}"/etc/ironic/rootwrap.d
+ install -m 644 etc/ironic/rootwrap.d/* "%{install-root}"/etc/ironic/rootwrap.d/
+
+ # Add ironic to sudoers controlling which commands will run as a root
+ # using the openstack rootwrap.
+ install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/ironic-rootwrap
+ Defaults:ironic !requiretty
+
+ ironic ALL=(root) NOPASSWD: /usr/bin/ironic-rootwrap /etc/ironic/rootwrap.conf *
+ EOF
diff --git a/elements/unmaintained/openstack-services/isort.bst b/elements/unmaintained/openstack-services/isort.bst
new file mode 100644
index 00000000..46d09b58
--- /dev/null
+++ b/elements/unmaintained/openstack-services/isort.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pies.bst
+- unmaintained/openstack-services/natsort.bst
+sources:
+- kind: git
+ url: upstream:python-packages/isort.git
+ track: 3.9.0
+ ref: 9d1b03b6e1fd2f87be1c635d6159a76a131f8155
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/jsonpath-rw.bst b/elements/unmaintained/openstack-services/jsonpath-rw.bst
new file mode 100644
index 00000000..73a12b91
--- /dev/null
+++ b/elements/unmaintained/openstack-services/jsonpath-rw.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/ply.bst
+sources:
+- kind: git
+ url: upstream:python-packages/jsonpath-rw
+ track: 1.2.3
+ ref: f4cfe56b8e8370116c5275ddcea970e9a68fd75d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/jsonrpclib.bst b/elements/unmaintained/openstack-services/jsonrpclib.bst
new file mode 100644
index 00000000..26e91a1a
--- /dev/null
+++ b/elements/unmaintained/openstack-services/jsonrpclib.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/jsonrpclib
+ track: master
+ ref: 53c8ffcfe4dd1718086cc551dce8ac459e8abc67
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/kafka-python.bst b/elements/unmaintained/openstack-services/kafka-python.bst
new file mode 100644
index 00000000..3bb775c7
--- /dev/null
+++ b/elements/unmaintained/openstack-services/kafka-python.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/kafka-python
+ track: v0.9.3
+ ref: 8675c3e3e620df5ba9fd7e570c554b773429bd78
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/keystone.bst b/elements/unmaintained/openstack-services/keystone.bst
new file mode 100644
index 00000000..0a050bdf
--- /dev/null
+++ b/elements/unmaintained/openstack-services/keystone.bst
@@ -0,0 +1,38 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/passlib.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-middleware.bst
+- unmaintained/openstack-services/oslo-policy.bst
+- unmaintained/openstack-services/oauthlib.bst
+- unmaintained/openstack-services/dogpile-cache.bst
+- unmaintained/openstack-services/pycadf.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+- unmaintained/openstack-services/pysaml2.bst
+sources:
+- kind: git
+ url: upstream:openstack/keystone
+ track: 2015.1.0
+ ref: 5d3b31f9c3d34599ff8a83eeb7530fc6e0b1b67b
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/keystone
+ - install -m 644 etc/keystone-paste.ini "%{install-root}"/etc/keystone/
+ - install -m 644 etc/policy.json "%{install-root}"/etc/keystone/
+ - install -m 644 etc/logging.conf.sample "%{install-root}"/etc/keystone/logging.conf
diff --git a/elements/unmaintained/openstack-services/keystonemiddleware.bst b/elements/unmaintained/openstack-services/keystonemiddleware.bst
new file mode 100644
index 00000000..74e23439
--- /dev/null
+++ b/elements/unmaintained/openstack-services/keystonemiddleware.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pycadf.bst
+- unmaintained/openstack-services/oslo-context.bst
+sources:
+- kind: git
+ url: upstream:openstack/keystonemiddleware
+ track: 1.5.1
+ ref: 0e63b0e13d0a7919fddd7576c99bc15a45d31a9f
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/kombu.bst b/elements/unmaintained/openstack-services/kombu.bst
new file mode 100644
index 00000000..e6ebfe8c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/kombu.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/anyjson.bst
+- unmaintained/openstack-services/py-amqp.bst
+- unmaintained/openstack-services/librabbitmq.bst
+sources:
+- kind: git
+ url: upstream:python-packages/kombu
+ track: v3.0.26
+ ref: 0287b11ab0698d9c52ef1b1683ced23123d43ba4
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/librabbitmq.bst b/elements/unmaintained/openstack-services/librabbitmq.bst
new file mode 100644
index 00000000..b14a4178
--- /dev/null
+++ b/elements/unmaintained/openstack-services/librabbitmq.bst
@@ -0,0 +1,29 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/py-amqp.bst
+sources:
+- kind: git
+ url: upstream:python-packages/librabbitmq
+ track: baserock/v1.6.1
+ ref: ecccbd2c7d92f6e189e362b26def8d980fa50e3b
+ submodules:
+ rabbitmq-c:
+ url: upstream:python-packages/rabbitmq-c-github-ask.git
+ rabbitmq-codegen:
+ url: upstream:rabbitmq-codegen.git
+variables:
+ python: python
+config:
+ configure-commands:
+ - (cd rabbitmq-c; rm -rf codegen; ln -sf ../rabbitmq-codegen ./codegen)
+ - (cd rabbitmq-c; autoreconf -fvi)
+ - (cd rabbitmq-c; automake --add-missing)
+ - (cd rabbitmq-c; ./configure --disable-tools --disable-docs)
+ - (cd rabbitmq-c; make distdir)
+ - mv rabbitmq-c/rabbitmq-c-0.5.3 clib
diff --git a/elements/unmaintained/openstack-services/lockfile.bst b/elements/unmaintained/openstack-services/lockfile.bst
new file mode 100644
index 00000000..ee86785b
--- /dev/null
+++ b/elements/unmaintained/openstack-services/lockfile.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/lockfile
+ track: master
+ ref: 777758cdf4520271370b3338b86b5c66f9b104f0
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/logutils.bst b/elements/unmaintained/openstack-services/logutils.bst
new file mode 100644
index 00000000..bf93b52e
--- /dev/null
+++ b/elements/unmaintained/openstack-services/logutils.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/logutils.git
+ track: 0.3.3
+ ref: 095f14efbaaf838b7772bffd36a466abb9668efe
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/msgpack-python.bst b/elements/unmaintained/openstack-services/msgpack-python.bst
new file mode 100644
index 00000000..2ab81d90
--- /dev/null
+++ b/elements/unmaintained/openstack-services/msgpack-python.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/msgpack-python
+ track: 0.4.2
+ ref: 61bac2f586e82313a0e618093bfed2435cd18983
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/natsort.bst b/elements/unmaintained/openstack-services/natsort.bst
new file mode 100644
index 00000000..c9179820
--- /dev/null
+++ b/elements/unmaintained/openstack-services/natsort.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/natsort.git
+ track: 3.5.1
+ ref: ce94d418c3849e891f0508b41f5bccc4ae1d4e4d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/neutron.bst b/elements/unmaintained/openstack-services/neutron.bst
new file mode 100644
index 00000000..f20f2df0
--- /dev/null
+++ b/elements/unmaintained/openstack-services/neutron.bst
@@ -0,0 +1,55 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/httplib2.bst
+- unmaintained/openstack-services/jsonrpclib.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/alembic.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-middleware.bst
+sources:
+- kind: git
+ url: upstream:openstack/neutron
+ track: 2015.1.0
+ ref: 7260e0e3fc2ea479e80e0962624aca7fd38a1f60
+variables:
+ python: python
+config:
+ post-install-commands:
+ - |
+ # Move the configuration files to a proper location
+ mkdir "%{install-root}"/etc
+ mv "%{install-root}/%{prefix}"/etc/neutron "%{install-root}"/etc
+
+ # Remove unused start/stop script
+ rm "%{install-root}/%{prefix}"/etc/init.d/neutron-server
+
+ # Remove configuration files which will be added by Ansible
+ rm "%{install-root}"/etc/neutron/neutron.conf
+ rm "%{install-root}"/etc/neutron/metadata_agent.ini
+ rm "%{install-root}"/etc/neutron/plugins/ml2/ml2_conf.ini
+ rm "%{install-root}"/etc/neutron/dhcp_agent.ini
+ rm "%{install-root}"/etc/neutron/l3_agent.ini
+
+ # Add neutron to sudoers controlling which commands is running as a
+ # root using the openstack rootwrap.
+ mkdir -p "%{install-root}"/etc/sudoers.d
+ install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/neutron-rootwrap
+ Defaults:neutron !requiretty
+
+ neutron ALL=(root) NOPASSWD: /usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *
+ EOF
diff --git a/elements/unmaintained/openstack-services/nova.bst b/elements/unmaintained/openstack-services/nova.bst
new file mode 100644
index 00000000..6a4bba4c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/nova.bst
@@ -0,0 +1,46 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/keystonemiddleware.bst
+- unmaintained/openstack-services/routes.bst
+- unmaintained/openstack-services/paste.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+- unmaintained/openstack-services/websockify.bst
+- unmaintained/openstack-services/oslo-db.bst
+- unmaintained/openstack-services/oslo-rootwrap.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/rfc3986.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-log.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+sources:
+- kind: git
+ url: upstream:openstack/nova
+ track: 2015.1.0
+ ref: 8397b6464af520903f546ce4c6d51a2eb5b4c8a8
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/nova
+ - install -m 644 etc/nova/api-paste.ini "%{install-root}"/etc/nova/
+ - install -m 644 etc/nova/cells.json "%{install-root}"/etc/nova/
+ - install -m 644 etc/nova/logging_sample.conf "%{install-root}"/etc/nova/logging.conf
+ - install -m 644 etc/nova/policy.json "%{install-root}"/etc/nova/
+ - install -m 640 etc/nova/rootwrap.conf "%{install-root}"/etc/nova/rootwrap.conf
+ - mkdir -p "%{install-root}"/etc/nova/rootwrap.d
+ - install -m 644 etc/nova/rootwrap.d/* "%{install-root}"/etc/nova/rootwrap.d/
+ - mkdir -p "%{install-root}"/etc/sudoers.d
+ - |
+ install -D -m 0440 /proc/self/fd/0 <<'EOF' "%{install-root}"/etc/sudoers.d/nova-rootwrap
+ Defaults:nova !requiretty
+
+ nova ALL=(root) NOPASSWD: /usr/bin/nova-rootwrap /etc/nova/rootwrap.conf *
+ EOF
diff --git a/elements/unmaintained/openstack-services/novnc.bst b/elements/unmaintained/openstack-services/novnc.bst
new file mode 100644
index 00000000..89acc0a0
--- /dev/null
+++ b/elements/unmaintained/openstack-services/novnc.bst
@@ -0,0 +1,26 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:novnc
+ track: baserock/v0.5.1
+ ref: 97be997f62d59c028fc45323b00e3b93fafe4eb4
+ submodules:
+ include/web-socket-js-project:
+ url: upstream:web-socket-js
+config:
+ install-commands:
+ - mkdir -p "%{install-root}%{prefix}"/share/novnc/utils
+ - install -m 444 *html "%{install-root}%{prefix}"/share/novnc
+ - install -m 444 vnc.html "%{install-root}%{prefix}"/share/novnc/index.html
+ - mkdir -p "%{install-root}%{prefix}"/share/novnc/include
+ - install -m 444 include/*.* "%{install-root}%{prefix}"/share/novnc/include
+ - mkdir -p "%{install-root}%{prefix}"/share/novnc/images
+ - install -m 444 images/*.* "%{install-root}%{prefix}"/share/novnc/images
+ - install -d "%{install-root}"/etc/sysconfig
diff --git a/elements/unmaintained/openstack-services/numpy.bst b/elements/unmaintained/openstack-services/numpy.bst
new file mode 100644
index 00000000..3eb793c9
--- /dev/null
+++ b/elements/unmaintained/openstack-services/numpy.bst
@@ -0,0 +1,21 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sphinx.bst
+sources:
+- kind: git
+ url: upstream:python-packages/numpy.git
+ track: baserock/v1.9.0
+ ref: 65293874fb101907e1648e6b4fafd30d0aa1172a
+ submodules:
+ doc/scipy-sphinx-theme:
+ url: upstream:scipy-sphinx-theme.git
+ doc/sphinxext:
+ url: upstream:numpydoc.git
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oauthlib.bst b/elements/unmaintained/openstack-services/oauthlib.bst
new file mode 100644
index 00000000..04dee617
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oauthlib.bst
@@ -0,0 +1,20 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/docutils.bst
+- unmaintained/openstack-services/creole.bst
+- unmaintained/openstack-services/pycco.bst
+- unmaintained/openstack-services/sphinx.bst
+- unmaintained/openstack-services/pyjwt.bst
+sources:
+- kind: git
+ url: upstream:python-packages/oauthlib
+ track: 0.7.2
+ ref: fd239fca84644896b1971cf24bc6213d065adb86
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/open-iscsi.bst b/elements/unmaintained/openstack-services/open-iscsi.bst
new file mode 100644
index 00000000..74ce6e23
--- /dev/null
+++ b/elements/unmaintained/openstack-services/open-iscsi.bst
@@ -0,0 +1,50 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:open-iscsi
+ track: master
+ ref: 8da14e6f9eeeb4fd03938d40fe1126fe0d110b68
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make prefix="%{prefix}" exec_prefix="%{prefix}" DESTDIR="%{install-root}" install
+ - make prefix="%{prefix}" exec_prefix="%{prefix}" DESTDIR="%{install-root}" PROGRAMS="usr/iscsistart"
+ install
+ post-install-commands:
+ - |
+ sed -i -e "s|iscsid.startup = \/sbin\/iscsid|iscsid.startup = "%{prefix}"/sbin/iscsid|" \
+ etc/iscsid.conf
+ - sed -i -e 's|node.startup = manual|node.startup = automatic|' etc/iscsid.conf
+ - install -D -m 644 etc/iscsid.conf "%{install-root}"/etc/iscsi
+ - |
+ install -D -m 644 /proc/self/fd/0 << 'EOF' "%{install-root}%{prefix}"/lib/systemd/system/iscsid.service
+ [Unit]
+ Description=Open iSCSI Daemon
+ After=network.target
+
+ [Service]
+ Type=forking
+ ExecStart=/usr/sbin/iscsid
+
+ [Install]
+ WantedBy=multi-user.target
+ EOF
+ - |
+ install -D -m 644 /proc/self/fd/0 << 'EOF' "%{install-root}%{prefix}"/lib/systemd/system/iscsid.socket
+ [Unit]
+ Description=Open-iSCSI iscsid Socket
+
+ [Socket]
+ ListenStream=@ISCSIADM_ABSTRACT_NAMESPACE
+
+ [Install]
+ WantedBy=sockets.target
+ EOF
diff --git a/elements/unmaintained/openstack-services/ordereddict.bst b/elements/unmaintained/openstack-services/ordereddict.bst
new file mode 100644
index 00000000..f136c0dc
--- /dev/null
+++ b/elements/unmaintained/openstack-services/ordereddict.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/ordereddict-tarball
+ track: ordereddict-1.1
+ ref: 332cd0213829089dd827a32e7c5e64c41ce79cbc
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-concurrency.bst b/elements/unmaintained/openstack-services/oslo-concurrency.bst
new file mode 100644
index 00000000..cde96cda
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-concurrency.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+- unmaintained/openstack-services/retrying.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-concurrency
+ track: 1.8.0
+ ref: a2473ed0a59e4553766ffcb1ee8f06cb98b14a48
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-context.bst b/elements/unmaintained/openstack-services/oslo-context.bst
new file mode 100644
index 00000000..c8050532
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-context.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-context
+ track: 0.2.0
+ ref: 1c4757a9fb41e47867bd9b8d390057ad7636b76f
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-db.bst b/elements/unmaintained/openstack-services/oslo-db.bst
new file mode 100644
index 00000000..da6d1e3d
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-db.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/alembic.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/sqlalchemy-migrate.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-db
+ track: 1.7.1
+ ref: 3e6a30c396aa42ef0eccb5b3625af728d8d3f437
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-log.bst b/elements/unmaintained/openstack-services/oslo-log.bst
new file mode 100644
index 00000000..b97e9a40
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-log.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/oslo-context.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-log
+ track: 1.0.0
+ ref: 54e3d0e705accfaa4c73a01fc2ea1480fcc0024e
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-messaging.bst b/elements/unmaintained/openstack-services/oslo-messaging.bst
new file mode 100644
index 00000000..bcf5d0e0
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-messaging.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/kombu.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-messaging
+ track: 1.8.2
+ ref: 562c41bb78f578ff9c27633c04ac6dd914c55f5a
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-middleware.bst b/elements/unmaintained/openstack-services/oslo-middleware.bst
new file mode 100644
index 00000000..cd758d28
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-middleware.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/oslo-context.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-middleware
+ track: 1.2.0
+ ref: bff184a2b5b1a0d3d22508a7544075378aca9e13
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-policy.bst b/elements/unmaintained/openstack-services/oslo-policy.bst
new file mode 100644
index 00000000..153cd782
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-policy.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-policy
+ track: 0.3.2
+ ref: 4c8f38cd1d088c46be314b47f6774e721813c6d9
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-rootwrap.bst b/elements/unmaintained/openstack-services/oslo-rootwrap.bst
new file mode 100644
index 00000000..a01370f3
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-rootwrap.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-rootwrap
+ track: 1.6.0
+ ref: f485b93f475b119e3b8fa6c9cf740207e2d2d7ac
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/oslo-vmware.bst b/elements/unmaintained/openstack-services/oslo-vmware.bst
new file mode 100644
index 00000000..13a8b264
--- /dev/null
+++ b/elements/unmaintained/openstack-services/oslo-vmware.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/oslo-concurrency.bst
+- unmaintained/openstack-services/suds.bst
+- unmaintained/openstack-services/urllib3.bst
+- unmaintained/openstack-services/httplib2.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslo-vmware
+ track: 0.11.1
+ ref: 5de2c31e9d24f40fc7d33ddb1ce407ffdc6f366c
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/osprofiler.bst b/elements/unmaintained/openstack-services/osprofiler.bst
new file mode 100644
index 00000000..c94e3baf
--- /dev/null
+++ b/elements/unmaintained/openstack-services/osprofiler.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/osprofiler
+ track: 0.3.0
+ ref: bbe39b517263017c9db56ae1d904d08846eacff7
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/passlib.bst b/elements/unmaintained/openstack-services/passlib.bst
new file mode 100644
index 00000000..44bd3a6b
--- /dev/null
+++ b/elements/unmaintained/openstack-services/passlib.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/passlib
+ track: 1.6.2
+ ref: f407312597727a08440e41bc8e31d3b3b334c66f
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/paste.bst b/elements/unmaintained/openstack-services/paste.bst
new file mode 100644
index 00000000..c08ca955
--- /dev/null
+++ b/elements/unmaintained/openstack-services/paste.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/paste
+ track: master
+ ref: 4c177fce89fee925f0f4fbfde00ce2e1252562c0
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pecan.bst b/elements/unmaintained/openstack-services/pecan.bst
new file mode 100644
index 00000000..fd416ddd
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pecan.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/logutils.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pecan
+ track: 0.8.0
+ ref: c7f241fd6bb8a0b10e02b8b43aaf1810c312cfbf
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pep8.bst b/elements/unmaintained/openstack-services/pep8.bst
new file mode 100644
index 00000000..4a2cc9d0
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pep8.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pep8.git
+ track: 1.5.7
+ ref: 164066c4d85f212f5f4a11699b848942c678b947
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pies.bst b/elements/unmaintained/openstack-services/pies.bst
new file mode 100644
index 00000000..4cee4055
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pies.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pies.git
+ track: 2.6.1
+ ref: 593dcce07fdb3e8d0053a863a7aba7f2ce8a6c9c
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pint.bst b/elements/unmaintained/openstack-services/pint.bst
new file mode 100644
index 00000000..6a0db42f
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pint.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pint
+ track: '0.6'
+ ref: e7e7de5ca2e1c19963be8a918369fb19186f9a73
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/ply.bst b/elements/unmaintained/openstack-services/ply.bst
new file mode 100644
index 00000000..e1520c36
--- /dev/null
+++ b/elements/unmaintained/openstack-services/ply.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/ply.git
+ track: master
+ ref: 6513f3537d80f483ec9c7e36d52e87f107a57f23
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/posix-ipc-tarball.bst b/elements/unmaintained/openstack-services/posix-ipc-tarball.bst
new file mode 100644
index 00000000..afb5fe14
--- /dev/null
+++ b/elements/unmaintained/openstack-services/posix-ipc-tarball.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/posix-ipc-tarball
+ track: posix_ipc-0.9.8
+ ref: f3765db04b903b3671733e07cf1541a51966dd14
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/py-amqp.bst b/elements/unmaintained/openstack-services/py-amqp.bst
new file mode 100644
index 00000000..0cbc74af
--- /dev/null
+++ b/elements/unmaintained/openstack-services/py-amqp.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/py-amqp
+ track: 1.4.6
+ ref: 875b10d1715def640042c7ff2f42c00a6c07eed1
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pycadf.bst b/elements/unmaintained/openstack-services/pycadf.bst
new file mode 100644
index 00000000..072ee603
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pycadf.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/oslo-context.bst
+- unmaintained/openstack-services/oslo-messaging.bst
+- unmaintained/openstack-services/posix-ipc-tarball.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pycadf
+ track: 0.9.0
+ ref: 9501f4f74c5d800ae43edbe52680e285cf98c710
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pycco.bst b/elements/unmaintained/openstack-services/pycco.bst
new file mode 100644
index 00000000..2d875c75
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pycco.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pygments.bst
+- unmaintained/openstack-services/pystache.bst
+- unmaintained/openstack-services/smartypants.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pycco
+ track: master
+ ref: 22e157e525760e843dba391ca85fbe9bd35fdc5b
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pyflakes.bst b/elements/unmaintained/openstack-services/pyflakes.bst
new file mode 100644
index 00000000..764b4def
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pyflakes.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pyflakes.git
+ track: 0.8.1
+ ref: 71b7b6776856912d50a0b9a85a8ea2a1dc7eb75c
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pygments.bst b/elements/unmaintained/openstack-services/pygments.bst
new file mode 100644
index 00000000..6b847a77
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pygments.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pygments
+ track: 2.0rc1
+ ref: f41e8c594e76855611b3b3dfca300894bd29f1c4
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pyjwt.bst b/elements/unmaintained/openstack-services/pyjwt.bst
new file mode 100644
index 00000000..35bf53af
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pyjwt.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pyjwt
+ track: 0.2.3
+ ref: 739efeff4c6c1fc30ab5cf5eb0ac337e8ee107d7
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pymemcache.bst b/elements/unmaintained/openstack-services/pymemcache.bst
new file mode 100644
index 00000000..09e8f3db
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pymemcache.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pymemcache
+ track: v1.2.9
+ ref: 0646937c2bfebdb557ec2c01f0e42a9af79ad49d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pysaml2.bst b/elements/unmaintained/openstack-services/pysaml2.bst
new file mode 100644
index 00000000..1f030669
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pysaml2.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pysaml2.git
+ track: 2.4.0
+ ref: 13ff5e8899300c9b359fa1bdfdb3d412be0d7356
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pysendfile.bst b/elements/unmaintained/openstack-services/pysendfile.bst
new file mode 100644
index 00000000..fbe9fcf9
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pysendfile.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pysendfile
+ track: release-2.0.0
+ ref: 6775b2938ef74255239c8e08458369921297b311
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pyserial.bst b/elements/unmaintained/openstack-services/pyserial.bst
new file mode 100644
index 00000000..32dbed6a
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pyserial.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pyserial
+ track: release2_7
+ ref: bcfc1ec2fdb9a8c9c867481d7673e85fe512e667
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pysnmp.bst b/elements/unmaintained/openstack-services/pysnmp.bst
new file mode 100644
index 00000000..f6eed913
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pysnmp.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pysnmp
+ track: release_4_2_5_tag
+ ref: 1b377afeaf9ee96ab1d48aeebb2b7a6d65a4ac9d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/pystache.bst b/elements/unmaintained/openstack-services/pystache.bst
new file mode 100644
index 00000000..e7d831e6
--- /dev/null
+++ b/elements/unmaintained/openstack-services/pystache.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pystache.git
+ track: baserock/v0.5.4
+ ref: cce3ebd658f28aeb7dd54561554dedf5259303dc
+ submodules:
+ ext/spec:
+ url: upstream:mustache-spec
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/python-pexpect.bst b/elements/unmaintained/openstack-services/python-pexpect.bst
new file mode 100644
index 00000000..b1e885b7
--- /dev/null
+++ b/elements/unmaintained/openstack-services/python-pexpect.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pexpect
+ track: '3.3'
+ ref: 671417beb41c21f772687c565196fdde444b053b
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/qpid-python.bst b/elements/unmaintained/openstack-services/qpid-python.bst
new file mode 100644
index 00000000..2b6a37ac
--- /dev/null
+++ b/elements/unmaintained/openstack-services/qpid-python.bst
@@ -0,0 +1,18 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/qpid-python
+ track: '0.30'
+ ref: 587b0febaf1996db1e483137ed6addb45580ee9e
+config:
+ build-commands:
+ - cd qpid/python && python setup.py build
+ install-commands:
+ - cd qpid/python && python setup.py install --prefix "%{prefix}" --root "%{install-root}"
diff --git a/elements/unmaintained/openstack-services/rabbitmq-codegen.bst b/elements/unmaintained/openstack-services/rabbitmq-codegen.bst
new file mode 100644
index 00000000..9c75f358
--- /dev/null
+++ b/elements/unmaintained/openstack-services/rabbitmq-codegen.bst
@@ -0,0 +1,17 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:rabbitmq-codegen
+ track: rabbitmq_v3_4_1
+ ref: 4dc5ccde2a0b3d638e5754b00abf94196fe9ca32
+config:
+ install-commands:
+ - mkdir -p "%{install-root}%{prefix}"/lib/rabbitmq-codegen
+ - cp * "%{install-root}%{prefix}"/lib/rabbitmq-codegen
diff --git a/elements/unmaintained/openstack-services/rabbitmq-server.bst b/elements/unmaintained/openstack-services/rabbitmq-server.bst
new file mode 100644
index 00000000..fa23a74c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/rabbitmq-server.bst
@@ -0,0 +1,28 @@
+kind: manual
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/rabbitmq-codegen.bst
+sources:
+- kind: git
+ url: upstream:rabbitmq-server
+ track: baserock/master
+ ref: 9afcf9b95d2c53f866e9a33ddce46562f8950ded
+config:
+ configure-commands:
+ - mkdir -p codegen
+ - cp /usr/lib/rabbitmq-codegen/* codegen
+ build-commands:
+ - make
+ install-commands:
+ - |
+ make install_bin TARGET_DIR="%{install-root}%{prefix}" \
+ SBIN_DIR="%{install-root}%{prefix}"/sbin \
+ MAN_DIR="%{prefix}"/share/man \
+ DOC_INSTALL_DIR="%{prefix}"/share
+ post-install-commands:
+ - rm "%{install-root}%{prefix}"/LICENSE* "%{install-root}%{prefix}"/INSTALL
diff --git a/elements/unmaintained/openstack-services/redis-py.bst b/elements/unmaintained/openstack-services/redis-py.bst
new file mode 100644
index 00000000..6997270c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/redis-py.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/redis-py
+ track: 2.10.3
+ ref: 4d0b0afe9c9a431ed50c3e9fb95a0aa88b1f1038
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/repoze-lru.bst b/elements/unmaintained/openstack-services/repoze-lru.bst
new file mode 100644
index 00000000..004cb21c
--- /dev/null
+++ b/elements/unmaintained/openstack-services/repoze-lru.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/repoze-lru
+ track: '0.6'
+ ref: 29c8281dee7fe8dae8c66c7c40ce7c058ec2ab0f
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/requests-aws.bst b/elements/unmaintained/openstack-services/requests-aws.bst
new file mode 100644
index 00000000..e48f2f9d
--- /dev/null
+++ b/elements/unmaintained/openstack-services/requests-aws.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/python-requests-aws
+ track: master
+ ref: 48fe401c78eb1b1048cd20e2d26015585a7986cb
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/retrying.bst b/elements/unmaintained/openstack-services/retrying.bst
new file mode 100644
index 00000000..1f7e6b95
--- /dev/null
+++ b/elements/unmaintained/openstack-services/retrying.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/retrying
+ track: v1.3.1
+ ref: cab083eb5791615fadbc0c98ad77a70d64b77d0d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/rfc3986.bst b/elements/unmaintained/openstack-services/rfc3986.bst
new file mode 100644
index 00000000..ef778366
--- /dev/null
+++ b/elements/unmaintained/openstack-services/rfc3986.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/python-rfc3986.git
+ track: rfc3986-0.2.0
+ ref: 9817ec3e47bca8fba9a7cac56d785e9d644f7473
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/routes.bst b/elements/unmaintained/openstack-services/routes.bst
new file mode 100644
index 00000000..0526bac2
--- /dev/null
+++ b/elements/unmaintained/openstack-services/routes.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/repoze-lru.bst
+sources:
+- kind: git
+ url: upstream:python-packages/routes
+ track: v2.1
+ ref: 745a9207d9e48e309e292172543bc21075e65e09
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/rtslib-fb.bst b/elements/unmaintained/openstack-services/rtslib-fb.bst
new file mode 100644
index 00000000..ff3de6b3
--- /dev/null
+++ b/elements/unmaintained/openstack-services/rtslib-fb.bst
@@ -0,0 +1,35 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/rtslib-fb
+ track: v2.1.fb52
+ ref: 8ffb4739d596fb1aac5d62d173d1e6f80270af9d
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}%{prefix}"/lib/systemd/system
+ - |
+ install -D -m 0644 /proc/self/fd/0 <<'EOF' "%{install-root}%{prefix}"/lib/systemd/system/target.service
+ [Unit]
+ Description=Restore LIO kernel target configuration
+ Requires=sys-kernel-config.mount
+ After=sys-kernel-config.mount network.target local-fs.target
+
+ [Service]
+ Type=oneshot
+ RemainAfterExit=yes
+ ExecStart=/usr/bin/targetctl restore
+ ExecStop=/usr/bin/targetctl clear
+ SyslogIdentifier=target
+
+ [Install]
+ WantedBy=multi-user.target
+ EOF
diff --git a/elements/unmaintained/openstack-services/semantic-version.bst b/elements/unmaintained/openstack-services/semantic-version.bst
new file mode 100644
index 00000000..dae93177
--- /dev/null
+++ b/elements/unmaintained/openstack-services/semantic-version.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/semantic-version
+ track: v2.4.1
+ ref: 2174bdcae6e46f5f68f5b8ea984a695db9f41bcf
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/simplegeneric-tarball.bst b/elements/unmaintained/openstack-services/simplegeneric-tarball.bst
new file mode 100644
index 00000000..b900c236
--- /dev/null
+++ b/elements/unmaintained/openstack-services/simplegeneric-tarball.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/simplegeneric-tarball
+ track: simplegeneric_0.8.1.orig
+ ref: 601fab9b154c557dfd848d531a8969f4697d1aa2
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/singledispatch.bst b/elements/unmaintained/openstack-services/singledispatch.bst
new file mode 100644
index 00000000..23786e24
--- /dev/null
+++ b/elements/unmaintained/openstack-services/singledispatch.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/singledispatch
+ track: 3.4.0.3
+ ref: 92175ba65602a03086d2b1f770f45d88af93fc3e
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/smartypants.bst b/elements/unmaintained/openstack-services/smartypants.bst
new file mode 100644
index 00000000..0a03e508
--- /dev/null
+++ b/elements/unmaintained/openstack-services/smartypants.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/isort.bst
+- unmaintained/openstack-services/pep8.bst
+- unmaintained/openstack-services/pyflakes.bst
+sources:
+- kind: git
+ url: upstream:python-packages/smartypants.git
+ track: v1.8.6
+ ref: e89b6e7e119694edcd414a556c634d5ca85bff76
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/snowballstemmer.bst b/elements/unmaintained/openstack-services/snowballstemmer.bst
new file mode 100644
index 00000000..39b97022
--- /dev/null
+++ b/elements/unmaintained/openstack-services/snowballstemmer.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/snowballstemmer.git
+ track: master
+ ref: f0d81ce1606d685029302ea073b59d9437d12569
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/sphinx.bst b/elements/unmaintained/openstack-services/sphinx.bst
new file mode 100644
index 00000000..f6bd857a
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sphinx.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pygments.bst
+- unmaintained/openstack-services/docutils.bst
+- unmaintained/openstack-services/snowballstemmer.bst
+sources:
+- kind: git
+ url: upstream:python-packages/sphinx
+ track: 1.3b1
+ ref: e76c9771bad16e68cdb7deb18b4d13de0a718c68
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/sqlalchemy-migrate.bst b/elements/unmaintained/openstack-services/sqlalchemy-migrate.bst
new file mode 100644
index 00000000..7d122599
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sqlalchemy-migrate.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/sqlalchemy.bst
+- unmaintained/openstack-services/tempita.bst
+sources:
+- kind: git
+ url: upstream:python-packages/sqlalchemy-migrate
+ track: 0.9.6
+ ref: e57ee4c3a4247c634980cbeba74d04a01253967d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/sqlalchemy.bst b/elements/unmaintained/openstack-services/sqlalchemy.bst
new file mode 100644
index 00000000..e4c4031b
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sqlalchemy.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/sqlalchemy
+ track: rel_0_9_8
+ ref: ff34c480dfd2b8b7c72339d196f5477980a5124c
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/sqlparse.bst b/elements/unmaintained/openstack-services/sqlparse.bst
new file mode 100644
index 00000000..bdb622a0
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sqlparse.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/sqlparse
+ track: 0.1.13
+ ref: 991e7348075accae6d08025212251af21e92e664
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/suds.bst b/elements/unmaintained/openstack-services/suds.bst
new file mode 100644
index 00000000..3bf87fa1
--- /dev/null
+++ b/elements/unmaintained/openstack-services/suds.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/suds
+ track: baserock/release-0.4
+ ref: e7a317f1a20a4d3c86ac85785bb32d24c3d1078f
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/sysfsutils.bst b/elements/unmaintained/openstack-services/sysfsutils.bst
new file mode 100644
index 00000000..9da993cc
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sysfsutils.bst
@@ -0,0 +1,13 @@
+kind: autotools
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:sysfsutils
+ track: sysfsutils-2_1_0
+ ref: 237bf36e664db92f95b75067bf0f246726993254
diff --git a/elements/unmaintained/openstack-services/sysv_ipc-tarball.bst b/elements/unmaintained/openstack-services/sysv_ipc-tarball.bst
new file mode 100644
index 00000000..a954b16e
--- /dev/null
+++ b/elements/unmaintained/openstack-services/sysv_ipc-tarball.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/sysv-ipc-tarball.git
+ track: sysv_ipc-0.6.8
+ ref: a77e3a63f004e6ee789fa05e4a5bbc333b1529f1
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/targetcli-fb.bst b/elements/unmaintained/openstack-services/targetcli-fb.bst
new file mode 100644
index 00000000..5a215ad7
--- /dev/null
+++ b/elements/unmaintained/openstack-services/targetcli-fb.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/configshell-fb.bst
+- unmaintained/openstack-services/rtslib-fb.bst
+sources:
+- kind: git
+ url: upstream:python-packages/targetcli
+ track: v2.1.fb39
+ ref: c62610f3c2da6b4d364028c18bcc7f0d3da54477
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/taskflow.bst b/elements/unmaintained/openstack-services/taskflow.bst
new file mode 100644
index 00000000..475fc195
--- /dev/null
+++ b/elements/unmaintained/openstack-services/taskflow.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/taskflow
+ track: 0.7.1
+ ref: 28bece7c7c97199b8d941b16865c3670c323589a
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/tempest-lib.bst b/elements/unmaintained/openstack-services/tempest-lib.bst
new file mode 100644
index 00000000..f30c5f82
--- /dev/null
+++ b/elements/unmaintained/openstack-services/tempest-lib.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:openstack/tempest-lib
+ track: 0.5.0
+ ref: c307ffc525d896e2071319c8067aec805804f92b
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/tempest.bst b/elements/unmaintained/openstack-services/tempest.bst
new file mode 100644
index 00000000..ffad120f
--- /dev/null
+++ b/elements/unmaintained/openstack-services/tempest.bst
@@ -0,0 +1,25 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/tempest-lib.bst
+sources:
+- kind: git
+ url: upstream:openstack/tempest
+ track: '4'
+ ref: 26149b612d01ad605e4d0f41a2d67280c8088cda
+variables:
+ python: python
+config:
+ post-install-commands:
+ - mkdir -p "%{install-root}"/etc/tempest
+ - cp -r tempest "%{install-root}"/etc/tempest/
+ - cp -r tools "%{install-root}"/etc/tempest/
+ - cp setup.py tox.ini "%{install-root}"/etc/tempest/
+ - cp run_tests.sh run_tempest.sh "%{install-root}"/etc/tempest/
+ - cp .testr.conf "%{install-root}"/etc/tempest/
+ - cp etc/logging.conf.sample "%{install-root}"/etc/tempest/logging.conf
diff --git a/elements/unmaintained/openstack-services/tempita.bst b/elements/unmaintained/openstack-services/tempita.bst
new file mode 100644
index 00000000..7a364046
--- /dev/null
+++ b/elements/unmaintained/openstack-services/tempita.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/tempita
+ track: '0.5'
+ ref: b2b67795a009e9f825cbd855d766b78a00273f10
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/tftp-hpa.bst b/elements/unmaintained/openstack-services/tftp-hpa.bst
new file mode 100644
index 00000000..754e97a5
--- /dev/null
+++ b/elements/unmaintained/openstack-services/tftp-hpa.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:tftp-hpa
+ track: tftp-hpa-5.2
+ ref: 4faf178a509d8091b7ba1e1fa3d13bc68c5ff55f
+config:
+ install-commands:
+ - make INSTALLROOT="%{install-root}" install
diff --git a/elements/unmaintained/openstack-services/thrift.bst b/elements/unmaintained/openstack-services/thrift.bst
new file mode 100644
index 00000000..cbbea345
--- /dev/null
+++ b/elements/unmaintained/openstack-services/thrift.bst
@@ -0,0 +1,18 @@
+kind: autotools
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:thrift
+ track: 0.9.2
+ ref: 591e20f9636c37527a70dc03598218c3468a0eff
+variables:
+ notparallel: true
+config:
+ pre-configure-commands:
+ - ./bootstrap.sh
diff --git a/elements/unmaintained/openstack-services/tooz.bst b/elements/unmaintained/openstack-services/tooz.bst
new file mode 100644
index 00000000..7b99e3cb
--- /dev/null
+++ b/elements/unmaintained/openstack-services/tooz.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/pymemcache.bst
+- unmaintained/openstack-services/msgpack-python.bst
+- unmaintained/openstack-services/retrying.bst
+- unmaintained/openstack-services/redis-py.bst
+sources:
+- kind: git
+ url: upstream:python-packages/tooz
+ track: 0.13.2
+ ref: 8086661f404e61c22f0dd1d07b57a864862a0869
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/trollius.bst b/elements/unmaintained/openstack-services/trollius.bst
new file mode 100644
index 00000000..ddc6cbec
--- /dev/null
+++ b/elements/unmaintained/openstack-services/trollius.bst
@@ -0,0 +1,16 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/ordereddict.bst
+sources:
+- kind: git
+ url: upstream:python-packages/trollius
+ track: trollius-1.0.4
+ ref: fe6f8d61b1257bc01cdf4f789aaf4a8ec3d6f8ec
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/urllib3.bst b/elements/unmaintained/openstack-services/urllib3.bst
new file mode 100644
index 00000000..c096fb1e
--- /dev/null
+++ b/elements/unmaintained/openstack-services/urllib3.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/urllib3
+ track: 1.10.4
+ ref: 8434c77d845255c4002b505c6c2d79c3b35def0d
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/urwid.bst b/elements/unmaintained/openstack-services/urwid.bst
new file mode 100644
index 00000000..207f2a73
--- /dev/null
+++ b/elements/unmaintained/openstack-services/urwid.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/urwid
+ track: release-1.3.0
+ ref: 838839f7a300a774240d52f943aafd6ff44b2413
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/websockify.bst b/elements/unmaintained/openstack-services/websockify.bst
new file mode 100644
index 00000000..31edfac8
--- /dev/null
+++ b/elements/unmaintained/openstack-services/websockify.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/numpy.bst
+sources:
+- kind: git
+ url: upstream:python-packages/websockify
+ track: baserock/v0.6.1-1-g2f02574
+ ref: 2f025741f86419d4ad5702dabf5903db3dbfe77c
+ submodules:
+ include/web-socket-js-project:
+ url: upstream:web-socket-js.git
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/werkzeug.bst b/elements/unmaintained/openstack-services/werkzeug.bst
new file mode 100644
index 00000000..cfda5545
--- /dev/null
+++ b/elements/unmaintained/openstack-services/werkzeug.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/werkzeug
+ track: v0.10.4
+ ref: 96e49709d627a7766077cff4c98ebf3cad868ceb
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/wsgiref.bst b/elements/unmaintained/openstack-services/wsgiref.bst
new file mode 100644
index 00000000..dde10dc1
--- /dev/null
+++ b/elements/unmaintained/openstack-services/wsgiref.bst
@@ -0,0 +1,15 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/wsgiref.git
+ track: baserock/master
+ ref: e8360785eef259394e13b2062407edc3c2cbc1e0
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-services/wsme.bst b/elements/unmaintained/openstack-services/wsme.bst
new file mode 100644
index 00000000..6405a7e8
--- /dev/null
+++ b/elements/unmaintained/openstack-services/wsme.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- erlang.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-clients.bst
+- unmaintained/test-tools.bst
+- python-tools.bst
+- unmaintained/openstack-services/ipaddr-py.bst
+- unmaintained/openstack-services/simplegeneric-tarball.bst
+sources:
+- kind: git
+ url: upstream:python-packages/wsme
+ track: 0.6.1
+ ref: 99d7668789cc6252398222549599d1363cddb081
+variables:
+ python: python
diff --git a/elements/unmaintained/openstack-system-x86_64-content.bst b/elements/unmaintained/openstack-system-x86_64-content.bst
new file mode 100644
index 00000000..f95996d8
--- /dev/null
+++ b/elements/unmaintained/openstack-system-x86_64-content.bst
@@ -0,0 +1,35 @@
+kind: stack
+description: Openstack system in baserock for the x86_64 architecture
+depends:
+- gnu-toolchain.bst
+- core.bst
+- python2-core.bst
+- python-pygobject.bst
+- python-common.bst
+- foundation.bst
+- bsp-x86_64-generic.bst
+- coreutils-common.bst
+- devtools.bst
+- tools.bst
+- cloudinit-support.bst
+- unmaintained/lvm.bst
+- unmaintained/virtualization.bst
+- connectivity.bst
+- unmaintained/networking-utils.bst
+- nfs.bst
+- unmaintained/databases.bst
+- erlang.bst
+- unmaintained/apache-httpd-server.bst
+- unmaintained/django.bst
+- unmaintained/xstatic.bst
+- openstack-common.bst
+- openstack-clients.bst
+- unmaintained/openstack-services.bst
+- ansible.bst
+- unmaintained/ntpd.bst
+- libsoup-common.bst
+- glib-common.bst
+- pcre-utils.bst
+- unmaintained/test-tools.bst
+- swift.bst
+- python-tools.bst
diff --git a/elements/unmaintained/test-tools.bst b/elements/unmaintained/test-tools.bst
new file mode 100644
index 00000000..91354be0
--- /dev/null
+++ b/elements/unmaintained/test-tools.bst
@@ -0,0 +1,22 @@
+kind: stack
+description: Tools and frameworks used for testing
+depends:
+- unmaintained/test-tools/python-test-extras.bst
+- unmaintained/test-tools/check.bst
+- unmaintained/test-tools/cppunit.bst
+- unmaintained/test-tools/testtools.bst
+- unmaintained/test-tools/subunit.bst
+- unmaintained/test-tools/fixtures.bst
+- unmaintained/test-tools/testrepository.bst
+- unmaintained/test-tools/testscenarios.bst
+- unmaintained/test-tools/mox.bst
+- unmaintained/test-tools/mock.bst
+- unmaintained/test-tools/oslotest.bst
+- unmaintained/test-tools/mox3.bst
+- unmaintained/test-tools/mocker.bst
+- unmaintained/test-tools/zake.bst
+- unmaintained/test-tools/nose.bst
+- unmaintained/test-tools/beautifulsoup4.bst
+- unmaintained/test-tools/waitress.bst
+- unmaintained/test-tools/webtest.bst
+- unmaintained/test-tools/testresources.bst
diff --git a/elements/unmaintained/test-tools/beautifulsoup4.bst b/elements/unmaintained/test-tools/beautifulsoup4.bst
new file mode 100644
index 00000000..980391a3
--- /dev/null
+++ b/elements/unmaintained/test-tools/beautifulsoup4.bst
@@ -0,0 +1,9 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/beautifulsoup4.git
+ ref: bcd7af0e9159d97aa511fb2d879424d1c1c5aadf
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/check.bst b/elements/unmaintained/test-tools/check.bst
new file mode 100644
index 00000000..c36f0ff8
--- /dev/null
+++ b/elements/unmaintained/test-tools/check.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:check
+ track: 0.9.8
+ ref: 8c872aca6675e95fa47e7514e28fbdf25fce6170
diff --git a/elements/unmaintained/test-tools/cppunit.bst b/elements/unmaintained/test-tools/cppunit.bst
new file mode 100644
index 00000000..01751a6e
--- /dev/null
+++ b/elements/unmaintained/test-tools/cppunit.bst
@@ -0,0 +1,8 @@
+kind: autotools
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:cppunit
+ track: 1.13.2
+ ref: 8133cf2b977f013216f0a41b6fcb740410d83926
diff --git a/elements/unmaintained/test-tools/fixtures.bst b/elements/unmaintained/test-tools/fixtures.bst
new file mode 100644
index 00000000..a20f5a83
--- /dev/null
+++ b/elements/unmaintained/test-tools/fixtures.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/testtools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/fixtures
+ track: 0.3.16
+ ref: 9f9d89ce718463b24cd3910b9a99efb60b3c9e1b
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/mock.bst b/elements/unmaintained/test-tools/mock.bst
new file mode 100644
index 00000000..ae42802e
--- /dev/null
+++ b/elements/unmaintained/test-tools/mock.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/mock
+ track: master
+ ref: 35b35f7ad239005a950f870af57b44dbdc99d66b
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/mocker.bst b/elements/unmaintained/test-tools/mocker.bst
new file mode 100644
index 00000000..0c0ea103
--- /dev/null
+++ b/elements/unmaintained/test-tools/mocker.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/mocker
+ track: master
+ ref: f7f87e4ac1c52342162cf2035f5fe3d273f8b07f
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/mox.bst b/elements/unmaintained/test-tools/mox.bst
new file mode 100644
index 00000000..b1237795
--- /dev/null
+++ b/elements/unmaintained/test-tools/mox.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/mox
+ track: master
+ ref: 160491d0384285698d726b1af21277f336107f51
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/mox3.bst b/elements/unmaintained/test-tools/mox3.bst
new file mode 100644
index 00000000..5a2bbe75
--- /dev/null
+++ b/elements/unmaintained/test-tools/mox3.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/pymox
+ track: master
+ ref: 444fa40f4edb529efbffa2da8dbd97e9b8564b5c
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/nose.bst b/elements/unmaintained/test-tools/nose.bst
new file mode 100644
index 00000000..f58fc496
--- /dev/null
+++ b/elements/unmaintained/test-tools/nose.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/nose
+ track: release_1.3.4
+ ref: 08d134270b035dac3310cd877bb0fe9ab678303a
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/oslotest.bst b/elements/unmaintained/test-tools/oslotest.bst
new file mode 100644
index 00000000..9725be20
--- /dev/null
+++ b/elements/unmaintained/test-tools/oslotest.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/fixtures.bst
+- unmaintained/test-tools/subunit.bst
+- unmaintained/test-tools/testrepository.bst
+- unmaintained/test-tools/testscenarios.bst
+- unmaintained/test-tools/testtools.bst
+- unmaintained/test-tools/mock.bst
+- unmaintained/test-tools/mox.bst
+sources:
+- kind: git
+ url: upstream:openstack/oslotest
+ track: 1.2.0
+ ref: cfdb562a6e07728570ca624a8c4faf3f5b61423b
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/python-test-extras.bst b/elements/unmaintained/test-tools/python-test-extras.bst
new file mode 100644
index 00000000..408092fb
--- /dev/null
+++ b/elements/unmaintained/test-tools/python-test-extras.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/python-test-extras.git
+ track: master
+ ref: cdeb596f01241e9c779332e86f6edcd0c2e8e9f0
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/subunit.bst b/elements/unmaintained/test-tools/subunit.bst
new file mode 100644
index 00000000..e97493e9
--- /dev/null
+++ b/elements/unmaintained/test-tools/subunit.bst
@@ -0,0 +1,12 @@
+kind: autotools
+depends:
+- python-common.bst
+- unmaintained/test-tools/python-test-extras.bst
+- unmaintained/test-tools/testtools.bst
+- unmaintained/test-tools/check.bst
+- unmaintained/test-tools/cppunit.bst
+sources:
+- kind: git
+ url: upstream:python-packages/subunit
+ track: 0.0.21
+ ref: e18ffe65a3229d5c1d91be988405d40219db0887
diff --git a/elements/unmaintained/test-tools/testrepository.bst b/elements/unmaintained/test-tools/testrepository.bst
new file mode 100644
index 00000000..27964439
--- /dev/null
+++ b/elements/unmaintained/test-tools/testrepository.bst
@@ -0,0 +1,13 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/fixtures.bst
+- unmaintained/test-tools/subunit.bst
+- unmaintained/test-tools/testtools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/testrepository
+ track: 0.0.19
+ ref: 6419a3dcaabaf09eaf438c6d8d85c90eba7a2b91
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/testresources.bst b/elements/unmaintained/test-tools/testresources.bst
new file mode 100644
index 00000000..bfe36b8f
--- /dev/null
+++ b/elements/unmaintained/test-tools/testresources.bst
@@ -0,0 +1,14 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/testtools.bst
+- unmaintained/test-tools/fixtures.bst
+- unmaintained/test-tools/check.bst
+- unmaintained/test-tools/cppunit.bst
+sources:
+- kind: git
+ url: upstream:python-packages/testresources
+ track: 0.2.7
+ ref: ef938bcce0e436f9e9ffef932a898dc248a1d6ea
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/testscenarios.bst b/elements/unmaintained/test-tools/testscenarios.bst
new file mode 100644
index 00000000..9ccabd9f
--- /dev/null
+++ b/elements/unmaintained/test-tools/testscenarios.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/testtools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/testscenarios
+ track: trunk
+ ref: bccfaa71a2def5590161b6d1a247cf23c45a8b4d
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/testtools.bst b/elements/unmaintained/test-tools/testtools.bst
new file mode 100644
index 00000000..af629992
--- /dev/null
+++ b/elements/unmaintained/test-tools/testtools.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/python-test-extras.bst
+sources:
+- kind: git
+ url: upstream:python-packages/testtools
+ track: testools-1.1.0
+ ref: ee9946228ce5a03a84cf146027de0a8a9a46c4fe
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/waitress.bst b/elements/unmaintained/test-tools/waitress.bst
new file mode 100644
index 00000000..fb78c37c
--- /dev/null
+++ b/elements/unmaintained/test-tools/waitress.bst
@@ -0,0 +1,10 @@
+kind: distutils
+depends:
+- python-common.bst
+sources:
+- kind: git
+ url: upstream:python-packages/waitress.git
+ track: 0.8.9
+ ref: b795d573a5a9e6e39b46a6e82da367a6a5db8dbd
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/webtest.bst b/elements/unmaintained/test-tools/webtest.bst
new file mode 100644
index 00000000..376baa0d
--- /dev/null
+++ b/elements/unmaintained/test-tools/webtest.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/waitress.bst
+- unmaintained/test-tools/beautifulsoup4.bst
+sources:
+- kind: git
+ url: upstream:python-packages/webtest.git
+ track: 2.0.16
+ ref: 6a24fba456d1c4ac2609b90f1fdc377c595608a4
+variables:
+ python: python
diff --git a/elements/unmaintained/test-tools/zake.bst b/elements/unmaintained/test-tools/zake.bst
new file mode 100644
index 00000000..c4e26e82
--- /dev/null
+++ b/elements/unmaintained/test-tools/zake.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- python-common.bst
+- unmaintained/test-tools/testtools.bst
+sources:
+- kind: git
+ url: upstream:python-packages/zake
+ track: 0.2.1
+ ref: 436bab3306aeec420f1281f34bd5d26d7f81038c
+variables:
+ python: python
diff --git a/elements/unmaintained/virtualization.bst b/elements/unmaintained/virtualization.bst
new file mode 100644
index 00000000..d77c14da
--- /dev/null
+++ b/elements/unmaintained/virtualization.bst
@@ -0,0 +1,19 @@
+kind: stack
+description: |-
+ Virtualization for baserock
+ NOTE: this stratum requires kernel support, please see openstack bsp
+ kernel history to check which config are needed for openvswitch or libvirt,
+ for example.
+depends:
+- unmaintained/virtualization/yajl.bst
+- unmaintained/virtualization/dnsmasq.bst
+- unmaintained/virtualization/qemu.bst
+- unmaintained/virtualization/libpciaccess.bst
+- unmaintained/virtualization/dmidecode.bst
+- unmaintained/virtualization/libvirt.bst
+- unmaintained/virtualization/pycurl.bst
+- unmaintained/virtualization/urlgrabber.bst
+- unmaintained/virtualization/libvirt-python.bst
+- unmaintained/virtualization/libosinfo.bst
+- unmaintained/virtualization/virt-manager.bst
+- unmaintained/virtualization/openvswitch.bst
diff --git a/elements/unmaintained/virtualization/dmidecode.bst b/elements/unmaintained/virtualization/dmidecode.bst
new file mode 100644
index 00000000..a3ce8455
--- /dev/null
+++ b/elements/unmaintained/virtualization/dmidecode.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:dmidecode
+ track: master
+ ref: 47a0aa5d6696a83922ee70279b7253a4e55947d5
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make install DESTDIR="%{install-root}" prefix="%{prefix}"
diff --git a/elements/unmaintained/virtualization/dnsmasq.bst b/elements/unmaintained/virtualization/dnsmasq.bst
new file mode 100644
index 00000000..b4e20ffe
--- /dev/null
+++ b/elements/unmaintained/virtualization/dnsmasq.bst
@@ -0,0 +1,23 @@
+kind: manual
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:dnsmasq
+ track: baserock/morph
+ ref: 8471cd938ca41fbe4fee8ae3f657625c92cfb954
+config:
+ build-commands:
+ - make
+ - make -C contrib/wrt
+ install-commands:
+ - make install PREFIX="%{prefix}" DESTDIR="%{install-root}"
+ - install -D -m 755 contrib/wrt/dhcp_release "%{install-root}%{prefix}"/bin/dhcp_release
+ - install -D -m 755 contrib/wrt/dhcp_lease_time "%{install-root}%{prefix}"/bin/dhcp_lease_time
diff --git a/elements/unmaintained/virtualization/libosinfo.bst b/elements/unmaintained/virtualization/libosinfo.bst
new file mode 100644
index 00000000..3e30be95
--- /dev/null
+++ b/elements/unmaintained/virtualization/libosinfo.bst
@@ -0,0 +1,24 @@
+kind: autotools
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:libosinfo
+ track: baserock/morph
+ ref: a86c74c4d3f62bb0e315ab7fc78ec9f7746bdd12
+config:
+ configure-commands:
+ - |
+ ./autogen.sh --prefix="%{prefix}" \
+ --disable-gtk-doc \
+ --disable-tests \
+ --disable-vala \
+ --with-usb-ids-path=usb.ids --with-pci-ids-path=pci.ids \
+ --disable-werror
diff --git a/elements/unmaintained/virtualization/libpciaccess.bst b/elements/unmaintained/virtualization/libpciaccess.bst
new file mode 100644
index 00000000..37874765
--- /dev/null
+++ b/elements/unmaintained/virtualization/libpciaccess.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:libpciaccess
+ track: master
+ ref: b9c068896914b4132a24839c9ef7f9fcd6282d88
diff --git a/elements/unmaintained/virtualization/libvirt-python.bst b/elements/unmaintained/virtualization/libvirt-python.bst
new file mode 100644
index 00000000..89df0135
--- /dev/null
+++ b/elements/unmaintained/virtualization/libvirt-python.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+- unmaintained/virtualization/libvirt.bst
+- unmaintained/virtualization/urlgrabber.bst
+sources:
+- kind: git
+ url: upstream:libvirt-python
+ track: v1.2.10
+ ref: 8e09c79a07b097a6ba9af83be4916fb9c9538500
+variables:
+ python: python
diff --git a/elements/unmaintained/virtualization/libvirt.bst b/elements/unmaintained/virtualization/libvirt.bst
new file mode 100644
index 00000000..8a62dbd3
--- /dev/null
+++ b/elements/unmaintained/virtualization/libvirt.bst
@@ -0,0 +1,53 @@
+kind: autotools
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+- unmaintained/virtualization/libpciaccess.bst
+- unmaintained/virtualization/dnsmasq.bst
+- unmaintained/virtualization/qemu.bst
+- unmaintained/virtualization/yajl.bst
+- unmaintained/virtualization/dmidecode.bst
+sources:
+- kind: git
+ url: upstream:libvirt
+ track: baserock/v1.2.10
+ ref: 7b1ceec1e2f141d36ed9b7ef3a660ff8bb34fc53
+ submodules:
+ gnulib:
+ url: upstream:gnulib
+config:
+ configure-commands:
+ - |
+ GNULIB_SRCDIR=.gnulib \
+ ./autogen.sh \
+ --without-apparmor --with-attr --without-audit --without-avahi --with-blkid \
+ --without-capng --with-curl --with-dbus --with-fuse --without-glusterfs \
+ --without-hal --without-netcf --without-numactl --without-openwsman \
+ --with-pciaccess --without-readline --without-sanlock --without-sasl \
+ --without-selinux --without-ssh2 --with-systemd-daemon --with-udev \
+ --with-yajl --without-xen --with-qemu --without-uml --without-openvz \
+ --without-vmware --without-phyp --without-xenapi --without-libxl \
+ --without-vbox --without-lxc --without-esx --without-hyperv \
+ --without-parallels --with-test --with-remote --with-libvirtd \
+ --with-init-script=systemd --without-bhyve --without-gnutls --without-polkit \
+ --without-firewalld --without-dtrace --without-numad --with-network \
+ --with-secrets --with-storage-dir --with-storage-fs --with-storage-lvm \
+ --without-storage-iscsi --without-storage-scsi --without-storage-mpath \
+ --without-storage-disk --with-storage-rbd --without-storage-sheepdog \
+ --without-storage-gluster --without-wireshark-dissector --disable-werror \
+ --prefix="%{prefix}"
+ post-install-commands:
+ - rm -f "%{install-root}"/etc/libvirt/qemu/networks/autostart/default.xml
+public:
+ bst:
+ integration-commands:
+ - groupadd libvirt
+ - sed -i 's/#unix_sock_group = "libvirt"/unix_sock_group = "libvirt"/' /etc/libvirt/libvirtd.conf
+ - sed -i 's/#unix_sock_rw_perms = "0770"/unix_sock_rw_perms = "0770"/' /etc/libvirt/libvirtd.conf
+ - sed -i 's/#unix_sock_ro_perms = "0777"/unix_sock_ro_perms = "0777"/' /etc/libvirt/libvirtd.conf
diff --git a/elements/unmaintained/virtualization/openvswitch.bst b/elements/unmaintained/virtualization/openvswitch.bst
new file mode 100644
index 00000000..f44509cf
--- /dev/null
+++ b/elements/unmaintained/virtualization/openvswitch.bst
@@ -0,0 +1,24 @@
+kind: autotools
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:openvswitch
+ track: master
+ ref: a52b0492a4d0398a24ed2a3566ff55ac53fea31f
+config:
+ pre-configure-commands:
+ - ./boot.sh
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" \
+ --localstatedir=/var \
+ --sysconfdir=/etc \
+ --enable-ssl
diff --git a/elements/unmaintained/virtualization/pycurl.bst b/elements/unmaintained/virtualization/pycurl.bst
new file mode 100644
index 00000000..b930a14d
--- /dev/null
+++ b/elements/unmaintained/virtualization/pycurl.bst
@@ -0,0 +1,17 @@
+kind: distutils
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:pycurl
+ track: baserock/morph
+ ref: 5ca370827d88817eeca3c56cbb37e4ddccc16c6e
+variables:
+ python: python
diff --git a/elements/unmaintained/virtualization/qemu.bst b/elements/unmaintained/virtualization/qemu.bst
new file mode 100644
index 00000000..0c13b3ab
--- /dev/null
+++ b/elements/unmaintained/virtualization/qemu.bst
@@ -0,0 +1,41 @@
+kind: autotools
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:qemu
+ track: baserock/v2.2.0
+ ref: c5691f7ecb32cbe7a95b491314ce070e211fd97d
+ submodules:
+ dtc:
+ url: upstream:device-tree-compiler
+ pixman:
+ url: upstream:pixman
+ roms/SLOF:
+ url: upstream:qemu-SLOF
+ roms/ipxe:
+ url: upstream:qemu-ipxe
+ roms/openbios:
+ url: upstream:qemu-openbios
+ roms/openhackware:
+ url: upstream:qemu-openhackware
+ roms/qemu-palcode:
+ url: upstream:qemu-palcode
+ roms/seabios:
+ url: upstream:qemu-seabios
+ roms/sgabios:
+ url: upstream:qemu-sgabios
+ roms/u-boot:
+ url: upstream:u-boot
+ roms/vgabios:
+ url: upstream:qemu-vgabios
+config:
+ configure-commands:
+ - ./configure --prefix="%{prefix}" --disable-werror
diff --git a/elements/unmaintained/virtualization/urlgrabber.bst b/elements/unmaintained/virtualization/urlgrabber.bst
new file mode 100644
index 00000000..50135cd5
--- /dev/null
+++ b/elements/unmaintained/virtualization/urlgrabber.bst
@@ -0,0 +1,18 @@
+kind: distutils
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+- unmaintained/virtualization/pycurl.bst
+sources:
+- kind: git
+ url: upstream:urlgrabber
+ track: master
+ ref: bf0a0be71373dec515bbb54e0613a3b9b0c00b04
+variables:
+ python: python
diff --git a/elements/unmaintained/virtualization/virt-manager.bst b/elements/unmaintained/virtualization/virt-manager.bst
new file mode 100644
index 00000000..d87fa46d
--- /dev/null
+++ b/elements/unmaintained/virtualization/virt-manager.bst
@@ -0,0 +1,19 @@
+kind: distutils
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+- unmaintained/virtualization/libvirt-python.bst
+- unmaintained/virtualization/libosinfo.bst
+sources:
+- kind: git
+ url: upstream:virt-manager
+ track: v1.0.1
+ ref: 8b7ebd4538ffbd2d246fdeee4f1bb1c452585575
+variables:
+ python: python
diff --git a/elements/unmaintained/virtualization/yajl.bst b/elements/unmaintained/virtualization/yajl.bst
new file mode 100644
index 00000000..f8b02882
--- /dev/null
+++ b/elements/unmaintained/virtualization/yajl.bst
@@ -0,0 +1,22 @@
+kind: manual
+depends:
+- libsoup-common.bst
+- python2-core.bst
+- python-pygobject.bst
+- connman-common.bst
+- unmaintained/lvm.bst
+- xorg-util-macros-common.bst
+- unmaintained/networking-utils.bst
+- docutils.bst
+sources:
+- kind: git
+ url: upstream:yajl
+ track: baserock/morph
+ ref: 52fc681857228c65c1cb439782da485554875481
+config:
+ configure-commands:
+ - ./configure -p "%{prefix}"
+ build-commands:
+ - make distro
+ install-commands:
+ - make install DESTDIR="%{install-root}"
diff --git a/elements/unmaintained/xstatic.bst b/elements/unmaintained/xstatic.bst
new file mode 100644
index 00000000..ebe96fb8
--- /dev/null
+++ b/elements/unmaintained/xstatic.bst
@@ -0,0 +1,38 @@
+kind: stack
+description: |-
+ Stratum with Xstatic and some xstatic libraries.
+
+ XStatic is a packaging standard to package external static files as
+ a python package, so they are easily usable on all OSes.
+
+ This conflicts with the 'everything from Git' policy of Baserock,
+ but it is required right now for the Openstack system to work.
+depends:
+- unmaintained/xstatic/xstatic.bst
+- unmaintained/xstatic/xstatic-angular.bst
+- unmaintained/xstatic/xstatic-angular-animate.bst
+- unmaintained/xstatic/xstatic-angular-bootstrap.bst
+- unmaintained/xstatic/xstatic-angular-lrdragndrop.bst
+- unmaintained/xstatic/xstatic-angular-cookies.bst
+- unmaintained/xstatic/xstatic-angular-fileupload.bst
+- unmaintained/xstatic/xstatic-angular-mock.bst
+- unmaintained/xstatic/xstatic-angular-sanitize.bst
+- unmaintained/xstatic/xstatic-angular-smart-table.bst
+- unmaintained/xstatic/xstatic-bootstrap-datepicker.bst
+- unmaintained/xstatic/xstatic-bootstrap-scss.bst
+- unmaintained/xstatic/xstatic-d3.bst
+- unmaintained/xstatic/xstatic-hogan.bst
+- unmaintained/xstatic/xstatic-font-awesome.bst
+- unmaintained/xstatic/xstatic-jasmine.bst
+- unmaintained/xstatic/xstatic-jquery.bst
+- unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst
+- unmaintained/xstatic/xstatic-jquery-migrate.bst
+- unmaintained/xstatic/xstatic-jquery-quicksearch.bst
+- unmaintained/xstatic/xstatic-jquery-tablesorter.bst
+- unmaintained/xstatic/xstatic-jquery-ui.bst
+- unmaintained/xstatic/xstatic-magic-search.bst
+- unmaintained/xstatic/xstatic-jsencrypt.bst
+- unmaintained/xstatic/xstatic-qunit.bst
+- unmaintained/xstatic/xstatic-rickshaw.bst
+- unmaintained/xstatic/xstatic-spin.bst
+- unmaintained/xstatic/xstatic-termjs.bst
diff --git a/elements/unmaintained/xstatic/xstatic-angular-animate.bst b/elements/unmaintained/xstatic/xstatic-angular-animate.bst
new file mode 100644
index 00000000..5c4bcc64
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-animate.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-animate
+ track: master
+ ref: 91b9d3197f67213e4e35e9a35ba7196b898731e7
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-bootstrap.bst b/elements/unmaintained/xstatic/xstatic-angular-bootstrap.bst
new file mode 100644
index 00000000..c21bdce1
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-bootstrap.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-bootstrap
+ track: 0.11.0.3
+ ref: b581edb6975175a564fd02766aef2f9043702c80
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-cookies.bst b/elements/unmaintained/xstatic/xstatic-angular-cookies.bst
new file mode 100644
index 00000000..97fd9499
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-cookies.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-cookies
+ track: 1.2.1.1
+ ref: 66141a33ae7ad84b82ba9384a8101ae15ccd6da5
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-fileupload.bst b/elements/unmaintained/xstatic/xstatic-angular-fileupload.bst
new file mode 100644
index 00000000..0312c82c
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-fileupload.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-fileupload
+ track: master
+ ref: 04bcd774dae17cfff5e826fc0874f6403b4a6cae
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-lrdragndrop.bst b/elements/unmaintained/xstatic/xstatic-angular-lrdragndrop.bst
new file mode 100644
index 00000000..e5f5f5e3
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-lrdragndrop.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-lrdragndrop
+ track: 1.0.2.3
+ ref: 55c7494492e6da2a6664aa00941864dd64589396
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-mock.bst b/elements/unmaintained/xstatic/xstatic-angular-mock.bst
new file mode 100644
index 00000000..20521a9a
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-mock.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-mock
+ track: 1.2.1.1
+ ref: 20fdada109b167bcdcacec22986b43fdb42866f3
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-sanitize.bst b/elements/unmaintained/xstatic/xstatic-angular-sanitize.bst
new file mode 100644
index 00000000..725738b6
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-sanitize.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-sanitize
+ track: master
+ ref: 9e0f03ada6fc00f8583903aeb6d9fc6516784999
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular-smart-table.bst b/elements/unmaintained/xstatic/xstatic-angular-smart-table.bst
new file mode 100644
index 00000000..65d1f6cf
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular-smart-table.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular-smart-table
+ track: master
+ ref: e0fbf69fb156b995547471d71c5c6a7f88989d47
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-angular.bst b/elements/unmaintained/xstatic/xstatic-angular.bst
new file mode 100644
index 00000000..c5ba02d3
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-angular.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-angular
+ track: 1.3.7.0
+ ref: dac047df05da5bb20de4e78876bc03820d0c6671
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-bootstrap-datepicker.bst b/elements/unmaintained/xstatic/xstatic-bootstrap-datepicker.bst
new file mode 100644
index 00000000..5f23fa33
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-bootstrap-datepicker.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-bootstrap-datepicker
+ track: master
+ ref: 60caf41e32d49f9bc715c39570f01449ebfbd37a
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-bootstrap-scss.bst b/elements/unmaintained/xstatic/xstatic-bootstrap-scss.bst
new file mode 100644
index 00000000..bdcbed9d
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-bootstrap-scss.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-bootstrap-scss
+ track: 3.1.1.1
+ ref: d81b7b71c6c088406e90d1bdba0e10f0a304bbdc
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-d3.bst b/elements/unmaintained/xstatic/xstatic-d3.bst
new file mode 100644
index 00000000..77a920e6
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-d3.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-d3
+ track: master
+ ref: 1e754e73c801fb9315995ffeb95ae51233c4fcaf
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-font-awesome.bst b/elements/unmaintained/xstatic/xstatic-font-awesome.bst
new file mode 100644
index 00000000..2858b081
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-font-awesome.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-font-awesome
+ track: 4.2.0.0
+ ref: c13aad1b95b1d84e73f2565a18a5a8e2bd2194a7
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-hogan.bst b/elements/unmaintained/xstatic/xstatic-hogan.bst
new file mode 100644
index 00000000..97f0e365
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-hogan.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-hogan
+ track: master
+ ref: 9e39977f6a6744810b08fa0323147e9f31dbd363
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jasmine.bst b/elements/unmaintained/xstatic/xstatic-jasmine.bst
new file mode 100644
index 00000000..6cb05a88
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jasmine.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jasmine
+ track: 2.1.2.0
+ ref: a55f5db1dbe59b23c7d6284250bf4eac1d0143c3
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst b/elements/unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst
new file mode 100644
index 00000000..addc5ffb
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery-bootstrap-wizard.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery-bootstrap-wizard
+ track: master
+ ref: 07ae7e3a15b3af3d3d378d1f2412fe503ee42142
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery-migrate.bst b/elements/unmaintained/xstatic/xstatic-jquery-migrate.bst
new file mode 100644
index 00000000..a9ba66b7
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery-migrate.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery-migrate
+ track: master
+ ref: 989b3b31106727542dd83810c3b952f90d8cdb8f
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery-quicksearch.bst b/elements/unmaintained/xstatic/xstatic-jquery-quicksearch.bst
new file mode 100644
index 00000000..5a18fb4b
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery-quicksearch.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery-quicksearch
+ track: master
+ ref: f5221c8c30507340846d97d6db41a782e7c63316
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery-tablesorter.bst b/elements/unmaintained/xstatic/xstatic-jquery-tablesorter.bst
new file mode 100644
index 00000000..2640ff75
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery-tablesorter.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery-tablesorter
+ track: master
+ ref: eb78328391f44a9a88033e1aede1a605902c5551
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery-ui.bst b/elements/unmaintained/xstatic/xstatic-jquery-ui.bst
new file mode 100644
index 00000000..ae076fc9
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery-ui.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery-ui
+ track: 1.11.0.1
+ ref: b494369430dafd8ac4ddbe90efb9f8ad20a6e6d1
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jquery.bst b/elements/unmaintained/xstatic/xstatic-jquery.bst
new file mode 100644
index 00000000..5f14cd13
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jquery.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jquery
+ track: master
+ ref: e91c5bf82535a62c1cfac61b5efb6b5c0157c1f5
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-jsencrypt.bst b/elements/unmaintained/xstatic/xstatic-jsencrypt.bst
new file mode 100644
index 00000000..fd4cde71
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-jsencrypt.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-jsencrypt
+ track: master
+ ref: 5c0f088310ecd602e3aaf5e683385b0d27258409
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-magic-search.bst b/elements/unmaintained/xstatic/xstatic-magic-search.bst
new file mode 100644
index 00000000..e89a6e78
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-magic-search.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-magic-search
+ track: 0.2.0.1
+ ref: 60d6954a36e54afa1f925324e7b527d235bdb484
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-qunit.bst b/elements/unmaintained/xstatic/xstatic-qunit.bst
new file mode 100644
index 00000000..9c3d1c26
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-qunit.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-qunit
+ track: master
+ ref: c3189eaa77c68c149a40b8c0afc8722cf394bd1f
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-rickshaw.bst b/elements/unmaintained/xstatic/xstatic-rickshaw.bst
new file mode 100644
index 00000000..53105a6b
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-rickshaw.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-rickshaw
+ track: master
+ ref: 6427ca5406852bc779d6918f487bb0fe3f063e77
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-spin.bst b/elements/unmaintained/xstatic/xstatic-spin.bst
new file mode 100644
index 00000000..21ef0918
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-spin.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-spin
+ track: master
+ ref: 74b4c0d0ff12db1f84787246857d5e925ff6883f
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic-termjs.bst b/elements/unmaintained/xstatic/xstatic-termjs.bst
new file mode 100644
index 00000000..0ed00fef
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic-termjs.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic-packages/xstatic-termjs
+ track: master
+ ref: a4ac0b809ab0d84c636a760215839bb6d68d0113
+variables:
+ python: python
diff --git a/elements/unmaintained/xstatic/xstatic.bst b/elements/unmaintained/xstatic/xstatic.bst
new file mode 100644
index 00000000..bf17fed8
--- /dev/null
+++ b/elements/unmaintained/xstatic/xstatic.bst
@@ -0,0 +1,11 @@
+kind: distutils
+depends:
+- foundation.bst
+- python2-core.bst
+sources:
+- kind: git
+ url: upstream:xstatic
+ track: 1.0.1
+ ref: 6c8604a422ba7f176ce6b372a8e182c293d06fb2
+variables:
+ python: python