#!/bin/bash

DST=$1
shift

rm -rf $DST
mkdir -p $DST

while [[ $# -ge 1 ]]; do
    echo "Put layer '$1' onto '$DST'..." >&2
#   if cp -r $1/* $DST/; then
    if rsync -a --ignore-times --chmod=u=rwX,go=rX --exclude .empty $1/ $DST/; then
        echo "DONE" >&2
    else
        echo "FAILED" >&2
        exit -1
    fi
    shift
done