projects/aports·blob b346898b · refs

51 lines · 1.1 KiB

1# Contributor: Natanael Copa <[email protected]>
2# Maintainer: Natanael Copa <[email protected]>
3pkgname=alpine-base
4pkgver=3.15.3
5pkgrel=0
6pkgdesc="Meta package for minimal alpine base"
7url="https://alpinelinux.org"
8arch="noarch"
9license="MIT"
10depends="alpine-baselayout alpine-conf apk-tools busybox busybox-suid busybox-initscripts
11 openrc libc-utils alpine-keys"
12makedepends=""
13install=""
14subpackages=""
15replaces="alpine-baselayout"
16source=""
17
18build() {
19 return 0
20}
21
22package() {
23 mkdir -p "$pkgdir"/etc
24 # create /etc/alpine-release
25 echo $pkgver > "$pkgdir"/etc/alpine-release
26 local _ver="$(echo "$pkgver" | grep -E -o '^[0-9]+\.[0-9]+')"
27 local _rel="v$_ver"
28 case "$pkgver" in
29 *_alpha*|*_beta*|*_pre*)
30 _ver="$pkgver (edge)"
31 _rel="edge"
32 ;;
33 esac
34
35 # create /etc/issue
36 cat >"$pkgdir"/etc/issue<<EOF
37Welcome to Alpine Linux $_ver
38Kernel \\r on an \\m (\\l)
39
40EOF
41
42 # create os-release
43 cat >"$pkgdir"/etc/os-release<<EOF
44NAME="Alpine Linux"
45ID=alpine
46VERSION_ID=$pkgver
47PRETTY_NAME="Alpine Linux $_rel"
48HOME_URL="https://alpinelinux.org/"
49BUG_REPORT_URL="https://bugs.alpinelinux.org/"
50EOF
51}