@@ -19,8 +19,8 @@ function main {
1919 # shellcheck disable=SC1091
2020 source /etc/os-release || source /usr/lib/os-release
2121
22- local version=${PKG_VIRTUALBOX_VERSION:- 7.0 }
23- [[ ${VERSION_CODENAME-} == " xenial" ]] && version=" 6.1"
22+ local version=${PKG_VIRTUALBOX_VERSION:- 7.2 }
23+ [[ ${VERSION_CODENAME: - } == " xenial" ]] && version=" 6.1"
2424
2525 if command -v VBoxManage > /dev/null && [[ $( VBoxManage --version) == " $version " * ]]; then
2626 return
@@ -29,7 +29,7 @@ function main {
2929 echo " INFO: Installing VirtualBox $version version..."
3030 pushd " $( mktemp -d) " 2> /dev/null
3131 pkgs=" VirtualBox-$version dkms"
32- curl -o oracle_vbox.asc https://www.virtualbox.org/download/oracle_vbox .asc
32+ curl -o oracle_vbox.asc https://www.virtualbox.org/download/oracle_vbox_2016 .asc
3333 case ${ID,,} in
3434 opensuse* )
3535 supported_versions=" 11.4 12.3 13.1 13.2 15.0 42.1 42.2 42.3"
@@ -54,8 +54,10 @@ function main {
5454 ;;
5555 ubuntu | debian)
5656 sudo apt-get install -y -qq -o=Dpkg::Use-Pty=0 gnupg
57- echo " deb http://download.virtualbox.org/virtualbox/debian $VERSION_CODENAME contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list 2> /dev/null
58- curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo apt-key add -
57+ sudo mkdir -p /usr/share/keyrings
58+
59+ sudo gpg --dearmor --yes < oracle_vbox.asc | sudo tee /usr/share/keyrings/oracle-virtualbox-2016.gpg > /dev/null
60+ echo " deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian ${VERSION_CODENAME:- jessie} contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list 2> /dev/null
5961 sudo apt-get update -qq > /dev/null
6062 eval " sudo apt-get install -y -qq -o=Dpkg::Use-Pty=0 $pkgs "
6163 ;;
0 commit comments