aboutsummaryrefslogtreecommitdiffstats
path: root/main/alpine-base/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/alpine-base/APKBUILD')
-rw-r--r--main/alpine-base/APKBUILD41
1 files changed, 28 insertions, 13 deletions
diff --git a/main/alpine-base/APKBUILD b/main/alpine-base/APKBUILD
index 08c293d04b5..4f075d6c91a 100644
--- a/main/alpine-base/APKBUILD
+++ b/main/alpine-base/APKBUILD
@@ -1,28 +1,43 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=alpine-base
-pkgver=3.16.0
+pkgver=3.20.0_alpha20240329
pkgrel=0
pkgdesc="Meta package for minimal alpine base"
url="https://alpinelinux.org"
arch="noarch"
license="MIT"
-depends="alpine-baselayout alpine-conf apk-tools busybox busybox-suid busybox-initscripts
- openrc libc-utils alpine-keys"
-makedepends=""
-install=""
-subpackages=""
+depends="
+ alpine-baselayout
+ alpine-conf
+ alpine-release
+ apk-tools
+ busybox
+ busybox-mdev-openrc
+ busybox-openrc
+ busybox-suid
+ musl-utils
+ openrc
+ "
+subpackages="alpine-release:release"
replaces="alpine-baselayout"
-source=""
+options="!check"
build() {
return 0
}
package() {
- mkdir -p "$pkgdir"/etc
+ mkdir -p "$pkgdir"
+}
+
+release() {
+ depends="alpine-keys"
+ pkgdesc="Alpine release data"
+
+ mkdir -p "$subpkgdir"/etc
# create /etc/alpine-release
- echo $pkgver > "$pkgdir"/etc/alpine-release
+ echo $pkgver > "$subpkgdir"/etc/alpine-release
local _ver="$(echo "$pkgver" | grep -E -o '^[0-9]+\.[0-9]+')"
local _rel="v$_ver"
case "$pkgver" in
@@ -33,14 +48,14 @@ package() {
esac
# create /etc/issue
- cat >"$pkgdir"/etc/issue<<EOF
+ cat >"$subpkgdir"/etc/issue<<EOF
Welcome to Alpine Linux $_ver
Kernel \\r on an \\m (\\l)
EOF
# create os-release
- cat >"$pkgdir"/etc/os-release<<EOF
+ cat >"$subpkgdir"/etc/os-release<<EOF
NAME="Alpine Linux"
ID=alpine
VERSION_ID=$pkgver
@@ -50,8 +65,8 @@ BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
EOF
# create secfixes.d repository list
- mkdir -p "$pkgdir"/etc/secfixes.d
- cat >"$pkgdir"/etc/secfixes.d/alpine<<EOF
+ mkdir -p "$subpkgdir"/etc/secfixes.d
+ cat >"$subpkgdir"/etc/secfixes.d/alpine<<EOF
https://secdb.alpinelinux.org/$_rel/main.json
https://secdb.alpinelinux.org/$_rel/community.json
EOF