github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/cmd/imaginator/example-manifests/imageserver/scripts/01_install (about) 1 #! /bin/bash --posix 2 3 set -ex 4 5 readonly dir='/tmp/imageserver-unpack' 6 7 rm -rf "$dir" || true 8 mkdir -p "$dir" 9 wget -q -O /tmp/imageserver.tar.gz http://mirror.prod.acme.com/misc/Dominator/imageserver.tar.gz 10 tar -C "$dir" -xzf /tmp/imageserver.tar.gz 11 rm /tmp/imageserver.tar.gz 12 13 "$dir/install" 14 rm -rf "$dir" 15 16 mkdir -p /data /etc/imageserver /var/log/imageserver 17 chmod a-w /data 18 19 chown -R imageserver /etc/imageserver /etc/ssl/imageserver /var/log/imageserver 20 21 # Remove noise. 22 rm -f /etc/motd