diff --git a/Sanity/named/bind-dyndb-ldap-rebuild/main.fmf b/Sanity/named/bind-dyndb-ldap-rebuild/main.fmf index 70d9acf..8dc7afb 100644 --- a/Sanity/named/bind-dyndb-ldap-rebuild/main.fmf +++ b/Sanity/named/bind-dyndb-ldap-rebuild/main.fmf @@ -1,4 +1,6 @@ -summary: Tries whether bind-dyndb-ldap can be build with current bind-devel +summary: bind-dyndb-ldap build with current bind-devel +description: | + Checks whether bind-devel is okay to build bind-dyndb-ldap for freeipa. test: ./test.sh framework: beakerlib recommend+: @@ -7,3 +9,5 @@ recommend+: adjust+: - enabled: false when: distro == rhel, centos + - enabled: false + when: component is defined and component != bind diff --git a/Sanity/named/bind-dyndb-ldap-rebuild/test.sh b/Sanity/named/bind-dyndb-ldap-rebuild/test.sh index 2f0dfc1..a4dd96e 100755 --- a/Sanity/named/bind-dyndb-ldap-rebuild/test.sh +++ b/Sanity/named/bind-dyndb-ldap-rebuild/test.sh @@ -2,6 +2,8 @@ # vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k . /usr/share/beakerlib/beakerlib.sh || exit 1 +: ${PACKAGE:=bind} + rlJournalStart rlPhaseStartSetup rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" @@ -26,9 +28,9 @@ rlJournalStart *) rlLogFatal "Unsupported distribution $ID" ;; esac - rlRun "rpm -q bind-devel || dnf install -y $EXTRA_REPOS bind-devel" + rlRun "rpm -q $PACKAGE-devel || dnf install -y $EXTRA_REPOS $PACKAGE-devel" rlRun "rpm -q $PKG || dnf install -y $EXTRA_REPOS $PKG" - rlAssertRpm bind-devel + rlAssertRpm $PACKAGE-devel rlRun "$PKG clone -a bind-dyndb-ldap" rlRun "pushd bind-dyndb-ldap" rlRun "ls -l *.spec"