<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/recipes-support/postgresql/postgresql_9.2.4.bbappend, branch morty</title>
<subtitle>Mirror of git.yoctoproject.org/meta-cloud-services.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=morty</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=morty'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2015-08-06T13:35:50+00:00</updated>
<entry>
<title>meta-openstack: fix dangling bbappends by adding wildcard</title>
<updated>2015-08-06T13:35:50+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2015-08-05T20:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=4c5711daa52b584d73c69d4c7a3818c9982b1480'/>
<id>urn:sha1:4c5711daa52b584d73c69d4c7a3818c9982b1480</id>
<content type='text'>
Several bbappends were raising 'dangling' warnings since the base
recipe version has changed without a similar change being made in this
repo. The following are renames that include a wildcard to broaden the
versions to which these bbappends will be applied to. This will
address the 'dangling' warnings while ensuring the changes made in
this repo are properly applied to the associated recipes.

For the most part the files remain unchanged, in the case of
postgresql the 'brokensep' has been removed as there exists no more S
!= B issues in the base recipe.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>openstack: add support for openstackchef class to services</title>
<updated>2014-09-26T13:09:22+00:00</updated>
<author>
<name>Mustapha Lansana</name>
<email>Mustapha.Lansana@windriver.com</email>
</author>
<published>2014-07-31T01:36:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=d42684ccde8f2dcd1fea0fc1f2ec7df6c89a0ce6'/>
<id>urn:sha1:d42684ccde8f2dcd1fea0fc1f2ec7df6c89a0ce6</id>
<content type='text'>
Openstackchef enables us to recreate configuration files
for services in an openstack installation. It does this by
creating template file(s) out of configuration file(s) exposed
to the class by services.

The following services are inheriting the openstack class
and then exposing a set of configuration files to the class.

These services expose their configuration files to openstackchef
by assigning them to the variable CHEF_SERVICES_CONF_FILES. The files
are assumend to have been installed in the image directory under the
service's WORKDIR.
At build-time, openstackchef makes chef-solo templates out of
the registered files. And at run-time, the deploychef package
makes a call to chef-solo, which in-turn use the template files
to recreate the registered configuration files.

For legacy reasons, the string OPENSTACKCHEF_ENABLED is defined in
openstackchef class, but it can be overwritten in a .bb, .class,
.bbappend or local.conf file to an empty string when openstackchef
support is not desired. This enables all of these services to be built
without openstackchef support. In addition, it prevents the recipes
from substituting the placeholders in their configuration files
when inheriting openstackchef.

Signed-off-by: Mustapha Lansana &lt;Mustapha.Lansana@windriver.com&gt;
</content>
</entry>
<entry>
<title>housekeeping: remove PRINC from recipes</title>
<updated>2014-08-29T14:20:18+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-08-29T14:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=fd6479f1a9b4f950291b58298d32a0224bc93e4e'/>
<id>urn:sha1:fd6479f1a9b4f950291b58298d32a0224bc93e4e</id>
<content type='text'>
Removing PRINC from recipes to silence the bitbake warning about
it being a depreciated variable.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>postgres: fix xml configuration error</title>
<updated>2014-07-16T18:14:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-07-16T18:14:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=faa7e3b7caed93e046726ca80510f60c09ed6b98'/>
<id>urn:sha1:faa7e3b7caed93e046726ca80510f60c09ed6b98</id>
<content type='text'>
Not only must postgres depend on libxml for xml support, we need to
point at the sysroot/staging area for the header files to be found.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>autotools: B != S build fixes</title>
<updated>2014-05-21T17:22:18+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2014-05-21T17:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=b288eb5c2e5961caf57645b246143d3e2e596c55'/>
<id>urn:sha1:b288eb5c2e5961caf57645b246143d3e2e596c55</id>
<content type='text'>
Since oe-core introduced the autotools separated build and source
directory changes, some package builds broke.

With this change, we can build against the latest oe-core master.

It should be noted that this masks the build issues, and the bbappends
should be removed as dependency layers update or "real" fixes are
generated.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>cleanup: leave source config files pristine</title>
<updated>2014-04-24T03:36:03+00:00</updated>
<author>
<name>Mark Asselstine</name>
<email>mark.asselstine@windriver.com</email>
</author>
<published>2014-04-23T01:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=0ae7fe2223c6aca2e6ab0a71946ef59a2de2472c'/>
<id>urn:sha1:0ae7fe2223c6aca2e6ab0a71946ef59a2de2472c</id>
<content type='text'>
Editing the files in ${WORKDIR} using sed or similar tools as part of
do_install means they can only be edited once. Supplying a modified
CONTROLLER_IP in local.conf and building the image again will not
result in the CONTROLLER_IP being properly updated since the
substitution placeholders will no longer exist. We therefore simply
swap the other of things, installing the configuration files first,
then editing them to swap the placeholders. This means we can run the
do_install again and again and get the results we expect.

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>OpenStack: Fix postgresql file permissions</title>
<updated>2014-03-15T04:42:00+00:00</updated>
<author>
<name>Amy Fong</name>
<email>Amy.Fong@windriver.com</email>
</author>
<published>2014-03-13T17:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=a21b481b00acd2169eb1a90ecb547c4752904156'/>
<id>urn:sha1:a21b481b00acd2169eb1a90ecb547c4752904156</id>
<content type='text'>
- make database directory to be configurable, defaulting
  to /var/lib/postgres/data
- modify init scripts to create database's data directory if it doesn't
  exist

Signed-off-by: Amy Fong &lt;Amy.Fong@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>postgresql-init: Fix logic inversion</title>
<updated>2013-12-09T15:21:20+00:00</updated>
<author>
<name>Jason Wessel</name>
<email>jason.wessel@windriver.com</email>
</author>
<published>2013-12-06T16:03:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=312a149361b122c8a10a1bb35703ae4e599fc816'/>
<id>urn:sha1:312a149361b122c8a10a1bb35703ae4e599fc816</id>
<content type='text'>
The logic was flipped in the wrong place.  This makes things right and
fixes up the possibility that the symlink already exists.

Signed-off-by: Jason Wessel &lt;jason.wessel@windriver.com&gt;
</content>
</entry>
<entry>
<title>init: remove remaining createdb commands to separate init packages</title>
<updated>2013-11-25T21:17:20+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2013-11-22T21:34:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=86398e60a1039f67c77c15974a002fc80b076298'/>
<id>urn:sha1:86398e60a1039f67c77c15974a002fc80b076298</id>
<content type='text'>
After moving all database creation initialization packages, we also
remove it from the RDEPENDS of the various control node recipes.
This allows images to select database initialization or skip it.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>initscripts: split into -setup and init packages</title>
<updated>2013-11-25T20:25:38+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2013-11-20T05:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=bebcf13e5eca199d98a2c94ef1c20da50cba7f51'/>
<id>urn:sha1:bebcf13e5eca199d98a2c94ef1c20da50cba7f51</id>
<content type='text'>
Many OpenStack modules require a first boot action to setup up users,
databases, bridges, etc. These same packages install initscripts to start
daemons and servers.

The 1st boot package post install actions immediately exit to indicate
that the action cannot be performed in the cross environment and instead
should be done on first boot. The update-rc.d post install actions are
intended to be run in the cross environment to symlink scripts into the
proper runlevels.

The early exit from the db setup routines, means that the rc files are
not linked in host cross. If the rootfs doesn't contain update-rc.d,
they also will not be set up on first boot. The end result is a system
that does not start all of its required services on boot.

To fix this, we split out db and other first boot setup tasks into
dedicated (but empty) -setup packages. These run on first boot, while
update-rc.d is left to create the proper symlinks.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
</feed>
