diff --git a/tools/run-koji-container.sh b/tools/run-koji-container.sh index 0240119f3..227fe771d 100755 --- a/tools/run-koji-container.sh +++ b/tools/run-koji-container.sh @@ -42,14 +42,16 @@ kdc_exec() { } koji_start() { + local cert_dir + cert_dir="$1" trap koji_clean_up_bad_start EXIT # create a share directory which is used to share files between the host and containers mkdir "${SHARE_DIR}" - cp /etc/osbuild-composer/kojihub-key.pem "${SHARE_DIR}/key.pem" - cp /etc/osbuild-composer/kojihub-crt.pem "${SHARE_DIR}/crt.pem" - cp /etc/osbuild-composer/ca-crt.pem "${SHARE_DIR}/ca-crt.pem" + cp "${cert_dir}/kojihub-key.pem" "${SHARE_DIR}/key.pem" + cp "${cert_dir}/kojihub-crt.pem" "${SHARE_DIR}/crt.pem" + cp "${cert_dir}/ca-crt.pem" "${SHARE_DIR}/ca-crt.pem" ${CONTAINER_RUNTIME} network create org.osbuild.koji @@ -124,11 +126,13 @@ koji_start() { } # check arguments -if [[ $# -ne 1 || ( "$1" != "start" && "$1" != "stop" ) ]]; then +if [[ $# -lt 1 || ( "$1" != "start" && "$1" != "stop" ) ]]; then cat <