Skip to content
Merged

Bump #47

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion autohck.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

set -e

RUBY_VERSION=3.3.7

import_keys() {
keys=( 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB )
servers=( hkp://keyserver.ubuntu.com hkp://keys.openpgp.org )
Expand Down Expand Up @@ -62,7 +64,7 @@ install_ruby() {
[ ! -f /etc/profile.d/rvm.sh ] || source /etc/profile.d/rvm.sh
[ ! -f "${HOME}/.rvm/scripts/rvm" ] || source "${HOME}/.rvm/scripts/rvm"

rvm install 3.3.7
rvm install "${RUBY_VERSION}"

gem update --system

Expand Down Expand Up @@ -116,6 +118,20 @@ post_clone_AUTOHCK() {

if ! command_exists ruby; then
install_ruby
else
result=$(ruby -e "puts Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('${RUBY_VERSION}')")
Comment thread
kostyanf14 marked this conversation as resolved.
if [ "x${result}" != "xtrue" ]; then
log_warn "Ruby version is less than ${RUBY_VERSION}"
if command_exists rvm; then
log_info "Installing Ruby using rvm"
install_ruby
else
log_error "rvm command does not exist. AutoHCK Installer does not support installation of Ruby without rvm."
log_fatal "Please install Ruby version ${RUBY_VERSION} or greater manually."
fi
Comment thread
kostyanf14 marked this conversation as resolved.
else
log_info "Ruby version is ${RUBY_VERSION} or greater"
fi
fi

commands_to_check=( slirp4netns ifconfig ethtool xorriso jq )
Expand Down
11 changes: 3 additions & 8 deletions dependencies.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
DEPENDENCIES=(
VIRTIOFSD
QEMU
HLK_SETUP_SCRIPTS
EXTRA_SOFTWARE
HLK_PLAYLISTS
HCK_FILTERS
Expand All @@ -20,22 +19,18 @@ VIRTIOFSD_PACKAGE=TRUE
# QEMU_DIR=
QEMU_PACKAGE=TRUE

HLK_SETUP_SCRIPTS_GIT=https://github.com/HCK-CI/HLK-Setup-Scripts.git
HLK_SETUP_SCRIPTS_REF=61582b3b9cadd5199462c9866974a81112252e23
# HLK_SETUP_SCRIPTS_DIR=

EXTRA_SOFTWARE_GIT=https://github.com/HCK-CI/extra-software.git
EXTRA_SOFTWARE_REF=6fc45774cc8513c77429e61f70af232ce9ed02ff
EXTRA_SOFTWARE_REF=f92e66094fc142472c3b5d18c21aa7c74ad0dbc1
# EXTRA_SOFTWARE_DIR=

HLK_PLAYLISTS_GIT=https://github.com/HCK-CI/hlkplaylists.git
HLK_PLAYLISTS_REF=c36724811068a0e9cbf25470787f20794ada357c
# HLK_PLAYLISTS_DIR=

HCK_FILTERS_GIT=https://github.com/HCK-CI/hckfilters.git
HCK_FILTERS_REF=fdfeaa2d0203ed67dc266aad4ff21948d38f39b7
HCK_FILTERS_REF=364fa8ee26070e8a4904b27834aee49205ad6ab9
# HCK_FILTERS_DIR=

AUTOHCK_GIT=https://github.com/HCK-CI/AutoHCK.git
AUTOHCK_REF=v0.17.7
AUTOHCK_REF=v0.18.0
# AUTOHCK_DIR=
4 changes: 2 additions & 2 deletions qemu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -225,10 +225,10 @@ get_fw_config() {
;;
centos|rhel|fedora)
OVMF_CODE='/usr/share/edk2/ovmf-4m/OVMF_CODE.fd'
if [ ! -f "${OVMF_CODE}" ]; then OVMF_CODE='/usr/share/edk2/ovmf/OVMF_CODE_4M.secboot.qcow2'; fi
if [ ! -f "${OVMF_CODE}" ]; then OVMF_CODE='/usr/share/edk2/ovmf/OVMF_CODE_4M.qcow2'; fi

OVMF_CODE_SB='/usr/share/edk2/ovmf-4m/OVMF_CODE.secboot.fd'
if [ ! -f "${OVMF_CODE_SB}" ]; then OVMF_CODE_SB='/usr/share/edk2/ovmf/OVMF_CODE_4M.qcow2'; fi
if [ ! -f "${OVMF_CODE_SB}" ]; then OVMF_CODE_SB='/usr/share/edk2/ovmf/OVMF_CODE_4M.secboot.qcow2'; fi

OVMF_VARS_SB='/usr/share/edk2/ovmf-4m/OVMF_VARS.secboot.fd'
if [ ! -f "${OVMF_VARS_SB}" ]; then OVMF_VARS_SB='/usr/share/edk2/ovmf/OVMF_VARS_4M.secboot.qcow2'; fi
Expand Down
2 changes: 1 addition & 1 deletion tests/create_run_script.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,5 @@ echo xorriso -as mkisofs \
-iso-level 4 -J -l -D -N \
-joliet-long -relaxed-filenames -V "INSTALLER" \
-old-exclude Kits \
'"${REPOS_DIR}/HLK-Setup-Scripts.git"' \
'"${REPOS_DIR}/extra-software.git"' \
'-o "${WORKSPACE_PATH}/scripts.iso"' >> "${test_script}"
Loading