Anders Kaseorg
523907fe1d
upgrade-zulip: Add umask override.
...
We already override the umask in upgrade-zulip-stage-2, but that’s too
late since we’ve already written a bunch of files in stage 1. I would
have removed the stage 2 override, but the OS upgrade documentation
references running stage 2 directly.
Fixes #15164 . Note that an affected installation will need to upgrade
twice, because the first upgrade uses the old stage 1.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-06-08 21:57:05 -07:00
Puneeth Chaganti
9f916f78da
upgrade-zulip-from-git: Fetch tags to make version info more useful.
...
To be able to show more detailed git information in ZULIP_VERSION, we need
to fetch tags when running `upgrade-zulip-from-git`.
2019-06-23 23:10:47 -07:00
Tim Abbott
a716b09a3f
upgrade-zulip-from-git: Fix handling of errors in git clone.
...
Apparently, the `chown -R` would never run if the original clone
attempt had networking errors, leading to inability to use
upgrade-zulip-from-git without manual intervention.
2019-06-18 10:00:50 -07:00
Anders Kaseorg
e984107966
scripts: Remove unused imports.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-02-02 17:02:58 -08:00
Tim Abbott
47c4a2d21a
upgrade-zulip-from-git: Remove buggy typing import.
...
This broke running this on Python 3.4, where typing isn't in stdlib.
2018-12-17 10:33:52 -08:00
shubham-padia
29dce7c9b9
upgrade-zulip-from-git: Refactor deploy_options logic to zulip_tools.py.
...
This a preparatory commit moving the deploy_options logic to
zulip_tools.py so it can be imported and used in upgrade-zulip.
2018-12-16 07:52:47 -08:00
Anders Kaseorg
d581ad82ca
scripts/upgrade-zulip-from-git: Avoid shelling out for mkdir, ln.
...
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2018-11-28 17:48:23 -08:00
Tim Abbott
3e3eb2aa7f
scripts: Clarify names of running-as-root assertions.
...
This should make it more obvious that these functions will exit the
script if the check fails.
2018-11-19 10:58:34 -08:00
Rohitt Vashishtha
eae9251cb7
scripts: Make upgrade-zulip-* use root checking from zulip_tools.
...
This is mostly just a nice code deduplication/cleanup.
2018-11-19 10:58:34 -08:00
Tim Abbott
60ed41081b
scripts: Write to upgrade.log in upgrade-zulip-from-git.
...
This should simplify debugging when doing Git-based upgrades; this log
has long been useful for the main upgrade-zulip tool.
2018-11-06 17:56:01 -08:00