feat(recipe): adding alpine 3.17 version
This commit is contained in:
parent
632c4cd517
commit
e142e8b205
|
@ -0,0 +1,6 @@
|
|||
name = "alpine"
|
||||
version = "3.17.0"
|
||||
short_version = "3.17"
|
||||
arch = "x86_64"
|
||||
source_url = "https://dl-cdn.alpinelinux.org/alpine"
|
||||
iso_cd_checksum = "8d4d53bd34b2045e1e219b87887b0de8d217b6cd4a8b476a077429845a5582ba"
|
|
@ -77,7 +77,7 @@ EOF
|
|||
post-processor "shell-local" {
|
||||
inline = [
|
||||
"/bin/sh ${path.cwd}/post-processors/sparsify.sh ${var.output_dir}/${var.version}/provisionned/matchbox ${var.image_version}",
|
||||
"ruby ${local.dirs.tools}/one-templates -t image -m 640 -T ${local.dirs.templates}/one/image/common.tpl -n ${local.output_name}-${var.version}-matchbox -c 'matchbox base image' --image-file ${var.output_dir}/${var.version}/provisionned/matchbox/${local.output_name}-${var.version}-matchbox.img",
|
||||
"ruby ${local.dirs.tools}/one-templates -t image -m 640 -T ${local.dirs.templates}/one/image/common.tpl -n ${local.output_name}-${var.version}-matchbox -c 'Matchbox base image' --image-file ${var.output_dir}/${var.version}/provisionned/matchbox/${local.output_name}-${var.version}-matchbox.img",
|
||||
"ruby ${local.dirs.tools}/one-templates -t vm -m 640 -T ${local.dirs.templates}/one/vm/matchbox.xml -n ${local.output_name}-${var.version}-matchbox --image-name ${local.output_name}-${var.version}-matchbox"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
set -xeo pipefail
|
||||
|
||||
# Run the installer
|
||||
echo "y" | setup-alpine -e -f install.conf
|
||||
yes | setup-alpine -e -f install.conf
|
||||
|
||||
# Copy ssh keys
|
||||
echo "Copy packer ssh key"
|
||||
|
@ -11,5 +11,8 @@ cp -rp .ssh /mnt/root/
|
|||
sync
|
||||
umount /mnt
|
||||
|
||||
apk update
|
||||
apk add curl
|
||||
|
||||
echo "Rebooting the host after install"
|
||||
reboot
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
alpine-3.16-install.sh
|
|
@ -0,0 +1 @@
|
|||
alpine-3.16-postinstall.sh
|
|
@ -10,6 +10,8 @@ ASSETS_DIR="${MATCHBOX_DIR}/assets/"
|
|||
MATCHBOX_USER="matchbox"
|
||||
FL_VERSIONS="current 3374.2.0"
|
||||
|
||||
apk add wget
|
||||
|
||||
echo "Downloading matchbox"
|
||||
cd /tmp
|
||||
wget -q --show-progress "${URL}"
|
||||
|
|
|
@ -15,6 +15,8 @@ installTool() {
|
|||
chmod +x ${TOOL_DIR}/${NAME}
|
||||
}
|
||||
|
||||
apk add curl
|
||||
|
||||
# Install templater
|
||||
installTool "tpr" "https://forge.cadoles.com/attachments/bbe5e07f-433c-4f57-ba88-4f86e2780ca7"
|
||||
|
||||
|
|
Loading…
Reference in New Issue