mrrl-containers

MRRL version of container scripts
git clone https://ccx.te2000.cz/git/mrrl-containers
Log | Files | Refs

commit eb29ead3d752060a8d81442cfe3d8ae07053250d
parent aa20f2f69637511249ae38d096daa24416807a11
Author: ccx <ccx@te2000.cz>
Date:   Thu, 27 Feb 2025 20:13:32 +0000

Container for bugwarrior and general networking

Diffstat:
Mzsh-functions/confz_site_containers_init | 35+++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+), 0 deletions(-)

diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -13,6 +13,7 @@ typeset -gA site_containers_mountpoints=( rcm-devops /mnt/volumes/containers/user/ccx/git/home/ccx/git/rcm-devops # ccx-git /home/ccx/git # ccx-git-recombee /home/ccx/git/recombee + ccx-task /home/ccx/task pthbs /usr/src/pthbs mrrl /usr/src/mrrl audio /mnt/volumes/audio @@ -224,6 +225,7 @@ confz_site_containers_user_check() { UC gentoo-dev gentoo-dev UCa poezio UCa signal + UCa bugwarrior UC signal2 alpine-signal UC scrapbook alpine-pywebscrapbook $in_netns UC ff-te2000-audio void-browsers @@ -475,6 +477,7 @@ confz_site_container_images_check() { py3-pip-tools breezy py3-tzlocal # for breezy + py3-cffi # not strictly necessary but used by eg. taskwarrior/bugwarrior s6-networking # for tunneling proxy through unix sockets man-pages man-pages-posix @@ -535,6 +538,33 @@ confz_site_container_images_check() { image_name=alpine-tinc \ packages="$alpine_community tinc-pre" + local -a alpine_networking=( + $alpine_community + iproute2 + dhcpcd + unbound ldns-tools drill + fping traceroute tcptraceroute + iptraf-ng + mtr + arping + bridge-utils + tshark + tcpdump + conntrack-tools + iptables + nftables + ethtool + macchanger + stunnel + socat + s6-networking + sslscan + ssldump + ) + require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-networking \ + packages="$alpine_networking" + require site_container_alpine :containers_dir :svscan_dir \ image_name=alpine-go \ packages="$alpine_dev_core go" @@ -657,6 +687,11 @@ confz_site_container_images_check() { require site_container_alpine :containers_dir :svscan_dir \ repositories="main community" \ + image_name=alpine-bugwarrior \ + packages="$alpine_dev_py3 task" + + require site_container_alpine :containers_dir :svscan_dir \ + repositories="main community" \ image_name=alpine-notes \ packages="$alpine_dev_py3 broot task neovim py3-pynvim py3-six w3m"