diff --git a/README.md b/README.md index dd622d8..2276f72 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ Provides: | `ibm_db v3.2.3` | ✔️ | ✔️ | ✔️ | ❌ | | `libxcrypt-compat` | ✔️ | ✔️ | ✔️ | ✔️ | | `cpio` | ✔️ | ✔️ | ✔️ | ✔️ | +| `db2u_migrate`. | ✔️ | ✔️ | ✔️ | ✔️ | **Notes:** - IBM Cloud `Container-Registry` plugin is supported on ppc64le, however the `Container-Service` plugin is not. diff --git a/image/cli-base/Dockerfile b/image/cli-base/Dockerfile index 5d92552..840bcf2 100644 --- a/image/cli-base/Dockerfile +++ b/image/cli-base/Dockerfile @@ -35,7 +35,8 @@ RUN umask 0002 && \ bash -x /tmp/install/install-rclone.sh --target-platform $ARCHITECTURE && \ bash -x /tmp/install/install-aws.sh --target-platform $ARCHITECTURE && \ bash -x /tmp/install/install-rosa.sh --target-platform $ARCHITECTURE && \ - bash -x /tmp/install/install-redis-cli.sh + bash -x /tmp/install/install-redis-cli.sh && \ + bash -x /tmp/install/install-db2u-migrate.sh --target-platform $ARCHITECTURE RUN rm -rf /tmp/install && \ rm -f /opt/app-root/src/.wget-hsts /opt/app-root/src/README.md /opt/app-root/src/LICENSE diff --git a/image/cli-base/install/bin/db2u_migrate-amd64 b/image/cli-base/install/bin/db2u_migrate-amd64 new file mode 100755 index 0000000..acb64ad Binary files /dev/null and b/image/cli-base/install/bin/db2u_migrate-amd64 differ diff --git a/image/cli-base/install/bin/db2u_migrate-arm64 b/image/cli-base/install/bin/db2u_migrate-arm64 new file mode 100755 index 0000000..f5e932d Binary files /dev/null and b/image/cli-base/install/bin/db2u_migrate-arm64 differ diff --git a/image/cli-base/install/bin/db2u_migrate-ppc64le b/image/cli-base/install/bin/db2u_migrate-ppc64le new file mode 100755 index 0000000..9beb8a6 Binary files /dev/null and b/image/cli-base/install/bin/db2u_migrate-ppc64le differ diff --git a/image/cli-base/install/bin/db2u_migrate-s390x b/image/cli-base/install/bin/db2u_migrate-s390x new file mode 100755 index 0000000..85b4d03 Binary files /dev/null and b/image/cli-base/install/bin/db2u_migrate-s390x differ diff --git a/image/cli-base/install/install-db2u-migrate.sh b/image/cli-base/install/install-db2u-migrate.sh new file mode 100644 index 0000000..65cb1dd --- /dev/null +++ b/image/cli-base/install/install-db2u-migrate.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# Install IBM Pak oc addon +set -e +while [[ $# -gt 0 ]] +do + key="$1" + + case $key in + --target-platform) + TARGET_PLATFORM="$2" + ;; + *) + # unknown option, use as additional params directly to docker + EXTRA_PARAMS="$EXTRA_PARAMS $key $2" + ;; + esac + shift +shift +done +#fallback to amd64 if architecture not defined +if [[ "$TARGET_PLATFORM" == "" ]] + then TARGET_PLATFORM=amd64 +fi + +mv /tmp/install/bin/db2u_migrate-$TARGET_PLATFORM /usr/local/bin/db2u_migrate +chmod +x /usr/local/bin/db2u_migrate + +echo "uname -m" +uname -m + +echo "db2u_migrate --help" +db2u_migrate --help