Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/commitpkg.in2
-rw-r--r--src/lib/common.sh11
-rw-r--r--src/offload-build.in2
3 files changed, 13 insertions, 2 deletions
diff --git a/src/commitpkg.in b/src/commitpkg.in
index e17b270..deb02be 100644
--- a/src/commitpkg.in
+++ b/src/commitpkg.in
@@ -151,7 +151,7 @@ fi
server=${PACKAGING_REPO_RELEASE_HOST}
-rsyncopts=(-e ssh -p '--chmod=ug=rw,o=r' -c -h -L --progress --partial -y)
+rsyncopts=("${RSYNC_OPTS[@]}" --perms --chmod='ug=rw,o=r')
archreleaseopts=()
while getopts ':l:a:s:f' flag; do
case $flag in
diff --git a/src/lib/common.sh b/src/lib/common.sh
index 00ece97..7d04c25 100644
--- a/src/lib/common.sh
+++ b/src/lib/common.sh
@@ -31,6 +31,17 @@ export PACKAGING_REPO_RELEASE_HOST=repos.archlinux.org
export PKGBASE_MAINTAINER_URL=https://archlinux.org/packages/pkgbase-maintainer
export AUR_URL_SSH=aur@aur.archlinux.org
+export RSYNC_OPTS=(
+ --rsh=ssh
+ --checksum
+ --copy-links
+ --human-readable
+ --progress
+ --partial
+ --partial-dir=.partial
+ --delay-updates
+)
+
# ensure TERM is set with a fallback to dumb
export TERM=${TERM:-dumb}
diff --git a/src/offload-build.in b/src/offload-build.in
index 7a8c1fd..b272a74 100644
--- a/src/offload-build.in
+++ b/src/offload-build.in
@@ -23,7 +23,7 @@ fi
repo=extra
arch=x86_64
server=build.archlinux.org
-rsyncopts=(-e ssh -c -h -L --progress --partial -y)
+rsyncopts=("${RSYNC_OPTS[@]}")
usage() {
cat <<- _EOF_