From f76873fd619ec834014dc86afacab16341962781 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 30 Jan 2014 18:52:14 +0100 Subject: [PATCH] Update openSUSE package mappings for OpenStack There are some subtle naming differences between Fedora and openSUSE, adjust. Change-Id: I286e656ad980443abe0d578e9390c2a989cfdee7 --- elements/opensuse/bin/map-packages | 4 ++++ elements/opensuse/bin/map-services | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/elements/opensuse/bin/map-packages b/elements/opensuse/bin/map-packages index 1177234f..93d77ce0 100755 --- a/elements/opensuse/bin/map-packages +++ b/elements/opensuse/bin/map-packages @@ -49,6 +49,10 @@ package_map = { 'default-jre': 'java', # Will match 'java' as capability 'tftpd-hpa': 'tftp', 'openvswitch-datapath-dkms': 'openvswitch-kmp', + # openstack related package remappings + 'openstack-heat-common': 'openstack-heat', + 'openstack-neutron-openvswitch': 'openstack-neutron-openvswitch-agent', + 'openstack-neutron-ml2': 'openstack-neutron', } for arg in sys.argv[1:]: diff --git a/elements/opensuse/bin/map-services b/elements/opensuse/bin/map-services index f7e4e917..a39f8ac2 100755 --- a/elements/opensuse/bin/map-services +++ b/elements/opensuse/bin/map-services @@ -24,6 +24,29 @@ import sys # Debian name on the left, openSUSE on the right. service_map = { 'mysqld': 'mysql', + # openstack mapping + 'cinder-api': 'openstack-cinder-api', + 'cinder-scheduler': 'openstack-cinder-scheduler', + 'cinder-volume': 'openstack-cinder-volume', + 'glance-api': 'openstack-glance-api', + 'glance-reg': 'openstack-glance-registry', + 'heat-api-cfn': 'openstack-heat-api-cfn', + 'heat-api-cloudwatch': 'openstack-heat-api-cloudwatch', + 'heat-api': 'openstack-heat-api', + 'heat-engine': 'openstack-heat-engine', + 'keystone': 'openstack-keystone', + 'neutron-dhcp-agent': 'openstack-neutron-dhcp-agent', + 'neutron-l3-agent': 'openstack-neutron-l3-agent', + 'neutron-metadata-agent': 'openstack-neutron-metadata-agent', + 'neutron-ovs-cleanup': 'openstack-neutron-ovs-cleanup', + 'neutron-server': 'openstack-neutron', + 'nova-api': 'openstack-nova-api', + 'nova-cert': 'openstack-nova-cert', + 'nova-compute': 'openstack-nova-compute', + 'nova-conductor': 'openstack-nova-conductor', + 'nova-consoleauth': 'openstack-nova-console', + 'nova-novncproxy': 'openstack-nova-novncproxy', + 'nova-scheduler': 'openstack-nova-scheduler', } for arg in sys.argv[1:]: