From afb36a71817df03bec44741f55ad5f4aee2a9d39 Mon Sep 17 00:00:00 2001 From: sulincix Date: Sat, 20 Jan 2024 14:34:55 +0000 Subject: [PATCH] update * openrc update * elogind update * elogind service improvements --- sys/apps/openrc/ympbuild | 6 +++--- sys/auth/elogind/elogind.initd | 5 +++++ sys/auth/elogind/ympbuild | 14 ++++---------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/sys/apps/openrc/ympbuild b/sys/apps/openrc/ympbuild index f10c687f..a594f589 100644 --- a/sys/apps/openrc/ympbuild +++ b/sys/apps/openrc/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='openrc' -release='1' -version='0.46' +release='2' +version='0.53' url='https://github.com/OpenRC/openrc' description='The OpenRC init system' email='aliriza.keskin@pardus.org.tr' @@ -16,7 +16,7 @@ source=("https://github.com/OpenRC/openrc/archive/refs/tags/$version.zip" "extras/disable-secondary-gpu.sh") depends=() makedepends=() -md5sums=('8b74d3db544b496f6bb33d2648db5d2f' +md5sums=('4c539c934497e15fc038a18465268f00' 'SKIP' 'SKIP' 'SKIP' diff --git a/sys/auth/elogind/elogind.initd b/sys/auth/elogind/elogind.initd index 0c22ca99..5ff66d28 100644 --- a/sys/auth/elogind/elogind.initd +++ b/sys/auth/elogind/elogind.initd @@ -13,6 +13,11 @@ depend() { # Make sure we start before any other display manager before display-manager } +start_pre() { + # systemd is running stuff + checkpath --mode 0700 -d /run/systemd/system/ + ln -s elogind /sys/fs/cgroup/systemd +} extra_started_commands="reload" diff --git a/sys/auth/elogind/ympbuild b/sys/auth/elogind/ympbuild index 48800cf4..cdde004a 100644 --- a/sys/auth/elogind/ympbuild +++ b/sys/auth/elogind/ympbuild @@ -1,20 +1,18 @@ #!/usr/bin/env bash name='elogind' -release='1' -version='246.10' +release='2' +version='252.9' url='https://github.com/elogind/elogind' description="he systemd project's logind, extracted to a standalone package" email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://github.com/elogind/elogind/archive/refs/tags/v$version.tar.gz" - "remove-polkit-gobject-1-check.patch" "elogind.initd" "systemd.pc") depends=(acl attr audit libcap-ng libcap dbus pam) makedepends=() -md5sums=('32ab2201281f14738d9c045f3669c14d' - 'SKIP' +md5sums=('2be2c43298e2fc41c5bee33dde605f01' 'SKIP' 'SKIP') group=(sys.auth) @@ -23,10 +21,6 @@ arch=('x86_64') cd $name-$version -prepare(){ - patch -Np1 -i ../remove-polkit-gobject-1-check.patch -} - setup(){ meson setup build --prefix=/usr \ --libdir=/lib64/ \ @@ -37,7 +31,7 @@ setup(){ -Dpoweroff-path=/sbin/poweroff \ -Drootlibexecdir=/usr/libexec/elogind \ -Ddefault-hierarchy=hybrid \ - -Ddefault-kill-user-processes=false \ + -Ddefault-kill-user-processes=true \ -Dpam=true \ -Dselinux=false \ -Daudit=true \