forked from ungleich-public/cdist
commit
98ceebe386
2 changed files with 9 additions and 4 deletions
|
@ -27,4 +27,4 @@ else
|
|||
name="$__object_id"
|
||||
fi
|
||||
|
||||
rpm -q --whatprovides "$name" 2>/dev/null || true
|
||||
rpm -q "$name" 2>/dev/null || rpm -q --whatprovides "$name" 2>/dev/null || true
|
||||
|
|
|
@ -43,13 +43,18 @@ else
|
|||
opts="--assumeyes --quiet"
|
||||
fi
|
||||
|
||||
not_installed="^no package provides"
|
||||
not_provided="^no package provides"
|
||||
not_installed='is not installed$'
|
||||
|
||||
if grep -q "$not_provided" "$__object/explorer/pkg_version"; then
|
||||
if grep -q "$not_installed" "$__object/explorer/pkg_version"; then
|
||||
state_is="absent"
|
||||
else
|
||||
state_is="present"
|
||||
fi
|
||||
else
|
||||
state_is="present"
|
||||
fi
|
||||
|
||||
[ "$state_is" = "$state_should" ] && exit 0
|
||||
|
||||
|
|
Loading…
Reference in a new issue