0
0
Fork 0
mirror of https://github.com/boltgolt/howdy.git synced 2024-09-19 09:51:19 +02:00

Add Python 3 PAM compatibility

Fix the following error from /var/log/auth.log:
/lib/security/howdy/pam.py[6883]:   File "/lib/security/howdy/pam.py", line 13, in <module>
/lib/security/howdy/pam.py[6883]:     config = ConfigParser.ConfigParser()
This commit is contained in:
Loris Zinsou 2023-10-24 15:32:53 +02:00 committed by GitHub
parent 95331bd83a
commit b347438f21
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,13 +4,16 @@
import subprocess import subprocess
import os import os
import glob import glob
import sys
import syslog import syslog
# pam-python is running python 2, so we use the old module here if sys.version_info >= (3,):
import ConfigParser import configparser
else:
import ConfigParser as configparser
# Read config from disk # Read config from disk
config = ConfigParser.ConfigParser() config = configparser.ConfigParser()
config.read(os.path.dirname(os.path.abspath(__file__)) + "/config.ini") config.read(os.path.dirname(os.path.abspath(__file__)) + "/config.ini")