firmware/scripts/create_overlayed_rootfs.sh

22 lines
337 B
Bash
Executable File

#!/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