summaryrefslogtreecommitdiff
path: root/nonsystemd/openrc/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'nonsystemd/openrc/PKGBUILD')
-rw-r--r--nonsystemd/openrc/PKGBUILD31
1 files changed, 25 insertions, 6 deletions
diff --git a/nonsystemd/openrc/PKGBUILD b/nonsystemd/openrc/PKGBUILD
index bc4dd651a..52b8a777a 100644
--- a/nonsystemd/openrc/PKGBUILD
+++ b/nonsystemd/openrc/PKGBUILD
@@ -10,7 +10,7 @@ pkgbase=openrc
pkgname=('openrc' 'openrc-bash-completions' 'openrc-zsh-completions'
'openrc-init' 'openrc-sysvinit' 'openrc-net')
pkgver=0.42.1
-pkgrel=5
+pkgrel=6
pkgdesc="Gentoo's universal init system"
arch=('x86_64' 'i686' 'armv7h')
url="https://github.com/OpenRC/openrc"
@@ -24,17 +24,27 @@ source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
'sysctl.conf'
'30-binfmt.hook'
'kmod-static-nodes.initd'
- 'binfmt-sh.patch')
+ gcc-10-fix.patch::${url}/commit/375ef42393f3dc6edbaa2cb70c79b2366072db38.patch
+ supervise-daemon-fix.patch::${url}/commit/6deda13754f1b60245945e953cce8d97e40e86fc.patch
+ openrc-shutdown-fix.patch::${url}/commit/fd852865e06a74ecf8b77ff534fa8053e020160f.patch
+ posix-compliant-grep.patch::${url}/commit/a7e7fd2b37a7666f26c2d4de9386b2d04f583b41.patch
+ binfmt-fix.patch::${url}/commit/eb610859519292c6164c4ba601d22e642c306beb.patch
+ cgroup2-verify.patch::${url}/commit/87cfad3d6cd619c6090e8209092448ae68279b0c.patch)
sha256sums=('91a01ca6d930a0688fb91338209985de57cac7aa2d37feddacb78fd3d95308e2'
'5211012d0e1bdfc1a32113cee5a2eec3a2be4b3549f88216cdecbadd6ca46d81'
'0b44210db9770588bd491cd6c0ac9412d99124c6be4c9d3f7d31ec8746072f5c'
'7de1e65f48ba31fc015cfb77be167b41aabdf0f20cb6617ecf3f4c3ca434c9e8'
'a3fda2186e023ae60c0e0d3806ffeb95effe675acea03cdfd0bf30e8f1c188d4'
- 'cb5bc649c2c9998300aff1e9862a9404b44e53178d153d68288603e99c5aaefe'
+ '28ec075d30096bd54499e994f76f8526460474f1e4c33607045c1a71b0684263'
'4170bcf3655ff6fb32b35fc592a4294a64d25df98d2f0f09f467689ed1ad54ea'
- '1f4cd15749ff89fd564e216ff0c1f9ff085e0200dba24d74e3de948f681bd80f'
+ '28aa413fd78bca98bb23294eeb3f49149825a2c2f97a7ee10039385f5e8e50e9'
'3ecbe7761b92a123a5a3d395ec3d9e090b0dfba7910a5987b4a2298c20a7e571'
- '3680546deb196de39a2ea4f7a3b30977773be011cc1f0285e64015f41c18e853')
+ 'addb1bf115b811fba3d120f5c68535ec07f32a55e570b661f1e5575f74327bac'
+ '654dada5ffe56d6ae10d0ea4f9cb62c8c6c39a5398cd02561419a8bbf3f686b7'
+ '5576a8b6c9fbe79ede027ed053f922da60d1cbe818803677f5aa5532f98ffac4'
+ '46f6e809aabb629212a739af7f5177930e9c4a7f2adfdfc59911d778d3716ec9'
+ '7e5d7dc888327ef99637fa7207ac9470d72cc37198ddd7ba2cdf72d10a1c7031'
+ '41c6598da76bcdcdc8d9349f559bc6b587a6f6dec55bf7c79669af2b28af43e1')
_args=(
BRANDING='Parabola GNU/Linux-libre'
@@ -54,7 +64,12 @@ _args=(
prepare(){
cd "${srcdir}/${pkgbase}-${pkgver}"
sed -i 's:0444:0644:' mk/sys.mk
- patch -Np 1 -i ../binfmt-sh.patch
+ patch -Np 1 -i ../gcc-10-fix.patch
+ patch -Np 1 -i ../supervise-daemon-fix.patch
+ patch -Np 1 -i ../openrc-shutdown-fix.patch
+ patch -Np 1 -i ../posix-compliant-grep.patch
+ patch -Np 1 -i ../binfmt-fix.patch
+ patch -Np 1 -i ../cgroup2-verify.patch
# make bootmisc work with sysvinit too
patch -RNp1 -i ../revert.patch
@@ -162,6 +177,10 @@ package_openrc() {
# kmod staticc nodes
install -m755 "${srcdir}"/kmod-static-nodes.initd "${pkgdir}"/etc/init.d/kmod-static-nodes
ln -snf /etc/init.d/kmod-static-nodes "${pkgdir}"/etc/runlevels/sysinit/kmod-static-nodes
+
+ # do not enable hwclock by default since our kernels handle the system time
+ # https://wiki.gentoo.org/wiki/System_time#OpenRC_2
+ rm "${pkgdir}"/etc/runlevels/boot/hwclock
}
package_openrc-bash-completions() {