From f50d2ebf1d806b4eef595895b9a0415755ca1fb1 Mon Sep 17 00:00:00 2001 From: jane400 <pmos@j4ne.de> Date: Sat, 22 Jun 2024 13:07:29 +0200 Subject: [PATCH] systemd/gdm: add systemd subpkg (MR 5377) --- extra-repos/systemd/gdm/APKBUILD | 7 ++++++- extra-repos/systemd/gdm/gdm-systemd.post-install | 4 ++++ extra-repos/systemd/gdm/gdm-systemd.pre-deinstall | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 extra-repos/systemd/gdm/gdm-systemd.post-install create mode 100644 extra-repos/systemd/gdm/gdm-systemd.pre-deinstall diff --git a/extra-repos/systemd/gdm/APKBUILD b/extra-repos/systemd/gdm/APKBUILD index b83a37706b9..b5d8f38c4f5 100644 --- a/extra-repos/systemd/gdm/APKBUILD +++ b/extra-repos/systemd/gdm/APKBUILD @@ -3,7 +3,7 @@ pkgname=gdm pkgver=99946.2 _pkgver=46.2 -pkgrel=0 +pkgrel=1 pkgdesc="GNOME display manager" url="https://wiki.gnome.org/Projects/GDM" # blocked by gnome-shell @@ -76,6 +76,11 @@ package() { install -m755 -D "$srcdir/Xsession" "$pkgdir"/etc/gdm } +systemd() { + install="$subpkgname.post-install $subpkgname.pre-deinstall" + default_systemd +} + sha512sums=" 29cb00b42b64313f63cbf33a0caf9ecaf43f38699983017966fba951b867742129ef150cd927d02add5f7c1c20049ba1301e5ee094caa54835dc12cf29c86210 gdm-46.2.tar.xz 70b2bb6d6711c17a14c6e6a48b7b29f1b22cf858953f16723ba3e00570dce0416bcb72e4b3d3d4ef608eed32e1f7efa617f94f0a3327c7f5ceeb6b7232e4be84 0001-DOWNSTREAM-use-bin-touch-instead-of-usr-bin-touch.patch diff --git a/extra-repos/systemd/gdm/gdm-systemd.post-install b/extra-repos/systemd/gdm/gdm-systemd.post-install new file mode 100644 index 00000000000..2f4e18802fc --- /dev/null +++ b/extra-repos/systemd/gdm/gdm-systemd.post-install @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_post_install system gdm.service diff --git a/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall b/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall new file mode 100644 index 00000000000..7aa42a6e0e7 --- /dev/null +++ b/extra-repos/systemd/gdm/gdm-systemd.pre-deinstall @@ -0,0 +1,4 @@ +#!/bin/sh + +. /usr/lib/systemd/systemd-apk-macros.sh +systemd_service_pre_deinstall system gdm.service -- GitLab