diff options
Diffstat (limited to 'meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb')
| -rw-r--r-- | meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb b/meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb index 9e460a7..baa186b 100644 --- a/meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb +++ b/meta-openstack/recipes-extended/cloud-init/cloud-init_0.7.4.bb | |||
| @@ -27,15 +27,20 @@ do_install_prepend() { | |||
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | do_install_append() { | 29 | do_install_append() { |
| 30 | sed -e "s:%MANAGE_HOSTS%:${MANAGE_HOSTS}:g" -i ${WORKDIR}/cloud.cfg | ||
| 31 | sed -e "s:%HOSTNAME%:${HOSTNAME}:g" -i ${WORKDIR}/cloud.cfg | ||
| 32 | install -m 0755 ${WORKDIR}/cloud.cfg ${D}${sysconfdir}/cloud/cloud.cfg | 30 | install -m 0755 ${WORKDIR}/cloud.cfg ${D}${sysconfdir}/cloud/cloud.cfg |
| 33 | 31 | if [ -z "${OPENSTACKCHEF_ENABLED}" ]; then | |
| 32 | sed -e "s:%MANAGE_HOSTS%:${MANAGE_HOSTS}:g" -i ${D}${sysconfdir}/cloud/cloud.cfg | ||
| 33 | sed -e "s:%HOSTNAME%:${HOSTNAME}:g" -i ${D}${sysconfdir}/cloud/cloud.cfg | ||
| 34 | fi | ||
| 34 | ln -s ${libdir}/${BPN}/uncloud-init ${D}${sysconfdir}/cloud/uncloud-init | 35 | ln -s ${libdir}/${BPN}/uncloud-init ${D}${sysconfdir}/cloud/uncloud-init |
| 35 | ln -s ${libdir}/${BPN}/write-ssh-key-fingerprints ${D}${sysconfdir}/cloud/write-ssh-key-fingerprints | 36 | ln -s ${libdir}/${BPN}/write-ssh-key-fingerprints ${D}${sysconfdir}/cloud/write-ssh-key-fingerprints |
| 36 | } | 37 | } |
| 37 | 38 | ||
| 38 | inherit setuptools update-rc.d | 39 | inherit setuptools update-rc.d openstackchef |
| 40 | |||
| 41 | CHEF_SERVICES_CONF_FILES := " \ | ||
| 42 | ${sysconfdir}/cloud/cloud.cfg \ | ||
| 43 | " | ||
| 39 | 44 | ||
| 40 | FILES_${PN} += "${sysconfdir}/* \ | 45 | FILES_${PN} += "${sysconfdir}/* \ |
| 41 | ${datadir}/*" | 46 | ${datadir}/*" |
