add support for building noble vms
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 24 Jan 2025 13:10:44 +0000 (14:10 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Fri, 24 Jan 2025 13:10:44 +0000 (14:10 +0100)
build.common
lbuild-initvm.sh
pkgs.py

index 9d59dcb..4273892 100644 (file)
@@ -65,7 +65,7 @@ function pl_getReleaseName () {
         [Ss]L*)
             releasename=sl$release
             ;;
-        wheezy|jessie|trusty|xenial|bionic|focal|jammy)
+        wheezy|jessie|trusty|xenial|bionic|focal|jammy|noble)
             releasename=$distro
             ;;
         *)
index a5b69ac..324affd 100755 (executable)
@@ -82,7 +82,7 @@ function package_method () {
     case $fcdistro in
         f[0-9]*|centos[0-9]*|sl[0-9]*)
             echo dnf ;;
-        wheezy|jessie|trusty|xenial|bionic|focal|jammy)
+        wheezy|jessie|trusty|xenial|bionic|focal|jammy|noble)
             echo debootstrap ;;
         *)
             echo "Unknown package_method for distro $fcdistro" ;;
@@ -419,7 +419,7 @@ function debian_mirror () {
     case $fcdistro in
         wheezy|jessie)
             echo http://ftp2.fr.debian.org/debian/ ;;
-        trusty|xenial|bionic|focal|jammy)
+        trusty|xenial|bionic|focal|jammy|noble)
             echo http://www-ftp.lip6.fr/pub/linux/distributions/Ubuntu/archive/ ;;
         *) echo unknown distro $fcdistro; exit 1;;
     esac
diff --git a/pkgs.py b/pkgs.py
index 1a4bb1a..1cc078a 100755 (executable)
--- a/pkgs.py
+++ b/pkgs.py
@@ -56,6 +56,7 @@ known_fcdistros = [
     'bionic',  # 18.04 LTS
     'focal',   # 20.04 LTS
     'jammy',   # 22.04 LTS
+    'noble',   # 24.04 LTS
 ]
 default_pldistro = 'onelab'