Uses motd
, issue
, and profile
to show helper messages before/at login.
Let x
denote {motd,issue}
.
x
gen scripts source files from /etc/console-login-helper-messages/x.d
, /run/console-login-helper-messages/x.d
, and /usr/lib/console-login-helper-messages/x.d
, and generate a file at /run/x.d/40_console-login-helper-messages.x
/etc/issue.d/console-login-helper-messages.issue -> /run/issue.d/console-login-helper-messages.issue
is created as agetty will only look for files in /etc/issue.d
as of today, so a symlink to the generated one is requiredx
s by placing files in /etc/x.d/
/etc/console-login-helper-messages/x.d/
to have the x
gen services append their files to the generated x
. This is to preserve Container Linux functionality where appending messages to the overall generated message was available, not just placing a file into a public directory then searched by programs like PAM/sshd and agetty.rpm-build.sh
more tmpfiles named pkg-console-login-helper-messages-*.conf
are
created, which include lines to create directories in run; /run/console-login-helper-messages
, /run/console-login-helper-messages/issue.d
, /run/console-login-helper-messages/motd.d
. This clutters up tmpfiles.d (given that this package contains 3 tmpfiles already). May want to consider another something like CL's baselayout rather than have several tmpfiles.