Use debian-cloud-images build script with AVF class
Bug: 363237196
Test: check if output contains tree which is declared in AVF class
Change-Id: I4cf1267632042cb93c9976067be1cb2f5b4d618e
diff --git a/build/debian/build.sh b/build/debian/build.sh
index aab85d6..9136a67 100755
--- a/build/debian/build.sh
+++ b/build/debian/build.sh
@@ -69,31 +69,13 @@
local dst=${config_space}
cp -R ${src}/* ${dst}
+ cp $(dirname $0)/image.yaml ${resources_dir}
}
run_fai() {
- local cspace=${config_space}
local out=${built_image}
- local classes=(
- BASE
- DEBIAN
- NOCLOUD
- ARM64
- LINUX_VERSION_BASE+LINUX_VARIANT_CLOUD
- ${debian_version^^} # uppercase
- AVF
- BUILD_IMAGE
- SYSTEM_BOOT
- )
- # join by comma
- classes=$(IFS=","; echo "${classes[*]}")
-
- fai-diskimage \
- --verbose \
- --size 2G \
- --class ${classes} \
- --cspace ${cspace} \
- ${out}
+ make -C ${debian_cloud_image} image_bookworm_nocloud_arm64
+ mv ${debian_cloud_image}/image_bookworm_nocloud_arm64.raw ${out}
}
clean_up() {
@@ -108,7 +90,7 @@
debian_cloud_image=${workdir}/debian_cloud_image
debian_version=bookworm
config_space=${debian_cloud_image}/config_space/${debian_version}
-
+resources_dir=${debian_cloud_image}/src/debian_cloud_images/resources
check_sudo
parse_options $@
install_prerequisites