diff --git a/conf/type/__package_luarocks/gencode-remote b/conf/type/__package_luarocks/gencode-remote index 17599bd3..2c1aa763 100755 --- a/conf/type/__package_luarocks/gencode-remote +++ b/conf/type/__package_luarocks/gencode-remote @@ -42,7 +42,12 @@ case "$state_should" in ;; esac -is_installed="$(grep "(installed)" "$__object/explorer/pkg_status" || true)" + +if grep -q "(installed)" "$__object/explorer/pkg_status"; then + state_is="present" +else + state_is="absent" +fi case "$state" in installed)