Anders Kaseorg
ed100d694f
restore-backup: Open backup tarball as root.
...
Fixes permission errors when running restore-backup on a tarball
inaccessible to the zulip user.
Fixes #12125 .
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-04-17 12:26:03 -07:00
Anders Kaseorg
206741117c
restore-backup: Reset cwd when switching to postgres user.
...
Fixes permission errors when running restore-backup from a cwd
inaccessible to the postgres user.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-04-17 12:26:03 -07:00
Anders Kaseorg
d03b8308a5
backup: Use tar --transform to arrange the tarball instead of symlinks.
...
This allows tar to print the real paths in error messages if something
goes wrong.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-04-12 16:48:34 -07:00
Anders Kaseorg
f78970c679
restore-backup: Set the recreated database owner to zulip.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-04-04 11:50:13 -07:00
Anders Kaseorg
e0a51948d9
script: Add ready-to-run tooling for doing backups.
...
Based on an initial version by Tim Abbott (#11204 ).
Fixes #552 .
2019-02-11 17:30:37 -08:00