From 012a5260d2fb4f824380b205f50e35ba1c2bce18 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:09:14 +0000 Subject: [PATCH 1/2] New package: dumb_runtime_dir-1.0.0 --- srcpkgs/dumb_runtime_dir/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/dumb_runtime_dir/template diff --git a/srcpkgs/dumb_runtime_dir/template b/srcpkgs/dumb_runtime_dir/template new file mode 100644 index 000000000000..3ade10c5bd22 --- /dev/null +++ b/srcpkgs/dumb_runtime_dir/template @@ -0,0 +1,17 @@ +# Template file for 'dumb_runtime_dir' +pkgname=dumb_runtime_dir +version=1.0.0 +revision=1 +build_style=gnu-makefile +makedepends="pam-devel" +short_desc="Creates an XDG_RUNTIME_DIR on login and never removes it" +maintainer="Isaac Freund " +license="0BSD" +homepage="https://github.com/ifreund/dumb_runtime_dir" +distfiles="${homepage}/releases/download/v${version}/dumb_runtime_dir-${version}.tar.gz" +checksum=93b751a29de025c27343d2f86675afc17862b731f3712fa241b11bbd627f3637 + +post_install() { + vlicense LICENSE + vdoc README.md +} From 4ec8e14db8ae4e332ef153d1bcdc4b458055673e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:24:11 +0000 Subject: [PATCH 2/2] pam-base: load pam_dumb_runtime_dir.so if present --- srcpkgs/pam-base/files/system-login | 1 + srcpkgs/pam-base/template | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/pam-base/files/system-login b/srcpkgs/pam-base/files/system-login index 978527109364..2275deba480d 100644 --- a/srcpkgs/pam-base/files/system-login +++ b/srcpkgs/pam-base/files/system-login @@ -15,4 +15,5 @@ session include system-auth session optional pam_motd.so motd=/etc/motd session optional pam_mail.so dir=/var/mail standard quiet -session optional pam_elogind.so +-session optional pam_dumb_runtime_dir.so session required pam_env.so diff --git a/srcpkgs/pam-base/template b/srcpkgs/pam-base/template index 621b1da44129..70dfab9fa996 100644 --- a/srcpkgs/pam-base/template +++ b/srcpkgs/pam-base/template @@ -1,7 +1,7 @@ # Template file for 'pam-base' pkgname=pam-base version=0.4 -revision=1 +revision=2 short_desc="PAM base configuration files" maintainer="Érico Nogueira " license="Public Domain"