blob: 71d24b838db863f80104861a56f0cd1f659744bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#
# Update/upgrade via apt and then install a pair of packages
#
# NOTE: this should not require apt feature, use 'which' rather than 'dpkg -l'
# NOTE: the testcase for this looks for the command in history.log as
# /usr/bin/apt-get..., which is not how it always appears. it should
# instead look for just apt-get...
# NOTE: this testcase should not require 'apt_up_out', and should look for a
# call to 'apt-get upgrade' or 'apt-get dist-upgrade' in cloud-init.log
# rather than 'Calculating upgrade...' in output
required_features:
- apt
- apt_hist_fmt
- apt_up_out
cloud_config: |
#cloud-config
packages:
- htop
- tree
package_update: true
package_upgrade: true
collect_scripts:
apt_history_cmdline: |
#!/bin/bash
grep ^Commandline: /var/log/apt/history.log
dpkg_htop: |
#!/bin/bash
dpkg -l | grep htop | wc -l
dpkg_tree: |
#!/bin/bash
dpkg -l | grep tree | wc -l
# vi: ts=4 expandtab
|