#!/bin/bash
set -euo pipefail

# Guarding this can only be run as root.
if [ "$(whoami)" != "root" ]; then
    echo "Must be root to run this script." >&2
    exit 77
fi

SRC="/usr/vaisala/radarsw/gis/share/res"
GEOSERVER_DATA_DIR="/srv/vaisala/radarsw/geoserver/data"
DST="${GEOSERVER_DATA_DIR}/images/"

mkdir -p -v "$DST"
cp -v -r "$SRC" "$DST"
chown -v -R radargeo:radarsw "$DST" | grep -v 'retained' || true
find "$DST" -type d -exec chmod -v 0755 {} \; | grep -v 'retained' || true
find "$DST" -type f -exec chmod -v 0644 {} \; | grep -v 'retained' || true
