summaryrefslogtreecommitdiff
path: root/system/sysvinit/APKBUILD
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2018-07-03 22:54:45 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2018-07-03 22:55:07 -0500
commite94d026c441d58415783436819e83a8143578077 (patch)
treeb4fe4e0702f46e70bfd384a54c1bb8bc43fb6eba /system/sysvinit/APKBUILD
parent19c7db2aa07533dc2220c98e3a944c965df92016 (diff)
downloadpackages-e94d026c441d58415783436819e83a8143578077.tar.gz
packages-e94d026c441d58415783436819e83a8143578077.tar.bz2
packages-e94d026c441d58415783436819e83a8143578077.tar.xz
packages-e94d026c441d58415783436819e83a8143578077.zip
system/sysvinit: move to system/, utmpx it up
Diffstat (limited to 'system/sysvinit/APKBUILD')
-rw-r--r--system/sysvinit/APKBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/system/sysvinit/APKBUILD b/system/sysvinit/APKBUILD
new file mode 100644
index 000000000..184b330cf
--- /dev/null
+++ b/system/sysvinit/APKBUILD
@@ -0,0 +1,62 @@
+# Contributor: A. Wilcox <awilfox@adelielinux.org>
+# Maintainer: A. Wilcox <awilfox@adelielinux.org>
+pkgname=sysvinit
+pkgver=2.88
+pkgrel=4
+pkgdesc="System V-style init programs"
+url="https://savannah.nongnu.org/projects/sysvinit"
+arch="all"
+license="GPL-2.0+"
+depends=""
+makedepends="linux-headers utmps-dev"
+install="sysvinit.post-upgrade"
+options="!check"
+provides="/sbin/init"
+subpackages="$pkgname-doc"
+source="http://download.savannah.nongnu.org/releases/sysvinit/sysvinit-${pkgver}dsf.tar.bz2
+ inittab-2.88
+ sysvinit-2.88-posix-header.patch
+ utmpx.patch
+ "
+builddir="$srcdir/sysvinit-${pkgver}dsf"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+
+ # util-linux
+ sed -i -r \
+ -e '/^(USR)?S?BIN/s:\<(last|lastb|mesg)\>::g' \
+ -e '/^MAN[18]/s:\<(last|lastb|mesg)[.][18]\>::g' \
+ src/Makefile
+
+ # broken
+ sed -i -r \
+ -e '/^USRBIN/s:utmpdump::g' \
+ -e '/^MAN1/s:utmpdump\.1::g' \
+ src/Makefile
+
+ # procps
+ sed -i -r \
+ -e '/\/bin\/pidof/d'\
+ -e '/^MAN8/s:\<pidof.8\>::g' \
+ src/Makefile
+}
+
+build() {
+ cd "$builddir"
+ export DISTRO="Adélie"
+ make -C src
+}
+
+package() {
+ cd "$builddir"
+ make -C src install ROOT="$pkgdir"
+ rm "$pkgdir"/usr/bin/lastb || true
+ install -D -m644 "$srcdir"/inittab-2.88 "$pkgdir"/etc/inittab
+}
+
+sha512sums="0bd8eeb124e84fdfa8e621b05f796804ee69a9076b65f5115826bfa814ac1d5d28d31a5c22ebe77c86a93b2288edf4891adc0afaecc4de656c4ecda8a83807bf sysvinit-2.88dsf.tar.bz2
+3866d377873b44fb7675b9f05e28190b99b7fedddd9463a0bf41de6ff7cad90e0a4273a9908b1f5c77abea85aa867e2f20ce4d466ce97607863cd9b122f8e9b0 inittab-2.88
+27dfe089660a291cbcba06d8564bad11f7fd7c96629e72c2b005562689dc7d8bb479c760e980590906e98423b991ae0acd048713d3bc372174d55ed894abeb3f sysvinit-2.88-posix-header.patch
+3605f88ac3faf7d12bf2269ca5d8625850d53e8583b573ab280fa17066c8e4e5217a0d17b94e47ea67a153ad3b88b433471a77544bd085f01f7d9d353ac16aae utmpx.patch"