From 62370980e0b052a9d126d7e753a0dbe9282bdafd Mon Sep 17 00:00:00 2001 From: avollkopf <43980694+avollkopf@users.noreply.github.com> Date: Tue, 2 Jul 2024 21:17:34 +0200 Subject: [PATCH] test for autostart with different routine to detect user --- cbpi/__init__.py | 2 +- cbpi/cli.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cbpi/__init__.py b/cbpi/__init__.py index 347c28e..33fa074 100644 --- a/cbpi/__init__.py +++ b/cbpi/__init__.py @@ -1,3 +1,3 @@ -__version__ = "4.4.3.a1" +__version__ = "4.4.3.a2" __codename__ = "Yeast Starter" diff --git a/cbpi/cli.py b/cbpi/cli.py index c4e21fa..86e9e89 100644 --- a/cbpi/cli.py +++ b/cbpi/cli.py @@ -7,7 +7,7 @@ from cbpi.configFolder import ConfigFolder from cbpi.utils.utils import load_config from zipfile import ZipFile from cbpi.craftbeerpi import CraftBeerPi -import os +import os, pwd import pkgutil import shutil import click @@ -165,7 +165,8 @@ class CraftBeerPiCli(): else: print("CraftBeerPi Autostart is {}OFF{}".format(Fore.RED,Style.RESET_ALL)) elif(name == "on"): - user=os.getlogin() + #user=os.getlogin() + user=pwd.getpwuid(os.getuid()).pw_name path="/usr/local/bin/cbpi" if os.path.exists("/home/"+user+"/.local/bin/cbpi") is True: path="/home/"+user+"/.local/bin/cbpi"