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" {
|
post-processor "shell-local" {
|
||||||
inline = [
|
inline = [
|
||||||
"/bin/sh ${path.cwd}/post-processors/sparsify.sh ${var.output_dir}/${var.version}/provisionned/matchbox ${var.image_version}",
|
"/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"
|
"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
|
set -xeo pipefail
|
||||||
|
|
||||||
# Run the installer
|
# Run the installer
|
||||||
echo "y" | setup-alpine -e -f install.conf
|
yes | setup-alpine -e -f install.conf
|
||||||
|
|
||||||
# Copy ssh keys
|
# Copy ssh keys
|
||||||
echo "Copy packer ssh key"
|
echo "Copy packer ssh key"
|
||||||
|
@ -11,5 +11,8 @@ cp -rp .ssh /mnt/root/
|
||||||
sync
|
sync
|
||||||
umount /mnt
|
umount /mnt
|
||||||
|
|
||||||
|
apk update
|
||||||
|
apk add curl
|
||||||
|
|
||||||
echo "Rebooting the host after install"
|
echo "Rebooting the host after install"
|
||||||
reboot
|
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"
|
MATCHBOX_USER="matchbox"
|
||||||
FL_VERSIONS="current 3374.2.0"
|
FL_VERSIONS="current 3374.2.0"
|
||||||
|
|
||||||
|
apk add wget
|
||||||
|
|
||||||
echo "Downloading matchbox"
|
echo "Downloading matchbox"
|
||||||
cd /tmp
|
cd /tmp
|
||||||
wget -q --show-progress "${URL}"
|
wget -q --show-progress "${URL}"
|
||||||
|
|
|
@ -15,6 +15,8 @@ installTool() {
|
||||||
chmod +x ${TOOL_DIR}/${NAME}
|
chmod +x ${TOOL_DIR}/${NAME}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
apk add curl
|
||||||
|
|
||||||
# Install templater
|
# Install templater
|
||||||
installTool "tpr" "https://forge.cadoles.com/attachments/bbe5e07f-433c-4f57-ba88-4f86e2780ca7"
|
installTool "tpr" "https://forge.cadoles.com/attachments/bbe5e07f-433c-4f57-ba88-4f86e2780ca7"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue