packer: add support for building Debian/buster
authorMichael Prokop <mika@grml.org>
Thu, 16 Nov 2017 12:51:18 +0000 (13:51 +0100)
committerMichael Prokop <mika@grml.org>
Thu, 16 Nov 2017 12:51:18 +0000 (13:51 +0100)
packer/Makefile
packer/debian64.bats

index c152feb..0d8e104 100644 (file)
@@ -12,6 +12,10 @@ clean:
 fake-uname.so:
        gcc -shared -fPIC -ldl fake-uname.c -o fake-uname.so
 
+# Debian 10
+buster: fake-uname.so clean install
+       packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json
+
 # Debian 9
 stretch: fake-uname.so clean install
        packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json
@@ -32,4 +36,4 @@ squeeze: fake-uname.so clean install
 lenny: fake-uname.so clean install
        packer build -var debian_version=$@ -var grml_debootstrap_version=$(GRML_DEBOOTSTRAP_VERSION) -var grml_debootstrap_local_path=$(GRML_DEBOOTSTRAP_LOCAL_PATH) debian64.json
 
-.PHONY: compile stretch jessie wheezy squeeze lenny
+.PHONY: compile buster stretch jessie wheezy squeeze lenny
index 189c668..b0f9be6 100644 (file)
@@ -17,7 +17,7 @@ teardown() {
 @test "debian_version exists and is valid version" {
   run cat "${mountpath}/etc/debian_version"
   [ "$status" -eq 0 ]
-  [[ "$output" == [0-9].[0-9]* ]] || [[ "$output" == 'stretch/sid' ]]
+  [[ "$output" == [0-9].[0-9]* ]] || [[ "$output" == 'buster/sid' ]]
 }
 
 @test "kernel exists" {