|
1 | 1 | #!/usr/bin/env bash |
2 | 2 | shopt -s expand_aliases |
3 | 3 |
|
| 4 | +ready_flag=/etc/cfengine-buildhost-ready.flag |
| 5 | +if [ -f "$ready_flag" ]; then |
| 6 | + echo "Found $ready_flag file so skipping build host setup script and policy." |
| 7 | + exit 0 |
| 8 | +fi |
| 9 | + |
4 | 10 | # Use the newest CFEngine version we can |
5 | 11 | CFE_VERSION=3.26.0 |
6 | 12 | if [ -f /etc/centos-release ]; then |
@@ -155,19 +161,15 @@ if grep -i suse /etc/os-release; then |
155 | 161 | exit 1 |
156 | 162 | fi |
157 | 163 | else |
158 | | -# urlget https://s3.amazonaws.com/cfengine.packages/quick-install-cfengine-enterprise.sh |
159 | | -# for now, I will copy this up to the host |
160 | | -# urlget https://raw.githubusercontent.com/craigcomstock/infra/refs/heads/ENT-13247-8/templates/quick-install-cfengine-enterprise.sh.mustache |
161 | | -# mv quick-install-cfengine-enterprise.sh.mustache quick-install-cfengine-enterprise.sh |
| 164 | + urlget https://s3.amazonaws.com/cfengine.packages/quick-install-cfengine-enterprise.sh |
162 | 165 | # log sha256 checksum expected and actuall for debugging purposes |
163 | | -# echo "Expected quick install checksum: " |
164 | | -# cat ./buildscripts/ci/quick-install-cfengine-enterprise.sh.sha256 |
165 | | -# echo "Actual quick install checksum: " |
166 | | -# sha256sum quick-install-cfengine-enterprise.sh |
| 166 | + echo "Expected quick install checksum: " |
| 167 | + cat ./buildscripts/ci/quick-install-cfengine-enterprise.sh.sha256 |
| 168 | + echo "Actual quick install checksum: " |
| 169 | + sha256sum quick-install-cfengine-enterprise.sh |
167 | 170 |
|
168 | | -# sha256sum --check ./buildscripts/ci/quick-install-cfengine-enterprise.sh.sha256 |
| 171 | + sha256sum --check ./buildscripts/ci/quick-install-cfengine-enterprise.sh.sha256 |
169 | 172 | chmod +x quick-install-cfengine-enterprise.sh |
170 | | - export CFEngine_Enterprise_Package_Release=1 # hard-coded to get around the script being a mustache template |
171 | 173 | export CFEngine_Enterprise_Package_Version="$CFE_VERSION" |
172 | 174 | bash ./quick-install-cfengine-enterprise.sh agent |
173 | 175 | fi |
|
0 commit comments