diff -Nru pam-1.3.1/debian/changelog pam-1.3.1/debian/changelog --- pam-1.3.1/debian/changelog 2019-12-18 05:41:40.000000000 +1300 +++ pam-1.3.1/debian/changelog 2020-07-03 14:38:04.000000000 +1200 @@ -1,3 +1,10 @@ +pam (1.3.1-5ubuntu5) UNRELEASED; urgency=medium + + * debian/libpam-modules.postinst: Add /snap/bin to $PATH in + /etc/environment. (LP: #1659719) + + -- Michael Hudson-Doyle Fri, 03 Jul 2020 14:38:04 +1200 + pam (1.3.1-5ubuntu4) focal; urgency=medium * Return only PAM_IGNORE or error from pam_motd (LP: #1856703) diff -Nru pam-1.3.1/debian/libpam-modules.postinst pam-1.3.1/debian/libpam-modules.postinst --- pam-1.3.1/debian/libpam-modules.postinst 2019-12-18 05:41:40.000000000 +1300 +++ pam-1.3.1/debian/libpam-modules.postinst 2020-07-03 14:13:26.000000000 +1200 @@ -22,9 +22,14 @@ if [ "$1" = "configure" ] && dpkg --compare-versions "$2" lt 1.1.3-7ubuntu3; then if ! grep -qs ^PATH /etc/security/pam_env.conf; then if ! grep -qs ^PATH= /etc/environment; then - echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"' >> /etc/environment - elif ! grep -qs "^PATH=.*/usr/local/games" /etc/environment; then - sed -i '/^PATH=/ s,:/usr/games,:/usr/games:/usr/local/games,g' /etc/environment + echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"' >> /etc/environment + else + if ! grep -qs "^PATH=.*/usr/local/games" /etc/environment; then + sed -i '/^PATH=/ s,:/usr/games,:/usr/games:/usr/local/games,g' /etc/environment + fi + if ! grep -qs "^PATH=.*/snap/bin" /etc/environment; then + sed -i '/^PATH="/ s,"$,:/snap/bin",g' /etc/environment + fi fi fi fi