diff --git a/scripts/devcontainer_postcreate.sh b/scripts/devcontainer_postcreate.sh index 659a07864..5071c62be 100755 --- a/scripts/devcontainer_postcreate.sh +++ b/scripts/devcontainer_postcreate.sh @@ -21,7 +21,8 @@ sudo apt-get install -y \ libsystemd-dev \ libudev-dev \ pkg-config \ - ripgrep + ripgrep \ + lld export PATH="$HOME/.cargo/bin:$PATH" @@ -36,7 +37,7 @@ sudo chgrp vscode ~/ -R # shellcheck disable=SC1091 source scripts/devcontainer_poststart.sh -cargo install +cargo install \ cargo-audit \ mdbook-mermaid \ mdbook diff --git a/server/daemon/run_insecure_dev_server.sh b/server/daemon/run_insecure_dev_server.sh index 782712799..3724cbaf2 100755 --- a/server/daemon/run_insecure_dev_server.sh +++ b/server/daemon/run_insecure_dev_server.sh @@ -29,7 +29,9 @@ if [ ! -f "${CONFIG_FILE}" ]; then exit 1 fi -pushd "${SCRIPT_DIR}" > /dev/null 2>&1 +# Save current directory and change to script directory without pushd +OLD_DIR=$(pwd) +cd "${SCRIPT_DIR}" || exit 1 if [ -n "${1}" ]; then COMMAND=$* #shellcheck disable=SC2086 @@ -40,4 +42,4 @@ else #shellcheck disable=SC2086 cargo run ${KANI_CARGO_OPTS} --bin kanidmd -- server -c "${CONFIG_FILE}" fi -popd > /dev/null 2>&1 +cd "${OLD_DIR}" || exit 1