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