diff --git a/fdroidserver/server.py b/fdroidserver/server.py index 0911b5be..9cf5b919 100644 --- a/fdroidserver/server.py +++ b/fdroidserver/server.py @@ -143,7 +143,8 @@ def update_serverwebroot(repo_section): def _local_sync(fromdir, todir): - rsyncargs = ['rsync', '--archive', '--one-file-system', '--delete'] + rsyncargs = ['rsync', '--recursive', '--links', '--times', + '--one-file-system', '--delete', '--chmod=Da+rx,Fa-x,a+r,u+w'] # use stricter rsync checking on all files since people using offline mode # are already prioritizing security above ease and speed rsyncargs += ['--checksum']