Compare commits
No commits in common. "3d7fc0a3f6c689d8246bcac3899079beac52ae43" and "c460f7afcb74270f20f1e8e152cc423a13b46f74" have entirely different histories.
3d7fc0a3f6
...
c460f7afcb
@ -78,13 +78,6 @@ backupFilesCapture()
|
||||
mkdir -p "$stage"
|
||||
# Read in the container's namespace, write the plain tree to staging.
|
||||
if docker exec "$container" tar -C "$cpath" -cf - . 2>/dev/null | tar -xf - -C "$stage" 2>/dev/null; then
|
||||
# The capture preserves the app's ownership (e.g. www-data, 0640),
|
||||
# which the backup user still couldn't read. Hand the staging tree to
|
||||
# the backup user so restic can read it; modes are unchanged, so the
|
||||
# owner can now read everything. Real ownership is reapplied from the
|
||||
# descriptor on restore.
|
||||
chown -R "$docker_install_user":"$docker_install_user" "$stage" 2>/dev/null \
|
||||
|| sudo chown -R "$docker_install_user":"$docker_install_user" "$stage" 2>/dev/null
|
||||
isSuccessful "captured $subdir ($(du -sh "$stage" 2>/dev/null | cut -f1))"
|
||||
else
|
||||
isError "capture of $subdir from $container failed"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user