Skip to content

Commit d929445

Browse files
committed
CI: pass SHLVL to make ~ubuntu/.bash_logout succeed
1 parent 7305da8 commit d929445

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

ci/tasks/build.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,10 @@ chown -R ubuntu:ubuntu "${REPO_PARENT}/bosh-linux-stemcell-builder"
7777
chown -R ubuntu:ubuntu /mnt
7878
sudo chmod u+s "$(which sudo)"
7979

80+
# pass SHLVL or '~ubuntu/.bash_logout' will exit 1
8081
sudo --set-home --user ubuntu \
81-
--preserve-env=GEM_HOME,UBUNTU_ADVANTAGE_TOKEN,UBUNTU_FIPS_USE_IAAS_KERNEL \
82-
-- /bin/bash --login -i <<SUDO
82+
--preserve-env=GEM_HOME,SHLVL,UBUNTU_ADVANTAGE_TOKEN,UBUNTU_FIPS_USE_IAAS_KERNEL \
83+
-- /bin/bash --login <<SUDO
8384
set -e
8485
8586
cd "${REPO_PARENT}/bosh-linux-stemcell-builder"

ci/tasks/os-images/build.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ chown -R ubuntu:ubuntu "${REPO_PARENT}/bosh-linux-stemcell-builder"
3535
chown -R ubuntu:ubuntu /mnt
3636
sudo chmod u+s "$(which sudo)"
3737

38+
# pass SHLVL or '~ubuntu/.bash_logout' will exit 1
3839
sudo --set-home --user ubuntu \
39-
--preserve-env=GEM_HOME,BUILD_TIME,UBUNTU_ADVANTAGE_TOKEN,UBUNTU_DEBOOTSTRAP_MIRROR \
40-
-- /bin/bash --login -i <<SUDO
40+
--preserve-env=GEM_HOME,SHLVL,BUILD_TIME,UBUNTU_ADVANTAGE_TOKEN,UBUNTU_DEBOOTSTRAP_MIRROR \
41+
-- /bin/bash --login <<SUDO
4142
set -e
4243
4344
cd "${REPO_PARENT}/bosh-linux-stemcell-builder"

0 commit comments

Comments
 (0)