You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
548 B

  1. #!/bin/sh
  2. # shellcheck disable=SC1090
  3. . "$CI_HELPER"
  4. check_version() {
  5. bin="$1"
  6. ver="$2"
  7. com="$3"
  8. if [ -x "$bin" ]; then
  9. if "$bin" --version | grep " $ver-MariaDB"; then
  10. success "MariaDB $com is in version $2"
  11. else
  12. err_die "MariaDB $com seems to be in wrong version"
  13. fi
  14. else
  15. err_die "Can't find $com server binary"
  16. fi
  17. }
  18. case "$PKG_NAME" in
  19. mariadb-server) check_version /usr/bin/mysqld "$PKG_VERSION" "server" ;;
  20. mariadb-client) check_version /usr/bin/mysql "$PKG_VERSION" "client";;
  21. *) info "Skipping $PKG_NAME" ;;
  22. esac