aboutsummaryrefslogtreecommitdiff
path: root/src/usr/bin/logout-manager-ncurses
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2020-04-03 08:43:52 -0400
committerB Stack <bgstack15@gmail.com>2020-04-03 08:43:52 -0400
commit03a6e58ff8754567fc8b6daca10fe241935572ba (patch)
tree87d810a4293c592b86bbbae6fb679cca37cbd201 /src/usr/bin/logout-manager-ncurses
parentactually apply those fixes (diff)
downloadlogout-manager-03a6e58ff8754567fc8b6daca10fe241935572ba.tar.gz
logout-manager-03a6e58ff8754567fc8b6daca10fe241935572ba.tar.bz2
logout-manager-03a6e58ff8754567fc8b6daca10fe241935572ba.zip
fix #4 fix rest of frontends for py3.8 distro
Diffstat (limited to 'src/usr/bin/logout-manager-ncurses')
-rwxr-xr-xsrc/usr/bin/logout-manager-ncurses6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/usr/bin/logout-manager-ncurses b/src/usr/bin/logout-manager-ncurses
index 7ff5e18..67b18d7 100755
--- a/src/usr/bin/logout-manager-ncurses
+++ b/src/usr/bin/logout-manager-ncurses
@@ -20,13 +20,14 @@
# accepts enabled attribute
# add "zeroindex" bool
-import curses, os, platform, sys
+import curses, os, sys
+from distro import linux_distribution
from dotenv import load_dotenv
# all this to load the libpath
try:
defaultdir="/etc/sysconfig"
- thisplatform = platform.platform().lower()
+ thisplatform = linux_distribution()[0].lower()
if 'debian' in thisplatform or 'devuan' in thisplatform:
defaultdir="/etc/default"
# load_dotenv keeps existing environment variables as higher precedent
@@ -36,6 +37,7 @@ except:
if 'LOGOUT_MANAGER_LIBPATH' in os.environ:
for i in os.environ['LOGOUT_MANAGER_LIBPATH'].split(":"):
sys.path.append(i)
+sys.path.append("/usr/share/logout-manager")
import lmlib
class CursesMenu(object):
bgstack15