#!/bin/sh
. "$(dirname "$0")/../common.sh"
case "$OS" in
openeuler|fedora|rhel|centos|rocky|alma) PKG_TYPE="rpm" ;;
debian|ubuntu) PKG_TYPE="dpkg" ;;
alpine|archlinux|conda|msys2) lang_skip "Package manager queries not supported for $OS" ;;
*) echo "WARNING: Unknown OS type: $OS, attempting generic test" >&2; PKG_TYPE="unknown" ;;
esac
[ "${E2E_BACKEND:-}" = "vm" ] && lang_skip "Skipping in VM mode"
run_install bash
case "$PKG_TYPE" in
rpm)
run rpm -q -a | grep -q bash || exit 1
run rpm -qi bash || echo "WARNING: rpm -qi bash failed" >&2
;;
dpkg)
run dpkg-query -l | grep -q '^ii.*bash' || exit 1
run dpkg -s bash || echo "WARNING: dpkg -s bash failed" >&2
;;
esac
lang_ok