Commit Graph

8 Commits

Author SHA1 Message Date
Rob Mohr
582586b1a1 pw_env_setup: Move env dir to project root
Change-Id: I9739ac75e0782c7d95c1d74a762026a9a71b25ae
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/24660
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: David Rogers <davidrogers@google.com>
2020-11-17 17:11:22 +00:00
Rob Mohr
f5712ee345 pw_env_setup: Ensure PATH is exported
Bug: 281
Change-Id: Ib26cf37f14d6fe51bdc8b0c3dd20dbbd4165f8ce
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/24160
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: David Rogers <davidrogers@google.com>
2020-11-10 22:04:35 +00:00
Rob Mohr
926bb60b58 pw_env_setup: Don't clear PW_PROJECT_ROOT
Don't clear PW_PROJECT_ROOT in pw_deactivate.

Bug: 287
Change-Id: I9b94a7d686e38c57cab7daa157ec0f449c476429
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/23780
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
2020-11-06 21:50:48 +00:00
Rob Mohr
c0a8e7b0cf pw_env_setup: Check for _pw_deactivate
Check whether function _pw_deactivate exists before calling it.

Change-Id: If2395788cb1cee1432dbce3d752efb52d7bc4058
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/23165
Reviewed-by: Joe Ethier <jethier@google.com>
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
2020-11-02 23:38:10 +00:00
Rob Mohr
061f97248f pw_env_setup: Add deactivate steps to environment
Add deactivate steps to the environment itself and not just to the
environment folder. This means deactivate can still be run even if the
environment folder has been deleted.

Bug: 278
Change-Id: I2169d9b8c4282b97645d3c7f3385f1d9b94f0171
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/23022
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Pigweed-Auto-Submit: Rob Mohr <mohrr@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
2020-10-30 23:31:17 +00:00
Rob Mohr
428e479901 pw_env_setup: Run deactivate if detected
Run deactivate.sh if found at the beginning of bootstrap. This should
allow shells to be reused for different projects.

Change-Id: I8af4de92b528a81c4afeb822699d2e016ffcb42f
Bug: 278
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/22580
Commit-Queue: Rob Mohr <mohrr@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
2020-10-29 19:05:56 +00:00
Rob Mohr
f837b086df pw_env_setup: Cleanups
Bug: 274
Change-Id: I8005498d1a435d5b637e1a0dadc67cf692525132
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/22581
Reviewed-by: Alexei Frolov <frolv@google.com>
Commit-Queue: Rob Mohr <mohrr@google.com>
2020-10-27 19:38:27 +00:00
Rob Mohr
895d3df23c pw_env_setup: Change how files are passed in
Change how files are passed into pw_env_setup. In most cases they're
passed in with --use-pigweed-defaults, but downstream projects now have
the option to not include Pigweed's defaults.

Change-Id: I82383705e156be14276a8498648ca376e3340efb
Bug: 274
Requires: pigweed-internal:7120
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/19380
Commit-Queue: Rob Mohr <mohrr@google.com>
Reviewed-by: Joe Ethier <jethier@google.com>
Reviewed-by: Michael Spang <spang@google.com>
2020-10-15 13:31:04 +00:00