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
|
import distro
|
||||||
|
|
||||||
dist = "UNKNOWN"
|
dist = "UNKNOWN distro"
|
||||||
|
version = "UNKNOWN version"
|
||||||
|
|
||||||
# get distro information in snap env.
|
# get distro information in snap env.
|
||||||
if os.getenv("PKG_MARKER") == "SNAP":
|
if os.getenv("PKG_MARKER") == "SNAP":
|
||||||
searchfile = open("/var/lib/snapd/hostfs/etc/os-release", "r")
|
try:
|
||||||
version = ""
|
with open("/var/lib/snapd/hostfs/etc/os-release", "r") as searchfile:
|
||||||
for line in searchfile:
|
for line in searchfile:
|
||||||
if line.startswith('NAME='):
|
if line.startswith('NAME='):
|
||||||
distro = line[5:line.find('$')].strip("\"")
|
dist = line[5:line.find('$')].strip("\"")
|
||||||
continue
|
continue
|
||||||
elif line.startswith('VERSION='):
|
elif line.startswith('VERSION='):
|
||||||
version = line[8:line.find('$')].strip("\"")
|
version = line[8:line.find('$')].strip("\"")
|
||||||
continue
|
continue
|
||||||
|
except PermissionError:
|
||||||
|
pass
|
||||||
|
|
||||||
dist = f"{distro} {version}"
|
dist = f"{dist} {version}"
|
||||||
searchfile.close()
|
|
||||||
else:
|
else:
|
||||||
# get distro information
|
# get distro information
|
||||||
fdist = distro.linux_distribution()
|
fdist = distro.linux_distribution()
|
||||||
|
|
Loading…
Reference in New Issue