From 86398e60a1039f67c77c15974a002fc80b076298 Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Fri, 22 Nov 2013 16:34:17 -0500 Subject: init: remove remaining createdb commands to separate init packages 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 --- meta-openstack/recipes-devtools/python/python-ceilometer_git.bb | 2 +- meta-openstack/recipes-devtools/python/python-cinder_git.bb | 5 +++-- meta-openstack/recipes-devtools/python/python-glance_git.bb | 5 +++-- meta-openstack/recipes-devtools/python/python-heat_git.bb | 2 +- meta-openstack/recipes-devtools/python/python-keystone_git.bb | 3 +-- meta-openstack/recipes-devtools/python/python-neutron_git.bb | 2 +- meta-openstack/recipes-devtools/python/python-nova_git.bb | 6 ++++-- 7 files changed, 14 insertions(+), 11 deletions(-) (limited to 'meta-openstack/recipes-devtools') diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb index 5851500..70f9166 100644 --- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb +++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb @@ -147,7 +147,7 @@ RDEPENDS_${PN} += " \ python-pytz \ " -RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-setup ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt" +RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt" RDEPENDS_${SRCNAME}-api = "${SRCNAME}-controller" RDEPENDS_${SRCNAME}-collector = "${SRCNAME}-controller" RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt" diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb b/meta-openstack/recipes-devtools/python/python-cinder_git.bb index 6e6f31b..28ae314 100644 --- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb +++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb @@ -49,7 +49,7 @@ do_install_append() { fi } -pkg_postinst_${SRCNAME} () { +pkg_postinst_${SRCNAME}-setup () { if [ "x$D" != "x" ]; then exit 1 fi @@ -68,7 +68,8 @@ pkg_postinst_${SRCNAME} () { echo "include /etc/cinder/data/volumes/*" >> /etc/tgt/targets.conf } -PACKAGES += "${SRCNAME} ${SRCNAME}-api ${SRCNAME}-volume ${SRCNAME}-scheduler" +PACKAGES += "${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-volume ${SRCNAME}-scheduler" +ALLOW_EMPTY_${SRCNAME}-setup = "1" FILES_${PN} = "${libdir}/*" diff --git a/meta-openstack/recipes-devtools/python/python-glance_git.bb b/meta-openstack/recipes-devtools/python/python-glance_git.bb index 2fe4ed0..935fdc9 100644 --- a/meta-openstack/recipes-devtools/python/python-glance_git.bb +++ b/meta-openstack/recipes-devtools/python/python-glance_git.bb @@ -58,7 +58,7 @@ do_install_append() { fi } -pkg_postinst_${SRCNAME} () { +pkg_postinst_${SRCNAME}-setup () { if [ "x$D" != "x" ]; then exit 1 fi @@ -75,7 +75,8 @@ pkg_postinst_${SRCNAME} () { glance-manage db_sync } -PACKAGES += " ${SRCNAME} ${SRCNAME}-api ${SRCNAME}-registry" +PACKAGES += " ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-registry" +ALLOW_EMPTY_${SRCNAME}-setup = "1" FILES_${PN} = "${libdir}/*" diff --git a/meta-openstack/recipes-devtools/python/python-heat_git.bb b/meta-openstack/recipes-devtools/python/python-heat_git.bb index abe3517..5cfd8bd 100644 --- a/meta-openstack/recipes-devtools/python/python-heat_git.bb +++ b/meta-openstack/recipes-devtools/python/python-heat_git.bb @@ -146,7 +146,7 @@ RDEPENDS_${PN} += " \ python-pytz \ " -RDEPENDS_${SRCNAME}-engine = "${PN} ${SRCNAME}-setup ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt" +RDEPENDS_${SRCNAME}-engine = "${PN} ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt" RDEPENDS_${SRCNAME}-api = "${SRCNAME}-engine" RDEPENDS_${SRCNAME}-api-cfn = "${SRCNAME}-engine" diff --git a/meta-openstack/recipes-devtools/python/python-keystone_git.bb b/meta-openstack/recipes-devtools/python/python-keystone_git.bb index e018d8d..dbc76d8 100644 --- a/meta-openstack/recipes-devtools/python/python-keystone_git.bb +++ b/meta-openstack/recipes-devtools/python/python-keystone_git.bb @@ -109,8 +109,7 @@ RDEPENDS_${PN} += "python-pam \ python-dogpile.cache \ " -RDEPENDS_${SRCNAME} = "${PN} ${SRCNAME}-setup \ - postgresql postgresql-client python-psycopg2" +RDEPENDS_${SRCNAME} = "${PN} postgresql postgresql-client python-psycopg2" INITSCRIPT_PACKAGES = "${SRCNAME}" INITSCRIPT_NAME_${SRCNAME} = "keystone" diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb b/meta-openstack/recipes-devtools/python/python-neutron_git.bb index 1cb0b9f..f33db97 100644 --- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb +++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb @@ -181,7 +181,7 @@ RDEPENDS_${PN} += "python-paste \ RDEPENDS_${SRCNAME} = "${PN} \ postgresql postgresql-client python-psycopg2" -RDEPENDS_${SRCNAME}-server = "${SRCNAME} ${SRCNAME}-setup" +RDEPENDS_${SRCNAME}-server = "${SRCNAME}" RDEPENDS_${SRCNAME}-plugin-openvswitch = "${SRCNAME} ${SRCNAME}-plugin-openvswitch-setup openvswitch-switch " RDEPENDS_${SRCNAME}-plugin-linuxbridge = "${SRCNAME} bridge-utils" RDEPENDS_${SRCNAME}-dhcp-agent = "${SRCNAME} dnsmasq" diff --git a/meta-openstack/recipes-devtools/python/python-nova_git.bb b/meta-openstack/recipes-devtools/python/python-nova_git.bb index 14f9b05..6a065cb 100644 --- a/meta-openstack/recipes-devtools/python/python-nova_git.bb +++ b/meta-openstack/recipes-devtools/python/python-nova_git.bb @@ -105,7 +105,7 @@ do_install_append() { fi } -pkg_postinst_${SRCNAME}-controller () { +pkg_postinst_${SRCNAME}-setup () { if [ "x$D" != "x" ]; then exit 1 fi @@ -139,7 +139,7 @@ GROUPADD_PARAM_${PN} = "--system nova" USERADD_PARAM_${PN} = "--system --home /var/lib/nova -g nova \ --no-create-home --shell /bin/false nova" -PACKAGES += " ${SRCNAME}-common ${SRCNAME}-compute ${SRCNAME}-controller" +PACKAGES += " ${SRCNAME}-setup ${SRCNAME}-common ${SRCNAME}-compute ${SRCNAME}-controller" PACKAGES += " ${SRCNAME}-consoleauth" PACKAGES += " ${SRCNAME}-novncproxy" PACKAGES += " ${SRCNAME}-network" @@ -148,6 +148,8 @@ PACKAGES += " ${SRCNAME}-cert" PACKAGES += " ${SRCNAME}-conductor" PACKAGES += " ${SRCNAME}-api" +ALLOW_EMPTY_${SRCNAME}-setup = "1" + FILES_${PN} = "${libdir}/*" FILES_${SRCNAME}-common = "${bindir}/nova-manage \ -- cgit v1.2.3-54-g00ecf