diff --git a/checktrust/getty-checktrust b/checktrust/getty-checktrust new file mode 100755 index 0000000..5e7dfc4 --- /dev/null +++ b/checktrust/getty-checktrust @@ -0,0 +1,14 @@ +#! /usr/bin/bash + +if [ "$(/usr/sbin/checktrust)" = "not trusted" ]; then + mkdir -p /node/issue.d + cat > /node/issue.d/notrust.issue <, phone: -1708 ** + +EOF +else + rm -f /node/issue.d/notrust.issue +fi diff --git a/checktrust/getty-checktrust.service b/checktrust/getty-checktrust.service new file mode 100644 index 0000000..2d301e3 --- /dev/null +++ b/checktrust/getty-checktrust.service @@ -0,0 +1,11 @@ +[Unit] +Description=Check Mariux64 trust for getty +Before=getty@.service + +[Install] +WantedBy=getty@.service + +[Service] +Type=oneshot +ExecStart=/usr/libexec/getty-checktrust +RemainAfterExit=yes diff --git a/install.sh b/install.sh index 11475d2..44c8e89 100755 --- a/install.sh +++ b/install.sh @@ -171,4 +171,8 @@ mkdir -p "$DESTDIR$sysconfdir/xdg/lightdm/lightdm.conf.d" install_data checktrust/lightdm-use-wrapper.conf "$DESTDIR$sysconfdir/xdg/lightdm/lightdm.conf.d/50-use-wrapper.conf" install_exec checktrust/lightdm-greeter-wrapper "$DESTDIR$usr_exec_prefix/libexec/lightdm-greeter-wrapper" install_exec checktrust/lightdm-show-trust-warning "$DESTDIR$usr_exec_prefix/libexec/lightdm-show-trust-warning" +mkdir -p "$DESTDIR$sysconfdir/issue.d/" +install_symlink /node/issue.d/notrust.issue "$DESTDIR$sysconfdir/issue.d/notrust.issue" +install_data checktrust/getty-checktrust.service "$DESTDIR$systemdunitdir/getty-checktrust.service" +install_exec checktrust/getty-checktrust "$DESTDIR$usr_exec_prefix/libexec/getty-checktrust" exit