diff --git a/sync.sh b/sync.sh index 655e33c548c37bf4cb6fbbb2be879c53c377e092..432da27ce8f373826eacd60ec0e6e95dc1e54226 100644 --- a/sync.sh +++ b/sync.sh @@ -37,7 +37,7 @@ if [ -n "$OPENWRT_GIT_URL" ]; then git reset -q --hard || die "Couldn't reset repo" git pull -q || die "Couldn't pull repo" - LC_ALL=C.UTF-8 rsync -qax --delete-after --exclude '*-opkg' -e "ssh -p ${OPENWRT_SSH_PORT:-22}" "${OPENWRT_SSH_HOST:-root@192.168.0.1}:/overlay/upper/" overlay/ || die "Couldn't rsync config" + LC_ALL=C.UTF-8 rsync -acxq --delete-after --exclude '*-opkg' -e "ssh -p ${OPENWRT_SSH_PORT:-22}" "${OPENWRT_SSH_HOST:-root@192.168.0.1}:/overlay/upper/" overlay/ || die "Couldn't rsync config" find overlay/ -type d -empty -exec touch {}/.gitkeep \; git add -A > /dev/null || die "Couldn't add files"