From c2beccdafb2f98b76594f5680d4e9dab70ad3d77 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Tue, 28 Jan 2020 14:57:01 +0100 Subject: Update submodules --- bin/mkdocker.sh | 52 +++++++++++++++++++++++++++++++++++++++ modules/DBIish | 2 +- modules/Debugger::UI::CommandLine | 2 +- modules/Encode | 2 +- modules/HTTP::UserAgent | 2 +- modules/JSON::Class | 2 +- modules/License::SPDX | 2 +- modules/META6 | 2 +- modules/OO::Monitors | 2 +- modules/TAP | 2 +- modules/p6doc | 2 +- modules/zef | 2 +- 12 files changed, 63 insertions(+), 11 deletions(-) create mode 100755 bin/mkdocker.sh diff --git a/bin/mkdocker.sh b/bin/mkdocker.sh new file mode 100755 index 0000000..8c6e1b8 --- /dev/null +++ b/bin/mkdocker.sh @@ -0,0 +1,52 @@ +#! /usr/bin/env sh + +readonly BASEDIR=$(CDPATH="" cd -- "$(dirname -- "$0")/.." && pwd -P) + +main() +{ + # Handle opts + opts "$@" + shift "$OPTS" + unset OPTS + + # Show help + [ "$OPT_HELP_ONLY" ] && usage && exit 0 + [ -z "$1" ] && usage && exit 1 + + # Make the Docker image + cd -- "$BASEDIR" + docker build --build-arg "VERSION=$1" -t "rakudo-star:$1" . + docker tag "rakudo-star:$1" rakudo-star:latest +} + +opts() +{ + OPTS=0 + + while getopts ":h" opt + do + case "$opt" in + h) OPT_HELP_ONLY=1 ;; + *) + printf "Invalid option passed: %s\n" "$OPTARG" >&2 + ;; + esac + done +} + +usage() +{ + cat < + +Make a Docker image for Rakudo Star. This requires a release tarball to exist. +You must specify the same version argument as you supplied to mkrelease.sh. + +Options: + -h Show this help text and exit. +EOF +} + +main "$@" diff --git a/modules/DBIish b/modules/DBIish index 496aed3..0c50fd9 160000 --- a/modules/DBIish +++ b/modules/DBIish @@ -1 +1 @@ -Subproject commit 496aed3fd2abd5cfc73b910335e090197e810996 +Subproject commit 0c50fd9a6aa3fa3bc4365e0b81f1c07cae1e944e diff --git a/modules/Debugger::UI::CommandLine b/modules/Debugger::UI::CommandLine index a18de77..45817dc 160000 --- a/modules/Debugger::UI::CommandLine +++ b/modules/Debugger::UI::CommandLine @@ -1 +1 @@ -Subproject commit a18de77df33b9189f093511b6b6249230cd6dc45 +Subproject commit 45817dc77f4e1d0f50d3bd9b64e76f1033cc1973 diff --git a/modules/Encode b/modules/Encode index 4c7c0e3..7561b5f 160000 --- a/modules/Encode +++ b/modules/Encode @@ -1 +1 @@ -Subproject commit 4c7c0e3b4f86216c2dace7855197f1d9086a7775 +Subproject commit 7561b5f48cd666f5f767d400c5fa7444f546e3a0 diff --git a/modules/HTTP::UserAgent b/modules/HTTP::UserAgent index c8c96b4..590680d 160000 --- a/modules/HTTP::UserAgent +++ b/modules/HTTP::UserAgent @@ -1 +1 @@ -Subproject commit c8c96b4fef7f4e3146153a6dec528db9d692c47e +Subproject commit 590680d9679a6a1184ef224ec03b86bd0df26036 diff --git a/modules/JSON::Class b/modules/JSON::Class index 13b01e7..6037517 160000 --- a/modules/JSON::Class +++ b/modules/JSON::Class @@ -1 +1 @@ -Subproject commit 13b01e7c831d6c1dba4ebe1104c8c87711c4f72d +Subproject commit 6037517c6843a6a58d55c778dbe0e2575e04d835 diff --git a/modules/License::SPDX b/modules/License::SPDX index f37cdac..2165ab2 160000 --- a/modules/License::SPDX +++ b/modules/License::SPDX @@ -1 +1 @@ -Subproject commit f37cdac8d3177c82ea095a66907331e033152e08 +Subproject commit 2165ab27ed6e58d3e68eea21bb21d9908d473f40 diff --git a/modules/META6 b/modules/META6 index d40ed95..335492a 160000 --- a/modules/META6 +++ b/modules/META6 @@ -1 +1 @@ -Subproject commit d40ed95d205a7dfecb7b7e3edd5b67c37ade4f3d +Subproject commit 335492ad357a76e5d31166d4f700b66562054d55 diff --git a/modules/OO::Monitors b/modules/OO::Monitors index 6dc1a36..b59fb97 160000 --- a/modules/OO::Monitors +++ b/modules/OO::Monitors @@ -1 +1 @@ -Subproject commit 6dc1a363c7859b760bf973d0ada0773cfdb14356 +Subproject commit b59fb975fe0340cf16c075bc2bc9994a8d9eca64 diff --git a/modules/TAP b/modules/TAP index 4b27221..f014310 160000 --- a/modules/TAP +++ b/modules/TAP @@ -1 +1 @@ -Subproject commit 4b272219941a75809774d6a382d615bfb7779de4 +Subproject commit f0143104bfe37a34ce0c1b0daea08365302dfbf4 diff --git a/modules/p6doc b/modules/p6doc index 5bb0e8c..ac95173 160000 --- a/modules/p6doc +++ b/modules/p6doc @@ -1 +1 @@ -Subproject commit 5bb0e8c8f980f3f31517d5e9df664a23bd1de421 +Subproject commit ac9517314fb567898beaae24a88c831d7154dfb3 diff --git a/modules/zef b/modules/zef index 0484e30..7bbc663 160000 --- a/modules/zef +++ b/modules/zef @@ -1 +1 @@ -Subproject commit 0484e30ba82f7860b785e2a1d7759379b2c78488 +Subproject commit 7bbc6638aa62fa5535aad77252f9a3bc61e87ce1 -- cgit v1.1