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