mirror of
https://github.com/systemd/systemd.git
synced 2024-10-29 21:55:36 +03:00
Merge pull request #22323 from mrc0mmand/fix-TEST-69-on-C8S
test: use ~/.bashrc instead of /etc/bash.bashrc
This commit is contained in:
commit
caeaca1b8f
@ -9,25 +9,26 @@ TEST_NO_QEMU=1
|
||||
# shellcheck source=test/test-functions
|
||||
. "${TEST_BASE_DIR:?}/test-functions"
|
||||
|
||||
_ORIG_NSPAWN="$SYSTEMD_NSPAWN"
|
||||
SYSTEMD_NSPAWN="$STATEDIR/run-nspawn"
|
||||
_ORIG_NSPAWN="${SYSTEMD_NSPAWN:?}"
|
||||
SYSTEMD_NSPAWN="${STATEDIR:?}/run-nspawn"
|
||||
|
||||
setup_nspawn_root_hook() {
|
||||
cat > "$STATEDIR"/run-nspawn <<-EOF
|
||||
cat > "${STATEDIR:?}"/run-nspawn <<-EOF
|
||||
#!/bin/bash
|
||||
exec "$TEST_BASE_DIR"/test-shutdown.py -- "$_ORIG_NSPAWN" "\$@"
|
||||
exec "${TEST_BASE_DIR:?}"/test-shutdown.py -- "$_ORIG_NSPAWN" "\$@"
|
||||
exit 1
|
||||
EOF
|
||||
chmod 755 "$STATEDIR"/run-nspawn
|
||||
chmod 755 "${STATEDIR:?}"/run-nspawn
|
||||
}
|
||||
|
||||
test_append_files() {
|
||||
local workspace="${1:?}"
|
||||
# prevent shutdown in test suite, the expect script does that manually.
|
||||
rm "$1"/usr/lib/systemd/tests/testdata/units/end.service
|
||||
rm "${workspace:?}/usr/lib/systemd/tests/testdata/units/end.service"
|
||||
inst /usr/bin/screen
|
||||
echo "PS1='screen\$WINDOW # '" > "$1"/etc/bash.bashrc
|
||||
echo 'startup_message off' > "$1"/etc/screenrc
|
||||
echo 'bell_msg ""' >> "$1"/etc/screenrc
|
||||
echo "PS1='screen\$WINDOW # '" >>"$workspace/root/.bashrc"
|
||||
echo 'startup_message off' >"$workspace/etc/screenrc"
|
||||
echo 'bell_msg ""' >>"$workspace/etc/screenrc"
|
||||
}
|
||||
|
||||
do_test "$@"
|
||||
|
Loading…
Reference in New Issue
Block a user