Ray Kraesig
1180299fe4
provisioning: fix up bash profile creation
...
The base Ubuntu image includes no `.bash_profile`. Creating one will
prevent the existing support scripts in `~/.profile` from loading.
Instead, append our setup code to [whichever script Bash will load
first][bash-startup].
[bash-startup]: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files
2019-10-08 17:17:55 -07:00
Anders Kaseorg
349f22524e
provision: Don’t rely on uid == gid assumption when invoking chown.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-17 12:59:09 -07:00
Anders Kaseorg
88793e80ea
provision: Skip some rm, mkdir, chown commands if possible.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-08-17 12:59:09 -07:00
Tim Abbott
c2bdccbaa8
provision: Use a shorter threshold for clean-unused-caches.
...
We've had a few reports of folks running out of disk when we're making
rapid changes to dependencies, and this should help prevent that.
2019-07-24 13:35:00 -07:00
Anders Kaseorg
e80b57a18a
provision_inner: Remove unused lsb_release run.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-19 16:36:11 -07:00
Anders Kaseorg
c5a4b0501b
provision: Start a new Python process after activating the virtualenv.
...
Mismatching imports from outside and inside the virtualenv in the same
process was causing segfaults after apparently benign changes to the
script!
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-19 12:16:55 -07:00