From 6076c6dfb4b1a440b1722937ea428378dd1bcad9 Mon Sep 17 00:00:00 2001 From: Antonio Gurgel Date: Tue, 12 Jul 2022 22:00:08 -0700 Subject: [PATCH] New package: radm-0.6.1 --- srcpkgs/radm/files/radm/run | 11 +++++++++++ srcpkgs/radm/template | 23 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100755 srcpkgs/radm/files/radm/run create mode 100644 srcpkgs/radm/template diff --git a/srcpkgs/radm/files/radm/run b/srcpkgs/radm/files/radm/run new file mode 100755 index 000000000000..efe4752cf3ad --- /dev/null +++ b/srcpkgs/radm/files/radm/run @@ -0,0 +1,11 @@ +#!/bin/sh + +[ -r conf ] && . ./conf + +: ${x:=7} +: ${args:="-f $X"} +: ${wait_for_syslog:="true"} + +while [ "$wait_for_syslog" ] && [ ! -w /dev/log ]; do sleep 1; done + +exec setsid agetty -nl /usr/bin/radm -o "${args}" tty$x diff --git a/srcpkgs/radm/template b/srcpkgs/radm/template new file mode 100644 index 000000000000..2bcab27bac9d --- /dev/null +++ b/srcpkgs/radm/template @@ -0,0 +1,23 @@ +# Template file for 'radm' +pkgname=radm +version=0.6.1 +revision=1 +build_style=cargo +makedepends="clang make pam-devel pandoc" +depends="seatd pam" +short_desc="Console-based display manager for Wayland sessions" +maintainer="Antonio Gurgel " +license="MIT" +homepage="https://sr.ht/~goorzhel/radm/" +distfiles="https://git.sr.ht/~goorzhel/radm/archive/${version}.tar.gz" +checksum=81b87b76f1a59e2675bd4373f03d682b5c7f2b53adc926164f384bae8676c98a + +post_install() { + make res/radm.1 + + vinstall res/pam 644 etc/pam.d radm + vinstall res/rsyslog 644 etc/rsyslog.d radm + vlicense LICENSE + vman res/radm.1 + vsv radm +}