summaryrefslogtreecommitdiffstats
path: root/arch/tde-core/tde-tdebase/trinity-tdebase.install
diff options
context:
space:
mode:
authorMichael J. Manley <mjmanley@ntge.net>2021-09-29 19:43:06 -0700
committerSlávek Banko <slavek.banko@axis.cz>2021-09-30 23:47:59 +0200
commit9de6b0c309093bd2f61d5289b6750d03cd5893de (patch)
treeed5af5983dbb05db051f22e0015f2040cd2a8f7e /arch/tde-core/tde-tdebase/trinity-tdebase.install
parentb7b1cc650177a9fa6d1e5e409a26abba1859344e (diff)
downloadtde-packaging-9de6b0c309093bd2f61d5289b6750d03cd5893de.tar.gz
tde-packaging-9de6b0c309093bd2f61d5289b6750d03cd5893de.zip
ArchLinux: Fixed tdebase to create correct PAM files. This resolves issue TDE/tdebase#225
Signed-off-by: Michael J. Manley <mjmanley@ntge.net> (cherry picked from commit 1449cb652508e9448aa82f0a752912f200c073f8)
Diffstat (limited to 'arch/tde-core/tde-tdebase/trinity-tdebase.install')
-rw-r--r--arch/tde-core/tde-tdebase/trinity-tdebase.install14
1 files changed, 5 insertions, 9 deletions
diff --git a/arch/tde-core/tde-tdebase/trinity-tdebase.install b/arch/tde-core/tde-tdebase/trinity-tdebase.install
index 8bdaa12ef..b2ba604ef 100644
--- a/arch/tde-core/tde-tdebase/trinity-tdebase.install
+++ b/arch/tde-core/tde-tdebase/trinity-tdebase.install
@@ -1,13 +1,9 @@
post_install() {
ldconfig &> /dev/null
- [ "$TDEDIR" = "" ] && . /etc/profile.d/trinity.sh
- [ -x "${TDEDIR}/bin/mkpamserv" ] && "${TDEDIR}/bin/mkpamserv" trinity || \
- echo "Warning: unable to run mkpamserv trinity, you will need to manually confirure pam"
- echo "Please remember that you can change your kdesu backend from su to sudo"
- echo "by adding following lines to your ~/.tde/share/kdesurc or to the"
- echo "$TDEDIR/share/config/kdesurc:"
- echo "[super-user-command]"
- echo "super-user-command=sudo"
+ [ -n "$TDEDIR" ] || TDEDIR=/opt/trinity
+ $TDEDIR/bin/mkpamserv tde
+ $TDEDIR/bin/mkpamserv tde-screensaver
+ $TDEDIR/bin/mkpamserv tde-checkpass
}
post_upgrade() {
@@ -16,6 +12,6 @@ post_upgrade() {
post_remove() {
ldconfig &> /dev/null
- rm /etc/pam.d/trinity
+ rm /etc/pam.d/{tde,tde-screensaver,tde-checkpass}
}