diff options
Diffstat (limited to 'main/alpine-base/APKBUILD')
-rw-r--r-- | main/alpine-base/APKBUILD | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/main/alpine-base/APKBUILD b/main/alpine-base/APKBUILD index 4ff29b85d5c..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.12.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,19 +48,26 @@ 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 PRETTY_NAME="Alpine Linux $_rel" HOME_URL="https://alpinelinux.org/" -BUG_REPORT_URL="https://bugs.alpinelinux.org/" +BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues" +EOF + + # create secfixes.d repository list + 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 } |