host="fs"
[ "$1" ] && host="$1"
-rsync -avHP --exclude gitk.cache --exclude next-2'*'/ \
- --include mmotm/.git --include mmotm/.git/'**' --exclude mmotm/'**' \
- --include next/.git --include next/.git/'**' --exclude next/'**' \
- --include quilt/.git --include quilt/.git/'**' --exclude quilt/'**' \
- --include next-fixes/.git --include next-fixes/.git/'**' --exclude next-fixes/'**' \
- --delete --delete-excluded next/ "$host":next/
+BASE=$HOME/kernels/next
+
+if ! cd ~/kernels/next; then
+ printf '%s: cannot chdir to base dir "%s"\n' "$0" "$BASE"
+ exit 1
+fi
+
+rsync -avHP --exclude gitk.cache --exclude /next-2'*'/ \
+ --include /next/.git --include /next/.git/'**' --exclude /next/'**' \
+ --include /next-fixes/.git --include /next-fixes/.git/'**' --exclude /next-fixes/'**' \
+ --delete --delete-excluded . "$host":next/.