From d1c576c5ac02ff2e5e83942538976815973c2f9f Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 12 Aug 2023 13:22:02 -0400 Subject: [PATCH 1/3] base-minimal: rename to base-container This makes it more clear that it's not meant for normal usage. provide a transitional package because this could ruin someone's day --- srcpkgs/{base-minimal => base-container}/template | 14 ++++++++++---- srcpkgs/base-minimal | 1 + 2 files changed, 11 insertions(+), 4 deletions(-) rename srcpkgs/{base-minimal => base-container}/template (59%) create mode 120000 srcpkgs/base-minimal diff --git a/srcpkgs/base-minimal/template b/srcpkgs/base-container/template similarity index 59% rename from srcpkgs/base-minimal/template rename to srcpkgs/base-container/template index f43f0c3ccc356..3778e3ae956bb 100644 --- a/srcpkgs/base-minimal/template +++ b/srcpkgs/base-container/template @@ -1,9 +1,9 @@ -# Template file for 'base-minimal' -pkgname=base-minimal +# Template file for 'base-container' +pkgname=base-container version=0.3 -revision=1 +revision=2 build_style=meta -short_desc="Void Linux base system meta with minimal tools" +short_desc="Void Linux base system meta for minimal containers/chroots" maintainer="Enno Boland " license="Public Domain" homepage="https://www.voidlinux.org/" @@ -17,3 +17,9 @@ case "$XBPS_TARGET_MACHINE" in *-musl) depends+=" musl";; *) depends+=" glibc-locales";; esac + +base-minimal_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" (transitional dummy package)" + build_style=meta +} diff --git a/srcpkgs/base-minimal b/srcpkgs/base-minimal new file mode 120000 index 0000000000000..4b836ce798602 --- /dev/null +++ b/srcpkgs/base-minimal @@ -0,0 +1 @@ +base-container \ No newline at end of file From f32fa059ef26433cfe7022c76a4c1032824b4216 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 12 Aug 2023 13:41:23 -0400 Subject: [PATCH 2/3] base-voidstrap: rename to base-container-full same reasoning as base-container --- .../{base-voidstrap => base-container-full}/template | 12 +++++++++--- srcpkgs/base-voidstrap | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) rename srcpkgs/{base-voidstrap => base-container-full}/template (74%) create mode 120000 srcpkgs/base-voidstrap diff --git a/srcpkgs/base-voidstrap/template b/srcpkgs/base-container-full/template similarity index 74% rename from srcpkgs/base-voidstrap/template rename to srcpkgs/base-container-full/template index 563f950d5d7d1..8433cf0690325 100644 --- a/srcpkgs/base-voidstrap/template +++ b/srcpkgs/base-container-full/template @@ -1,7 +1,7 @@ -# Template file for 'base-voidstrap' -pkgname=base-voidstrap +# Template file for 'base-container-full' +pkgname=base-container-full version=0.11 -revision=1 +revision=2 build_style=meta short_desc="Void Linux base system meta package for containers/chroots" maintainer="Enno Boland " @@ -19,3 +19,9 @@ case "$XBPS_TARGET_MACHINE" in *-musl) depends+=" musl";; *) depends+=" glibc-locales";; esac + +base-voidstrap_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" (transitional dummy package)" + build_style=meta +} diff --git a/srcpkgs/base-voidstrap b/srcpkgs/base-voidstrap new file mode 120000 index 0000000000000..8bb6a358fc1cb --- /dev/null +++ b/srcpkgs/base-voidstrap @@ -0,0 +1 @@ +base-container-full \ No newline at end of file From e7417ecbf7b874ad38f5be18ced2a2345d9ff53c Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 12 Aug 2023 13:46:36 -0400 Subject: [PATCH 3/3] lxc: switch to base-container in lxc-void --- srcpkgs/lxc/files/lxc-void | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/lxc/files/lxc-void b/srcpkgs/lxc/files/lxc-void index 948a5be9336a5..eebeefa26355d 100755 --- a/srcpkgs/lxc/files/lxc-void +++ b/srcpkgs/lxc/files/lxc-void @@ -42,8 +42,8 @@ arch=$(uname -m) default_path="/var/lib/lxc" LXC_TEMPLATE_CONFIG="/usr/share/lxc/config" -# Install 'base-minimal' by default -base_packages=('base-minimal' 'dhcpcd' 'openssh' 'iproute2') +# Install 'base-container' by default +base_packages=('base-container' 'dhcpcd' 'openssh' 'iproute2') declare -a additional_packages # split comma-separated string into an array