1
0
mirror of https://github.com/systemd/systemd synced 2026-03-19 11:34:46 +01:00

Compare commits

..

No commits in common. "b905f3bbba2de0a96a7382492e87ff023598ee23" and "abfbfee36cc3a13f52e662e98338971dcbf3a87d" have entirely different histories.

21 changed files with 33 additions and 46 deletions

View File

@ -69,7 +69,7 @@ _bootctl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
comps='' comps=''

View File

@ -140,7 +140,7 @@ _busctl() {
n=$(($COMP_CWORD - $i)) n=$(($COMP_CWORD - $i))
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
comps='' comps=''

View File

@ -83,7 +83,7 @@ _coredumpctl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[LIST]} ${VERBS[DUMP]}; then elif __contains_word "$verb" ${VERBS[LIST]} ${VERBS[DUMP]}; then
comps='' comps=''

View File

@ -170,7 +170,7 @@ _homectl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[NAME]}; then elif __contains_word "$verb" ${VERBS[NAME]}; then
comps=$(__get_homes) comps=$(__get_homes)

View File

@ -39,7 +39,7 @@ _hostnamectl() {
[ARG]='-H --host -M --machine --json' [ARG]='-H --host -M --machine --json'
) )
if __contains_word "$prev" ${OPTS[ARG]}; then if __contains_word "$prev" ${OPTS[ARG]} ${OPTS[ARGUNKNOWN]}; then
case $prev in case $prev in
--host|-H) --host|-H)
comps=$(compgen -A hostname) comps=$(compgen -A hostname)
@ -77,7 +77,7 @@ _hostnamectl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[CHASSIS]}; then elif __contains_word "$verb" ${VERBS[CHASSIS]}; then
comps='desktop laptop convertible server tablet handset watch embedded vm container' comps='desktop laptop convertible server tablet handset watch embedded vm container'

View File

@ -67,7 +67,7 @@ _localectl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[VARIANTS]}; then elif __contains_word "$verb" ${VERBS[VARIANTS]}; then
comps=$(command localectl list-x11-keymap-layouts) comps=$(command localectl list-x11-keymap-layouts)

View File

@ -93,7 +93,7 @@ _loginctl () {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps="${VERBS[*]}" comps="${VERBS[*]}"
elif __contains_word "$verb" ${VERBS[SESSIONS]}; then elif __contains_word "$verb" ${VERBS[SESSIONS]}; then

View File

@ -95,7 +95,7 @@ _machinectl() {
return 0 return 0
fi fi
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then

View File

@ -69,7 +69,7 @@ _networkctl() {
return 0 return 0
fi fi
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
comps='' comps=''

View File

@ -79,7 +79,7 @@ _portablectl() {
n=$(($COMP_CWORD - $i)) n=$(($COMP_CWORD - $i))
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
comps='' comps=''

View File

@ -87,7 +87,7 @@ _resolvectl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps="${VERBS[*]}" comps="${VERBS[*]}"
elif __contains_word "$verb" ${VERBS[STANDALONE]} ${VERBS[DOMAIN]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]} ${VERBS[DOMAIN]}; then

View File

@ -254,7 +254,7 @@ _systemctl () {
cur_orig="$(printf '%q' $cur)" cur_orig="$(printf '%q' $cur)"
fi fi
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps="${VERBS[*]}" comps="${VERBS[*]}"
elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then elif __contains_word "$verb" ${VERBS[ALL_UNITS]}; then

View File

@ -93,12 +93,12 @@ _systemd_analyze() {
return 0 return 0
fi fi
if [[ -z ${verb-} && $cur = -* ]]; then if [[ -z $verb && $cur = -* ]]; then
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") ) COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
return 0 return 0
fi fi
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then

View File

@ -48,12 +48,12 @@ _systemd-delta() {
return 0 return 0
fi fi
if [[ "$cur" = -* ]] || [[ -z ${comps-} ]]; then if [[ "$cur" = -* ]]; then
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") ) COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
return 0 return 0
fi fi
COMPREPLY=( $(compgen -W '${comps-}' -- "$cur") ) COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
return 0 return 0
} }

View File

@ -61,7 +61,7 @@ _systemd_id128() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[STANDALONE]}; then elif __contains_word "$verb" ${VERBS[STANDALONE]}; then
comps='' comps=''

View File

@ -71,7 +71,7 @@ _systemd-resolve() {
return 0 return 0
fi fi
if [[ "$cur" = -* ]] || [[ -z ${comps-} ]]; then if [[ "$cur" = -* ]]; then
COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") ) COMPREPLY=( $(compgen -W '${OPTS[*]}' -- "$cur") )
return 0 return 0
fi fi

View File

@ -76,7 +76,7 @@ _timedatectl() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
comps=${VERBS[*]} comps=${VERBS[*]}
elif __contains_word "$verb" ${VERBS[BOOLEAN]}; then elif __contains_word "$verb" ${VERBS[BOOLEAN]}; then
comps='true false' comps='true false'

View File

@ -73,7 +73,7 @@ _udevadm() {
fi fi
done done
if [[ -z ${verb-} ]]; then if [[ -z $verb ]]; then
if [[ "$cur" = -* ]]; then if [[ "$cur" = -* ]]; then
COMPREPLY=( $(compgen -W '${OPTS[COMMON]} ${OPTS[DEBUG]}' -- "$cur") ) COMPREPLY=( $(compgen -W '${OPTS[COMMON]} ${OPTS[DEBUG]}' -- "$cur") )
else else

View File

@ -9,18 +9,6 @@ TEST_REQUIRE_INSTALL_TESTS=0
# shellcheck source=test/test-functions # shellcheck source=test/test-functions
. "${TEST_BASE_DIR:?}/test-functions" . "${TEST_BASE_DIR:?}/test-functions"
# Explicitly override the default test_create_image() function to avoid the
# call to mask_supporting_services(), since we want to run them in TEST-01-BASIC
test_create_image() {
create_empty_image_rootdir
# Create what will eventually be our root filesystem onto an overlay
(
LOG_LEVEL=5
setup_basic_environment
)
}
test_append_files() { test_append_files() {
# install tests manually so the test is functional even when -Dinstall-tests=false # install tests manually so the test is functional even when -Dinstall-tests=false
local dst="${1:?}/usr/lib/systemd/tests/testdata/units/" local dst="${1:?}/usr/lib/systemd/tests/testdata/units/"

View File

@ -2416,7 +2416,13 @@ test_create_image() {
( (
LOG_LEVEL=5 LOG_LEVEL=5
setup_basic_environment setup_basic_environment
mask_supporting_services
# We want to test all services in TEST-01-BASIC, but mask them in
# all other tests
if [[ "$TESTID" != "01" ]]; then
dinfo "Masking supporting services"
mask_supporting_services
fi
) )
} }

View File

@ -82,18 +82,11 @@ check_freezer_state() {
name="${1%.$suffix}" name="${1%.$suffix}"
object_path="/org/freedesktop/systemd1/unit/${name//-/_2d}_2e${suffix}" object_path="/org/freedesktop/systemd1/unit/${name//-/_2d}_2e${suffix}"
for _ in {0..10}; do state=$(busctl get-property \
state=$(busctl get-property \ org.freedesktop.systemd1 \
org.freedesktop.systemd1 \ "${object_path}" \
"${object_path}" \ org.freedesktop.systemd1.Unit \
org.freedesktop.systemd1.Unit \ FreezerState | cut -d " " -f2 | tr -d '"')
FreezerState | cut -d " " -f2 | tr -d '"')
# Ignore the intermediate freezing & thawing states in case we check
# the unit state too quickly
[[ "$state" =~ ^(freezing|thawing)$ ]] || break
sleep .5
done
[ "$state" = "$2" ] || { [ "$state" = "$2" ] || {
echo "error: unexpected freezer state, expected: $2, actual: $state" >&2 echo "error: unexpected freezer state, expected: $2, actual: $state" >&2