Skip to content

Commit 153d769

Browse files
Merge pull request #2107 from craigcomstock/ent-13732
Added ubuntu 16 awareness to setup-cfengine-build-host script
2 parents 6af5d57 + 4bc1331 commit 153d769

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

ci/setup-cfengine-build-host.sh

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ function cleanup()
5050
pkill -9 cf-execd || true
5151
else
5252
echo "No pkill available. Maybe some cf procs left over?"
53+
# pgrep suggestion is ignored due to wanting POSIX compatability
54+
# shellcheck disable=SC2009
5355
ps -efl | grep cf
5456
fi
5557
ls -l /home
@@ -123,6 +125,14 @@ if grep 6.10 /etc/issue; then
123125
urlget https://cfengine-package-repos.s3.amazonaws.com/enterprise/Enterprise-3.24.3/misc/cfengine-masterfiles-3.24.3-1.pkg.tar.gz
124126
fi
125127

128+
if grep -u ubuntu /etc/os-release; then
129+
if grep -i version=\"16 /etc/os-release; then
130+
urlget https://cfengine-package-repos.s3.amazonaws.com/enterprise/Enterprise-3.21.8/agent/agent_ubuntu16_x86_64/cfengine-nova_3.21.8-1.ubuntu16_amd64.deb
131+
dpkg -i cfengine-nova_3.21.8-1.ubuntu16_amd64.deb
132+
urlget https://cfengine-package-repos.s3.amazonaws.com/enterprise/Enterprise-3.21.8/misc/cfengine-masterfiles-3.21.8-1.pkg.tar.gz
133+
fi
134+
fi
135+
126136
if grep suse /etc/os-release; then
127137
urlget https://cfengine-package-repos.s3.amazonaws.com/pub/gpg.key
128138
rpm --import gpg.key
@@ -183,7 +193,7 @@ if ! /var/cfengine/bin/cf-agent -V; then
183193
else
184194
_VERSION=""
185195
fi
186-
cf-remote --log-level info $_VERSION install --clients localhost || true
196+
cf-remote --log-level info "$_VERSION" install --clients localhost || true
187197
fi
188198

189199
if [ ! -x /var/cfengine/bin/cf-agent ]; then

0 commit comments

Comments
 (0)