From 9fa7222663a9d42f6f373b46473fda9a6dc9ff97 Mon Sep 17 00:00:00 2001 From: Thomas Goirand Date: Fri, 26 Feb 2016 21:53:47 +0800 Subject: [PATCH] Added a neutron-sriov-agent package. Rewritten-From: 15e1eda462223cfc13fc67672713d86a1422e812 --- xenial/debian/changelog | 6 ++++++ xenial/debian/control | 14 ++++++++++++++ xenial/debian/neutron-sriov-agent.init.in | 21 +++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 xenial/debian/neutron-sriov-agent.init.in diff --git a/xenial/debian/changelog b/xenial/debian/changelog index 8eb93756f..2205c71c9 100644 --- a/xenial/debian/changelog +++ b/xenial/debian/changelog @@ -1,3 +1,9 @@ +neutron (2:8.0.0~b2-4) UNRELEASED; urgency=medium + + * Added a neutron-sriov-agent package. + + -- Thomas Goirand Fri, 26 Feb 2016 21:53:13 +0800 + neutron (2:8.0.0~b2-3) experimental; urgency=medium * Bumped EPOCH to align with Ubuntu. diff --git a/xenial/debian/control b/xenial/debian/control index f34b5138c..4a3fcaefa 100644 --- a/xenial/debian/control +++ b/xenial/debian/control @@ -346,3 +346,17 @@ description: transitional dummy package for switching to Neutron OpenVswitch age Once you have upgraded, this package can safely be removed. This package provides a transition path from neutron-plugin-openvswitch-agent to neutron-openvswitch-agent. + +Package: neutron-sriov-agent +Architecture: all +Depends: neutron-common (= ${source:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends}, +Description: OpenStack virtual network service - SR-IOV agent + Neutron provides an API to dynamically request and configure virtual networks. + These networks connect "interfaces" from other OpenStack services (such as + vNICs from Nova VMs). The Neutron API supports extensions to provide advanced + network capabilities, including QoS, ACLs, and network monitoring. + . + This package provides the Mellanox SR-IOV agent. diff --git a/xenial/debian/neutron-sriov-agent.init.in b/xenial/debian/neutron-sriov-agent.init.in new file mode 100644 index 000000000..ba535e192 --- /dev/null +++ b/xenial/debian/neutron-sriov-agent.init.in @@ -0,0 +1,21 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: neutron-sriov-agent +# Required-Start: $network $local_fs $remote_fs $syslog +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql rabbitmq-server keystone +# Should-Stop: mysql postgresql rabbitmq-server keystone +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: SRIOV Agent +# Description: This is the Neutron SRIOV agent +### END INIT INFO + +# Authors: Thomas Goirand +DESC="OpenStack Neutron SRIOV Agent" +PROJECT_NAME=neutron +NAME=${PROJECT_NAME}-sriov-agent +DAEMON=/usr/bin/neutron-sriov-nic-agent +# --config-file=/etc/neutron/neutron.conf will be happened +# to DAEMON_ARGS later by openstack-pkg-tools +DAEMON_ARGS="--config-file=/etc/neutron/plugins/ml2/sriov_agent.ini" -- 2.45.2