d18c90a724e6b0eeec2aad5f1b0df328384ba9a3
[armband.git] / patches / fuel-mirror / 0002-Add-fuel-agent-dependencies-to-Ubuntu-mirror.patch
1 From: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2 Date: Fri, 4 Mar 2016 00:59:54 +0100
3 Subject: [PATCH] Add fuel-agent dependencies to Ubuntu mirror.
4
5 Add qemu-user-static and binfmt-support to the list of packages
6 the local mirror of amd64 Ubuntu should contain.
7
8 NOTE: This is needed because fuel-agent from upstream mirror does not
9 list them as dependencies (not patched for cross-debootstrap).
10
11 FIXME: Will building/patching fuel-agent using OPNFV mechanism solve
12 missing deps from local mirror too?
13
14 FIXME: Remove udev package from this patch when Ubuntu Trusty on arm64
15 fixes persistent device names in the udev it ships out of the box.
16
17 FIXME: Remove lshw package from this patch when Ubuntu Trusty on arm64
18 fixes bug [1]: "AArch64: slow cpuinfo due to redundant loop".
19
20 Added armband-odl-leveldb-fix for patching ODL's leveldbjni without
21 building it for each deploy.
22
23 JIRA: ARMBAND-114
24
25 [1] https://bugs.launchpad.net/ubuntu/+source/lshw/+bug/1582181
26 ---
27  contrib/fuel_mirror/data/ubuntu.yaml | 5 +++++
28  1 file changed, 5 insertions(+)
29
30 diff --git a/contrib/fuel_mirror/data/ubuntu.yaml b/contrib/fuel_mirror/data/ubuntu.yaml
31 index cd86ec9..18fb1ee 100644
32 --- a/contrib/fuel_mirror/data/ubuntu.yaml
33 +++ b/contrib/fuel_mirror/data/ubuntu.yaml
34 @@ -73,10 +73,12 @@ packages: &packages
35       - "acpi-support"
36       - "anacron"
37       - "aptitude"
38 +     - "armband-odl-leveldb-fix"
39       - "atop"
40       - "acct"
41       - "bash-completion"
42       - "bc"
43 +     - "binfmt-support"
44       - "build-essential"
45       - "cloud-init"
46       - "conntrackd"
47 @@ -101,6 +103,7 @@ packages: &packages
48       - "linux-image-generic-lts-trusty"
49       - "live-boot"
50       - "livecd-rootfs"
51 +     - "lshw"
52       - "mc"
53       - "memcached"
54       - "monit"
55 @@ -116,6 +119,7 @@ packages: &packages
56       - "puppet"
57       - "python-lesscpy"
58       - "python-pip"
59 +     - "qemu-user-static"
60       - "rsyslog-gnutls"
61       - "rsyslog-relp"
62       - "screen"
63 @@ -127,6 +131,7 @@ packages: &packages
64       - "tmux"
65       - "traceroute"
66       - "ubuntu-standard"
67 +     - "udev"
68       - "vim"
69       - "virt-what"
70       - "xinetd"