packer: use Grml 2020.06-rc1 and update VirtualBox Guest Additions
[grml-debootstrap.git] / packer / debian64.json
index 7d9c48d..1e684a1 100644 (file)
@@ -1,10 +1,11 @@
 {
   "variables": {
     "grml_type": "grml64-full",
-    "grml_version": "2014.11",
-    "grml_iso_checksum": "120bfa48b096691797a73fa2f464c7c71fac1587",
-    "debian_version": "jessie",
-    "grml_debootstrap_version": "latest"
+    "grml_version": "2020.06-rc1",
+    "grml_iso_checksum": "b28b54e55fc5fe1569e0201e918da49be0885646",
+    "debian_version": "buster",
+    "grml_debootstrap_version": "latest",
+    "grml_debootstrap_local_path": "doesnotexist"
   },
 
   "builders": [
@@ -13,7 +14,7 @@
     "vm_name": "{{ user `grml_type` }}_{{ user `grml_version` }}",
     "guest_os_type": "Debian_64",
     "hard_drive_interface": "sata",
-    "iso_url": "http://download.grml.org/{{ user `grml_type` }}_{{ user `grml_version` }}.iso",
+    "iso_url": "http://download.grml.org/devel/{{ user `grml_type` }}_{{ user `grml_version` }}.iso",
     "iso_checksum": "{{ user `grml_iso_checksum` }}",
     "iso_checksum_type": "sha1",
     "ssh_wait_timeout": "20m",
     "boot_command": [
       "<tab> ssh=grml <enter>"
     ],
-    "shutdown_command": "shutdown -h now"
+    "shutdown_command": "shutdown -h now",
+    "guest_additions_url": "https://download.virtualbox.org/virtualbox/6.1.10/VBoxGuestAdditions_6.1.10.iso",
+    "guest_additions_sha256": "62a0c6715bee164817a6f58858dec1d60f01fd0ae00a377a75bbf885ddbd0a61",
+    "vboxmanage": [
+      ["modifyvm", "{{.Name}}", "--memory", "1024"]
+    ]
   }
   ],
     "provisioners": [
       "destination": "/tmp/debian64.bats"
     },
     {
+      "type": "shell",
+      "inline": "mkdir -vp /tmp/grml-debootstrap/"
+    },
+    {
       "type": "file",
-      "source": "../grml-debootstrap",
-      "destination": "/tmp/grml-debootstrap"
+      "source": "{{ user `grml_debootstrap_local_path` }}/",
+      "destination": "/tmp/grml-debootstrap/"
     },
     {
       "type": "shell",
@@ -58,7 +68,6 @@
     "post-processors": [
     {
       "type": "vagrant",
-      "compression_level": 5,
       "override": {
         "virtualbox": {
           "output": "debian64_{{ user `debian_version` }}.box"