From fce2b68bd5db442ab644dd06777a81ab34e934b1 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:24:11 +0000 Subject: [PATCH 1/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" From 09efc3d3ebc37b987646b1dd297b7355fe325aa4 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Tue, 28 Dec 2021 02:09:14 +0000 Subject: [PATCH 2/2] New package: dumb_runtime_dir-1.0.1 --- 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..b78e222db178 --- /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.1 +revision=1 +build_style=gnu-makefile +makedepends="pam-devel" +depends="pam-base>=0.4.0_2" +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=4bc570750d9d1d4c13211b9e511661b01693305340168dfbf3e4a6fba005abb5 + +post_install() { + vlicense LICENSE +}