From fa8a55d42333d341e1492e68c40c47b4d76666ed Mon Sep 17 00:00:00 2001 From: kwadronaut Date: Mon, 5 Dec 2016 00:05:40 +0100 Subject: virtualbox packer must use sudo whenever root privs are required --- jessie.json | 12 ++++++++++-- scripts/zerodisk.sh | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/jessie.json b/jessie.json index d76653d..142d503 100644 --- a/jessie.json +++ b/jessie.json @@ -17,13 +17,21 @@ { "type": "file", "source": "files/leap-archive.gpg", - "destination": "/etc/apt/trusted.gpg.d/leap-archive.gpg" + "destination": "/tmp/leap-archive.gpg" }, { "type": "file", "source": "files/leap-experimental-archive.gpg", - "destination": "/etc/apt/trusted.gpg.d/leap-experimental-archive.gpg" + "destination": "/tmp/leap-experimental-archive.gpg" }, + { + "type": "shell", + "inline": [ + "echo {{user `password`}} | sudo -S cp /tmp/leap-archive.gpg /etc/apt/trusted.gpg.d/leap-archive.gpg", + "sudo cp /tmp/leap-experimental-archive.gpg /etc/apt/trusted.gpg.d/leap-experimental-archive.gpg", + "sudo chown root:root /etc/apt/trusted.gpg.d/leap-archive.gpg /etc/apt/trusted.gpg.d/leap-experimental-archive.gpg" + ] + }, { "type": "shell", "scripts": [ diff --git a/scripts/zerodisk.sh b/scripts/zerodisk.sh index 35370d6..530ca4d 100644 --- a/scripts/zerodisk.sh +++ b/scripts/zerodisk.sh @@ -1,7 +1,7 @@ #!/bin/bash # Zero out the free space to save space in the final image: -dd if=/dev/zero of=/EMPTY bs=1M +dd if=/dev/zero of=/tmp/EMPTY bs=1M rm -f /EMPTY # Sync to ensure that the delete completes before this moves on. -- cgit v1.2.3