added hot fix for snap for pop os (#75)
* added hot fix for snap for pop os
This commit is contained in:
parent
b55c61574c
commit
8af3f39bbf
|
@ -414,21 +414,24 @@ def sysinfo():
|
|||
|
||||
import distro
|
||||
|
||||
dist = "UNKNOWN"
|
||||
dist = "UNKNOWN distro"
|
||||
version = "UNKNOWN version"
|
||||
|
||||
# get distro information in snap env.
|
||||
if os.getenv("PKG_MARKER") == "SNAP":
|
||||
searchfile = open("/var/lib/snapd/hostfs/etc/os-release", "r")
|
||||
version = ""
|
||||
for line in searchfile:
|
||||
if line.startswith('NAME='):
|
||||
distro = line[5:line.find('$')].strip("\"")
|
||||
continue
|
||||
elif line.startswith('VERSION='):
|
||||
version = line[8:line.find('$')].strip("\"")
|
||||
continue
|
||||
try:
|
||||
with open("/var/lib/snapd/hostfs/etc/os-release", "r") as searchfile:
|
||||
for line in searchfile:
|
||||
if line.startswith('NAME='):
|
||||
dist = line[5:line.find('$')].strip("\"")
|
||||
continue
|
||||
elif line.startswith('VERSION='):
|
||||
version = line[8:line.find('$')].strip("\"")
|
||||
continue
|
||||
except PermissionError:
|
||||
pass
|
||||
|
||||
dist = f"{distro} {version}"
|
||||
searchfile.close()
|
||||
dist = f"{dist} {version}"
|
||||
else:
|
||||
# get distro information
|
||||
fdist = distro.linux_distribution()
|
||||
|
|
Loading…
Reference in New Issue