Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /snap/core20/2582/usr/share/subiquity/subiquitycore/ |
Upload File : |
# This file is part of subiquity. See LICENSE file for license information. import shlex LSB_RELEASE_FILE = "/etc/lsb-release" def lsb_release(path=None): """return a dictionary of values from /etc/lsb-release. keys are lower case with DISTRIB_ prefix removed.""" if path is None: path = LSB_RELEASE_FILE ret = {} try: with open(path, "r") as fp: content = fp.read() except FileNotFoundError: return ret for tok in shlex.split(content): k, _, v = tok.partition("=") if not k.startswith("DISTRIB_") or not v: continue ret[k.replace("DISTRIB_", "").lower()] = v return ret if __name__ == '__main__': print(lsb_release())