From c0cb90e4d528147f548aa8c7e8873173ff1570ae Mon Sep 17 00:00:00 2001 From: Andrew Erickson Date: Thu, 18 Jan 2024 16:26:45 -0500 Subject: [PATCH] add additional packages to base jammy scripts --- .../06-additional-packages.sh | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/ubuntu-jammy-from-community/06-additional-packages.sh diff --git a/scripts/ubuntu-jammy-from-community/06-additional-packages.sh b/scripts/ubuntu-jammy-from-community/06-additional-packages.sh new file mode 100644 index 0000000..cfe304a --- /dev/null +++ b/scripts/ubuntu-jammy-from-community/06-additional-packages.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +set -exv + +# init helpers +helpers_dir=${MONOPACKER_HELPERS_DIR:-"/etc/monopacker/scripts"} +for h in ${helpers_dir}/*.sh; do + . $h; +done + +# add additional packages + +MISC_PACKAGES=() +# essentials +MISC_PACKAGES+=(build-essential curl git gnupg-agent jq mercurial) +# python things +MISC_PACKAGES+=(python3-pip python3-certifi python3-psutil) +# zstd packages +MISC_PACKAGES+=(zstd python3-zstd) +# things helpful for apt +MISC_PACKAGES+=(apt-transport-https ca-certificates software-properties-common) +# docker-worker needs this for unpacking lz4 images, perhaps uneeded but shouldn't hurt +MISC_PACKAGES+=(liblz4-tool) +# random bits +MISC_PACKAGES+=(libhunspell-1.7-0 libhunspell-dev) + +retry apt-get install -y ${MISC_PACKAGES[@]}