From 8b195e458ae69716c5934302246b39011c42b6b6 Mon Sep 17 00:00:00 2001 From: Joey Dickinson Date: Wed, 14 Aug 2024 16:18:36 -0500 Subject: [PATCH] remove mysql resources and fix missing packages --- Dockerfile | 1 + build.sh | 4 ++-- resources/cpanfile | 4 ---- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index c8fbadf..a597eda 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update -y && \ libimlib2 \ libimlib2-dev \ libkrb5-3 \ + libkrb5-dev \ libkrb5support0 \ libmagic-dev \ libmagic-ocaml-dev \ diff --git a/build.sh b/build.sh index 14f0896..b59eff3 100755 --- a/build.sh +++ b/build.sh @@ -141,7 +141,7 @@ function verify_modules { output ${red} "The Following Modules appear to be missing:" for x in $missing; do output ${red} " $x" - fm = $(retry_module $x) + fm=$(retry_module $x) if [[ "$fm" != "" ]]; then failed="$failed $fm" output ${red} "Retry of $x failed" @@ -164,7 +164,7 @@ function verify_modules { } function retry_module { - module = "$1" + module="$1" /opt/perl/bin/cpanm -v --sudo $module /opt/perl/bin/perl -e "use $module;" 2>/dev/null if [[ "$?" != 0 ]]; then diff --git a/resources/cpanfile b/resources/cpanfile index 7be2b58..49d328b 100644 --- a/resources/cpanfile +++ b/resources/cpanfile @@ -27,7 +27,6 @@ requires 'DateTime::Duration'; requires 'DateTime::TimeZone'; requires 'DateTime::Format::DBI'; requires 'DateTime::Format::ISO8601'; -requires 'DateTime::Format::MySQL'; requires 'DateTime::Format::Natural'; requires 'DateTime::Format::Pg'; requires 'DateTime::Format::SQLite'; @@ -35,7 +34,6 @@ requires 'DateTime::Format::Strptime'; requires 'Devel::Size'; requires 'DBI'; requires 'DBD::SQLite'; -requires 'DBD::mysql'; requires 'DBD::Pg'; requires 'DBM::Deep'; requires 'Digest::MD5'; @@ -96,7 +94,6 @@ requires 'MIME::Base64'; requires 'MIME::Parser'; requires 'Minion'; requires 'Minion::Backend::SQLite'; -requires 'Minion::Backend::mysql'; requires 'Minion::Backend::Pg'; requires 'Modern::Perl'; requires 'Module::Runtime'; @@ -109,7 +106,6 @@ requires 'Mojolicious::Plugin::SPNEGO'; requires 'Mojolicious::Plugin::SwaggerUI'; requires 'MojoX::Log::Log4perl'; requires 'Mojo::Pg'; -requires 'Mojo::mysql'; requires 'Mojo::SQLite'; requires 'MongoDB'; requires 'Moose';