From 7d8e527abbfdc17d14908e3a408e824739d33615 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Thu, 1 Nov 2018 11:10:51 +0100
Subject: [PATCH] Remove systemd-autologout script.

Ticket#2018110171000098
---
 files/systemd-autologout | 27 ---------------------------
 site.yml                 |  2 --
 2 files changed, 29 deletions(-)
 delete mode 100644 files/systemd-autologout

diff --git a/files/systemd-autologout b/files/systemd-autologout
deleted file mode 100644
index ead998d..0000000
--- a/files/systemd-autologout
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-# Maximum idle time in seconds
-MAXIDLE=604800
-
-# Get current UNIX timestamp
-now=$(date +%s)
-
-# Get IDs of all current sessions known to logind
-sessions=$(loginctl list-sessions | awk 'NR<2 { next }; { if (!NF) exit; print $1 }')
-
-for session in $sessions; do
-	# Get time sicne when session is idle; truncating six least significant digits to get UNIX timestamp
-	idlesince=$(loginctl show-session -p IdleSinceHint "$session" | sed -e 's/IdleSinceHint=//' -e 's/......$//')
-
-	# Skip session if not idle
-	test x"$idlesince" = x"0" && continue
-
-	# Calculate whether session is older than $MAXIDLE; use bc for 64-bit arithmetic
-	left=$(echo "$MAXIDLE < ($now - $idlesince)" | bc)
-
-	# If idle for too long, terminate
-	if test x"$left" = x"1"; then
-		logger -t systemd-autologout "Terminating session $session"
-		loginctl terminate-session "$session"
-	fi
-done
diff --git a/site.yml b/site.yml
index 3fbff5d..7b6b453 100644
--- a/site.yml
+++ b/site.yml
@@ -251,8 +251,6 @@
       - { var: 'net.ipv4.tcp_mtu_probing', val: '1' }
       - { var: 'net.ipv4.tcp_rfc1337', val: '1' }
       - { var: 'net.ipv4.tcp_fin_timeout', val: '15' }
-  - name: Install systemd-autologout script
-    copy: src=files/systemd-autologout dest=/etc/cron.hourly/systemd-autologout mode=0755
   - name: Install DNS key for dehydrated
     copy: src=tmp/acme.key dest=/etc/dehydrated/acme.key mode=640
   - name: Install dehydrated config
-- 
GitLab