mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-08 12:40:48 +00:00
Merge pull request #295 from Obihoernchen/fix/pam-service
Link the confluent pam service to wherever sshd's config lives
This commit is contained in:
@@ -67,8 +67,16 @@ if [ $NEEDCHOWN = 1 ]; then
|
||||
fi
|
||||
systemctl daemon-reload
|
||||
if systemctl is-active confluent > /dev/null || [ $NEEDSTART = 1 ]; then systemctl restart confluent > /dev/null 2>&1; fi
|
||||
# -e is false for a dangling link, so an existing bad one is replaced. Linux-PAM
|
||||
# reads vendor defaults from /usr/lib/pam.d and distributions are migrating there
|
||||
# package by package; openssh has already done so on SUSE 16.
|
||||
if [ ! -e /etc/pam.d/confluent ]; then
|
||||
ln -s /etc/pam.d/sshd /etc/pam.d/confluent
|
||||
for pamsrc in /etc/pam.d/sshd /usr/lib/pam.d/sshd; do
|
||||
if [ -f $pamsrc ]; then
|
||||
ln -sf $pamsrc /etc/pam.d/confluent
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
true
|
||||
EOF
|
||||
|
||||
@@ -81,8 +81,16 @@ if [ $NEEDCHOWN = 1 ]; then
|
||||
fi
|
||||
systemctl daemon-reload
|
||||
if systemctl is-active confluent > /dev/null || [ $NEEDSTART = 1 ]; then /usr/bin/systemctl restart confluent >& /dev/null; fi
|
||||
# -e is false for a dangling link, so an existing bad one is replaced. Linux-PAM
|
||||
# reads vendor defaults from /usr/lib/pam.d and distributions are migrating there
|
||||
# package by package; openssh has already done so on SUSE 16.
|
||||
if [ ! -e /etc/pam.d/confluent ]; then
|
||||
ln -s /etc/pam.d/sshd /etc/pam.d/confluent
|
||||
for pamsrc in /etc/pam.d/sshd /usr/lib/pam.d/sshd; do
|
||||
if [ -f $pamsrc ]; then
|
||||
ln -sf $pamsrc /etc/pam.d/confluent
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user