Skip to content

Commit b32defa

Browse files
committed
(bootstrap) add arg to include system args in venv
1 parent a823986 commit b32defa

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

installer/bootstrap.bash

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,11 @@ function main
6060
fi
6161

6262
# Initialize variables
63-
local create_virtualenv targets_repo tue_ros_distro tue_ros_version
63+
local create_virtualenv targets_repo tue_ros_distro tue_ros_version virtualenv_include_system_site_packages
6464

6565
# Default values
6666
create_virtualenv="true"
67+
virtualenv_include_system_site_packages="false"
6768

6869
for i in "$@"
6970
do
@@ -80,6 +81,9 @@ function main
8081
--create-virtualenv=* )
8182
create_virtualenv="${i#*=}"
8283
;;
84+
--virtualenv-include-system-site-packages=* )
85+
virtualenv_include_system_site_packages="${i#*=}"
86+
;;
8387
* )
8488
echo "[tue-env](bootstrap) Error! Unknown argument '${i}' provided to bootstrap script."
8589
return 1
@@ -218,7 +222,10 @@ function main
218222
mkdir -p "${workspace_dir}"
219223

220224
# Initialize ros environment directory incl. targets
221-
tue-env init "${workspace}" "${workspace_dir}" "--create-virtualenv=${create_virtualenv}" "--targets-url=${env_targets_url}"
225+
tue-env init "${workspace}" "${workspace_dir}" \
226+
"--create-virtualenv=${create_virtualenv}" \
227+
"--virtualenv-include-system-site-packages=${virtualenv_include_system_site_packages}" \
228+
"--targets-url=${env_targets_url}"
222229

223230
# Configure environment
224231
tue-env config "${workspace}" set "TUE_ROS_DISTRO" "${tue_ros_distro}"

0 commit comments

Comments
 (0)