summaryrefslogtreecommitdiff
path: root/system/adelie-base
diff options
context:
space:
mode:
Diffstat (limited to 'system/adelie-base')
-rw-r--r--system/adelie-base/APKBUILD48
-rw-r--r--system/adelie-base/passwd1
2 files changed, 35 insertions, 14 deletions
diff --git a/system/adelie-base/APKBUILD b/system/adelie-base/APKBUILD
index b95d0f837..bbb9d15c7 100644
--- a/system/adelie-base/APKBUILD
+++ b/system/adelie-base/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: A. Wilcox <awilfox@adelielinux.org>
# Maintainer: A. Wilcox <awilfox@adelielinux.org>
pkgname=adelie-base
-pkgver=0.9.3
+pkgver=0.9.8
pkgrel=0
pkgdesc="The Adélie Linux Base System"
url="https://www.adelielinux.org/"
@@ -13,11 +13,12 @@ _core_depends="apk-tools adelie-keys musl-utils shadow
coreutils diffutils findutils
util-linux net-tools
nvi sed psmisc less tzdata"
-depends="adelie-core binutils console-setup debianutils file gettys-openrc
- libarchive-tools man-db patch sed sharutils sysklogd zsh"
+depends="adelie-core binutils curl debianutils file gettys-openrc
+ kbd libarchive-tools mandoc patch sysklogd utmps zsh"
makedepends=""
makedepends_host="$depends"
-subpackages="adelie-core:core $pkgname-doc $pkgname-posix $pkgname-lsb dev-kit:devkit docs"
+subpackages="adelie-core:core $pkgname-doc $pkgname-posix $pkgname-lsb dev
+ dev-kit:devkit docs lang symbols"
provides="alpine-base"
source="https://distfiles.adelielinux.org/source/$pkgname/$pkgname-$pkgver.tar.xz
group
@@ -46,22 +47,20 @@ package() {
echo '' > "$pkgdir"/etc/shells
# stupid inflatable stupid busybox
- local i
- for i in adduser addgroup; do
- install -m755 "$srcdir"/$i "$pkgdir"/usr/sbin/$i
+ for _cmd in adduser addgroup; do
+ install -m755 "$srcdir"/$_cmd "$pkgdir"/usr/sbin/$_cmd
done
}
core() {
- core="The Adélie Linux minimal runtime environment"
depends=$_core_depends
+ pkgdesc="The Adélie Linux minimal runtime environment"
replaces="adelie-base"
mkdir -p "$subpkgdir"
mv -i "$pkgdir"/* "$subpkgdir"/
}
doc() {
- local _doc DOCS
DOCS="CONTRIBUTING.rst LICENSE README.rst"
for _doc in $DOCS; do
install -Dm644 "$srcdir"/$pkgname-$pkgver/$_doc \
@@ -72,15 +71,15 @@ doc() {
posix() {
# We pull in vim for /usr/bin/ex, until apk has an alternatives system
depends="adelie-base at bc cflow cxref ed fcron heirloom-devtools
- heirloom-pax mailx mawk uucp utmps vim"
+ heirloom-pax mailx mawk sharutils uucp vim"
pkgdesc="$pkgdesc - Additional POSIX tools"
mkdir -p "$subpkgdir"
return 0
}
lsb() {
- depends="adelie-base gettext-tiny gzip libarchive-tools linux-pam make
- mawk ncurses nspr nss"
+ depends="adelie-base-posix gettext-tiny gzip libarchive-tools linux-pam
+ make ncurses nspr nss"
pkgdesc="$pkgdesc - Additional LSB tools"
mkdir -p "$subpkgdir"
return 0
@@ -93,6 +92,13 @@ devkit() {
return 0
}
+dev() {
+ depends=""
+ pkgdesc="Metapackage that will magically install all development files for your system"
+ mkdir -p "$subpkgdir"
+ return 0
+}
+
docs() {
depends=""
pkgdesc="Metapackage that will magically install all documentation for your system"
@@ -100,8 +106,22 @@ docs() {
return 0
}
-sha512sums="a9690b20f90b94bda458e0570db55ce835e3d34ef04a3ea3f3d77e2d97483cecb940dbc3a1f2def72ff2589cc5b9cbe42ae38dc25d9b9ca25960a4832c87c7b4 adelie-base-0.9.3.tar.xz
+lang() {
+ depends=""
+ pkgdesc="Metapackage that will magically install all translations for your system"
+ mkdir -p "$subpkgdir"
+ return 0
+}
+
+symbols() {
+ depends=""
+ pkgdesc="Metapackage that will magically install all debugging symbols for your system"
+ mkdir -p "$subpkgdir"
+ return 0
+}
+
+sha512sums="2f79f6bcd4239280ab10f7e46fb6a03187c74c3637be9010ac3708e1ffbca6dc4a8925ee904a988b9da82a4fe95bc76239807910f7083ec9fffc053646210d0b adelie-base-0.9.8.tar.xz
37260d9315fd8d8b0df3dfb5bd3e1035a47ba1e43f33aa195e3feca6d169da282c1b067ef4603e7e9acaedbfef8b58cf490c00bdca444d43c9d570355ad29eac group
-3ee7ebe2ca762029fa1795471735922416a2ec7683774d107b38bcd7aeb8277046edeff0c26b1f1195739478e1e11fb7a51c55149cf79adab44ed217334b7013 passwd
+33aca5423feadd02cce1ac5598ab26ce4f10f2e0d955d953c5ec12b61e605d92b25c2449aec224923bf8affb4fa918458ab67e4292a29c357ad15b74ebc68183 passwd
f2437ebfbc83aa6eaeec3a111aae98751215cebfaec3991ccc511be8c8938778ae46f15e07c7306bd431d036bc4ba49b33b724b839c125bd882d2e93c0314ae8 addgroup
2f97bb4b24d9ea8d8d3001bb0cd0aac4b65caff75d25b172f9e925c55185183c2d4b54d9949cd8d43ca74c003a8590f2b98a119696075507f513b549fac94476 adduser"
diff --git a/system/adelie-base/passwd b/system/adelie-base/passwd
index e7fb2d70c..0f0b09261 100644
--- a/system/adelie-base/passwd
+++ b/system/adelie-base/passwd
@@ -26,6 +26,7 @@ utmp:x:107:406:User tracking system:/var/empty:/sbin/nologin
catchlog:x:108:104:s6 catch-all logger:/var/empty:/sbin/nologin
alias:x:109:200:qmail alias user:/var/qmail/alias:/sbin/nologin
qmaild:x:110:200:qmail daemon user:/var/qmail:/sbin/nologin
+qmailt:x:116:200:qmail TLS user:/var/qmail:/sbin/nologin
qmailp:x:111:200:qmail password user:/var/qmail:/sbin/nologin
qmailq:x:112:201:qmail queue user:/var/qmail:/sbin/nologin
qmailr:x:113:201:qmail remote user:/var/qmail:/sbin/nologin