From e7fbcdc8bb646a4770c74d62f1531ea0820c2e12 Mon Sep 17 00:00:00 2001
From: Egon Araujo <enba14@c3sl.ufpr.br>
Date: Thu, 9 Jun 2016 11:25:23 -0300
Subject: [PATCH] [issue/3254] Add encrypted ext4 home and sync on logout

Signed-off-by: Egon Araujo <enba14@c3sl.ufpr.br>
---
 server/modules/local-accounts/opt/openslx/scripts/logout.sh | 6 ++++++
 .../opt/openslx/scripts/systemd-local_accounts              | 1 +
 2 files changed, 7 insertions(+)
 create mode 100644 server/modules/local-accounts/opt/openslx/scripts/logout.sh

diff --git a/server/modules/local-accounts/opt/openslx/scripts/logout.sh b/server/modules/local-accounts/opt/openslx/scripts/logout.sh
new file mode 100644
index 00000000..4d1c72cf
--- /dev/null
+++ b/server/modules/local-accounts/opt/openslx/scripts/logout.sh
@@ -0,0 +1,6 @@
+#!/bin/ash
+
+# runs on logout of users
+
+sync
+echo "syncing"
diff --git a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
index 151da35a..0c646542 100755
--- a/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
+++ b/server/modules/local-accounts/opt/openslx/scripts/systemd-local_accounts
@@ -1,5 +1,6 @@
 #!/bin/ash
 
+trap "/opt/openslx/scripts/logout.sh" 0 >>  /etc/profile
 mkdir -p /home/openslx/localaccounts/bak
 for file in passwd group shadow; do
     echo $0": making backup of "$file
-- 
GitLab