ofs | hex dump | ascii |
---|
0000 | 42 0d 0d 0a 00 00 00 00 fb 0a 3f 5d f3 a8 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | B.........?].................... |
0020 | 00 40 00 00 00 73 7e 01 00 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 02 6c 02 5a 02 64 01 | .@...s~...d.Z.d.d.l.Z.d.d.l.Z.d. |
0040 | 64 02 6c 03 5a 03 64 01 64 02 6c 04 5a 04 64 01 64 02 6c 05 5a 05 64 01 64 02 6c 06 5a 06 64 01 | d.l.Z.d.d.l.Z.d.d.l.Z.d.d.l.Z.d. |
0060 | 64 02 6c 07 5a 07 64 01 64 02 6c 08 5a 08 65 01 6a 09 a0 0a 64 03 64 04 a1 02 5a 0b 64 05 5a 0c | d.l.Z.d.d.l.Z.e.j...d.d...Z.d.Z. |
0080 | 64 06 64 07 69 01 5a 0d 64 07 64 08 64 08 64 09 9c 03 5a 0e 64 0a 64 08 69 01 5a 0f 65 02 a0 10 | d.d.i.Z.d.d.d.d...Z.d.d.i.Z.e... |
00a0 | 64 0b a1 01 5a 11 65 02 a0 10 64 0c a1 01 5a 12 64 0d 64 0e 64 0f 65 0c 64 10 66 05 5a 13 64 40 | d...Z.e...d...Z.d.d.d.e.d.f.Z.d@ |
00c0 | 64 12 64 13 84 01 5a 14 64 14 64 15 84 00 5a 15 64 41 64 17 64 18 84 01 5a 16 64 42 64 19 64 1a | d.d...Z.d.d...Z.dAd.d...Z.dBd.d. |
00e0 | 84 01 5a 17 64 43 64 1b 64 1c 84 01 5a 18 64 44 64 1d 64 1e 84 01 5a 19 64 45 64 1f 64 20 84 01 | ..Z.dCd.d...Z.dDd.d...Z.dEd.d... |
0100 | 5a 1a 64 46 64 21 64 22 84 01 5a 1b 64 23 64 24 84 00 5a 1c 64 25 64 26 84 00 5a 1d 64 47 64 27 | Z.dFd!d"..Z.d#d$..Z.d%d&..Z.dGd' |
0120 | 64 28 84 01 5a 1e 64 29 64 2a 84 00 5a 1f 64 2b 64 2c 84 00 5a 20 64 2d 64 2e 84 00 5a 21 64 2f | d(..Z.d)d*..Z.d+d,..Z.d-d...Z!d/ |
0140 | 64 30 84 00 5a 22 64 31 64 32 84 00 5a 23 64 33 64 34 84 00 5a 24 64 35 64 36 84 00 5a 25 64 37 | d0..Z"d1d2..Z#d3d4..Z$d5d6..Z%d7 |
0160 | 64 38 84 00 5a 26 47 00 64 39 64 3a 84 00 64 3a 65 27 83 03 5a 28 47 00 64 3b 64 3c 84 00 64 3c | d8..Z&G.d9d:..d:e'..Z(G.d;d<..d< |
0180 | 65 27 83 03 5a 29 65 29 83 00 5a 2a 64 3d 64 3e 84 00 5a 2b 65 2c 64 3f 6b 02 90 01 72 7a 65 2b | e'..Z)e)..Z*d=d>..Z+e,d?k...rze+ |
01a0 | 83 00 01 00 64 02 53 00 29 48 61 0c 03 00 00 0a 54 68 65 20 60 60 64 69 73 74 72 6f 60 60 20 70 | ....d.S.)Ha.....The.``distro``.p |
01c0 | 61 63 6b 61 67 65 20 28 60 60 64 69 73 74 72 6f 60 60 20 73 74 61 6e 64 73 20 66 6f 72 20 4c 69 | ackage.(``distro``.stands.for.Li |
01e0 | 6e 75 78 20 44 69 73 74 72 69 62 75 74 69 6f 6e 29 20 70 72 6f 76 69 64 65 73 0a 69 6e 66 6f 72 | nux.Distribution).provides.infor |
0200 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 4c 69 6e 75 78 20 64 69 73 74 72 69 62 75 74 | mation.about.the.Linux.distribut |
0220 | 69 6f 6e 20 69 74 20 72 75 6e 73 20 6f 6e 2c 20 73 75 63 68 20 61 73 20 61 20 72 65 6c 69 61 62 | ion.it.runs.on,.such.as.a.reliab |
0240 | 6c 65 0a 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 64 69 73 74 72 6f 20 49 44 2c 20 6f | le.machine-readable.distro.ID,.o |
0260 | 72 20 76 65 72 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 74 20 69 73 20 74 68 | r.version.information...It.is.th |
0280 | 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 50 79 | e.recommended.replacement.for.Py |
02a0 | 74 68 6f 6e 27 73 20 6f 72 69 67 69 6e 61 6c 0a 3a 70 79 3a 66 75 6e 63 3a 60 70 6c 61 74 66 6f | thon's.original.:py:func:`platfo |
02c0 | 72 6d 2e 6c 69 6e 75 78 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 60 20 66 75 6e 63 74 69 6f 6e 2c | rm.linux_distribution`.function, |
02e0 | 20 62 75 74 20 69 74 20 70 72 6f 76 69 64 65 73 20 6d 75 63 68 20 6d 6f 72 65 0a 66 75 6e 63 74 | .but.it.provides.much.more.funct |
0300 | 69 6f 6e 61 6c 69 74 79 2e 20 41 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 6d 70 6c 65 6d 65 | ionality..An.alternative.impleme |
0320 | 6e 74 61 74 69 6f 6e 20 62 65 63 61 6d 65 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 | ntation.became.necessary.because |
0340 | 20 50 79 74 68 6f 6e 0a 33 2e 35 20 64 65 70 72 65 63 61 74 65 64 20 74 68 69 73 20 66 75 6e 63 | .Python.3.5.deprecated.this.func |
0360 | 74 69 6f 6e 2c 20 61 6e 64 20 50 79 74 68 6f 6e 20 33 2e 38 20 77 69 6c 6c 20 72 65 6d 6f 76 65 | tion,.and.Python.3.8.will.remove |
0380 | 20 69 74 20 61 6c 74 6f 67 65 74 68 65 72 2e 0a 49 74 73 20 70 72 65 64 65 63 65 73 73 6f 72 20 | .it.altogether..Its.predecessor. |
03a0 | 66 75 6e 63 74 69 6f 6e 20 3a 70 79 3a 66 75 6e 63 3a 60 70 6c 61 74 66 6f 72 6d 2e 64 69 73 74 | function.:py:func:`platform.dist |
03c0 | 60 20 77 61 73 20 61 6c 72 65 61 64 79 0a 64 65 70 72 65 63 61 74 65 64 20 73 69 6e 63 65 20 50 | `.was.already.deprecated.since.P |
03e0 | 79 74 68 6f 6e 20 32 2e 36 20 61 6e 64 20 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20 72 65 6d 6f 76 | ython.2.6.and.will.also.be.remov |
0400 | 65 64 20 69 6e 20 50 79 74 68 6f 6e 20 33 2e 38 2e 0a 53 74 69 6c 6c 2c 20 74 68 65 72 65 20 61 | ed.in.Python.3.8..Still,.there.a |
0420 | 72 65 20 6d 61 6e 79 20 63 61 73 65 73 20 69 6e 20 77 68 69 63 68 20 61 63 63 65 73 73 20 74 6f | re.many.cases.in.which.access.to |
0440 | 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 69 73 20 | .OS.distribution.information.is. |
0460 | 6e 65 65 64 65 64 2e 20 53 65 65 20 60 50 79 74 68 6f 6e 20 69 73 73 75 65 20 31 33 32 32 20 3c | needed..See.`Python.issue.1322.< |
0480 | 68 74 74 70 73 3a 2f 2f 62 75 67 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 69 73 73 75 65 31 33 32 | https://bugs.python.org/issue132 |
04a0 | 32 3e 60 5f 20 66 6f 72 0a 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a e9 00 00 00 00 | 2>`_.for.more.information....... |
04c0 | 4e 5a 0b 55 4e 49 58 43 4f 4e 46 44 49 52 7a 04 2f 65 74 63 7a 0a 6f 73 2d 72 65 6c 65 61 73 65 | NZ.UNIXCONFDIRz./etcz.os-release |
04e0 | da 02 6f 6c da 06 6f 72 61 63 6c 65 da 04 72 68 65 6c 29 03 da 14 65 6e 74 65 72 70 72 69 73 65 | ..ol..oracle..rhel)...enterprise |
0500 | 65 6e 74 65 72 70 72 69 73 65 da 1b 72 65 64 68 61 74 65 6e 74 65 72 70 72 69 73 65 77 6f 72 6b | enterprise..redhatenterprisework |
0520 | 73 74 61 74 69 6f 6e da 16 72 65 64 68 61 74 65 6e 74 65 72 70 72 69 73 65 73 65 72 76 65 72 da | station..redhatenterpriseserver. |
0540 | 06 72 65 64 68 61 74 7a 41 28 3f 3a 5b 5e 29 5d 2a 5c 29 28 2e 2a 29 5c 28 29 3f 20 2a 28 3f 3a | .redhatzA(?:[^)]*\)(.*)\()?.*(?: |
0560 | 53 54 4c 20 29 3f 28 5b 5c 64 2e 2b 5c 2d 61 2d 7a 5d 2a 5c 64 29 20 2a 28 3f 3a 65 73 61 65 6c | STL.)?([\d.+\-a-z]*\d).*(?:esael |
0580 | 65 72 20 2a 29 3f 28 2e 2b 29 7a 1b 28 5c 77 2b 29 5b 2d 5f 5d 28 72 65 6c 65 61 73 65 7c 76 65 | er.*)?(.+)z.(\w+)[-_](release|ve |
05a0 | 72 73 69 6f 6e 29 24 da 0e 64 65 62 69 61 6e 5f 76 65 72 73 69 6f 6e 7a 0b 6c 73 62 2d 72 65 6c | rsion)$..debian_versionz.lsb-rel |
05c0 | 65 61 73 65 7a 0b 6f 65 6d 2d 72 65 6c 65 61 73 65 7a 0e 73 79 73 74 65 6d 2d 72 65 6c 65 61 73 | easez.oem-releasez.system-releas |
05e0 | 65 54 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 | eTc................C...s....t... |
0600 | 7c 00 a1 01 53 00 29 01 61 1b 04 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 69 6e 66 6f 72 6d 61 | |...S.).a.........Return.informa |
0620 | 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 | tion.about.the.current.OS.distri |
0640 | 62 75 74 69 6f 6e 20 61 73 20 61 20 74 75 70 6c 65 0a 20 20 20 20 60 60 28 69 64 5f 6e 61 6d 65 | bution.as.a.tuple.....``(id_name |
0660 | 2c 20 76 65 72 73 69 6f 6e 2c 20 63 6f 64 65 6e 61 6d 65 29 60 60 20 77 69 74 68 20 69 74 65 6d | ,.version,.codename)``.with.item |
0680 | 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 2a 20 60 60 69 64 5f 6e 61 6d 65 60 60 | s.as.follows:......*.``id_name`` |
06a0 | 3a 20 20 49 66 20 2a 66 75 6c 6c 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d 65 2a 20 69 | :..If.*full_distribution_name*.i |
06c0 | 73 20 66 61 6c 73 65 2c 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 0a 20 20 20 20 20 20 3a 66 75 | s.false,.the.result.of.......:fu |
06e0 | 6e 63 3a 60 64 69 73 74 72 6f 2e 69 64 60 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 72 | nc:`distro.id`..Otherwise,.the.r |
0700 | 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6e 61 6d 65 60 2e 0a 0a 20 | esult.of.:func:`distro.name`.... |
0720 | 20 20 20 2a 20 60 60 76 65 72 73 69 6f 6e 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 | ...*.``version``:..The.result.of |
0740 | 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 6f 6e 60 2e 0a 0a 20 20 20 20 2a 20 | .:func:`distro.version`.......*. |
0760 | 60 60 63 6f 64 65 6e 61 6d 65 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 | ``codename``:..The.result.of.:fu |
0780 | 6e 63 3a 60 64 69 73 74 72 6f 2e 63 6f 64 65 6e 61 6d 65 60 2e 0a 0a 20 20 20 20 54 68 65 20 69 | nc:`distro.codename`.......The.i |
07a0 | 6e 74 65 72 66 61 63 65 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 6f 6d | nterface.of.this.function.is.com |
07c0 | 70 61 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 3a 70 | patible.with.the.original.....:p |
07e0 | 79 3a 66 75 6e 63 3a 60 70 6c 61 74 66 6f 72 6d 2e 6c 69 6e 75 78 5f 64 69 73 74 72 69 62 75 74 | y:func:`platform.linux_distribut |
0800 | 69 6f 6e 60 20 66 75 6e 63 74 69 6f 6e 2c 20 73 75 70 70 6f 72 74 69 6e 67 20 61 20 73 75 62 73 | ion`.function,.supporting.a.subs |
0820 | 65 74 20 6f 66 0a 20 20 20 20 69 74 73 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 0a 20 20 20 20 54 | et.of.....its.parameters.......T |
0840 | 68 65 20 64 61 74 61 20 69 74 20 72 65 74 75 72 6e 73 20 6d 61 79 20 6e 6f 74 20 65 78 61 63 74 | he.data.it.returns.may.not.exact |
0860 | 6c 79 20 62 65 20 74 68 65 20 73 61 6d 65 2c 20 62 65 63 61 75 73 65 20 69 74 20 75 73 65 73 20 | ly.be.the.same,.because.it.uses. |
0880 | 6d 6f 72 65 20 64 61 74 61 0a 20 20 20 20 73 6f 75 72 63 65 73 20 74 68 61 6e 20 74 68 65 20 6f | more.data.....sources.than.the.o |
08a0 | 72 69 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2c 20 61 6e 64 20 74 68 61 74 20 6d 61 79 20 6c | riginal.function,.and.that.may.l |
08c0 | 65 61 64 20 74 6f 20 64 69 66 66 65 72 65 6e 74 20 64 61 74 61 20 69 66 0a 20 20 20 20 74 68 65 | ead.to.different.data.if.....the |
08e0 | 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 73 74 65 | .OS.distribution.is.not.consiste |
0900 | 6e 74 20 61 63 72 6f 73 73 20 6d 75 6c 74 69 70 6c 65 20 64 61 74 61 20 73 6f 75 72 63 65 73 20 | nt.across.multiple.data.sources. |
0920 | 69 74 0a 20 20 20 20 70 72 6f 76 69 64 65 73 20 28 74 68 65 72 65 20 61 72 65 20 69 6e 64 65 65 | it.....provides.(there.are.indee |
0940 | 64 20 73 75 63 68 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 2e 2e 2e 29 2e 0a 0a 20 20 20 20 | d.such.distributions....)....... |
0960 | 41 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 66 6f 72 20 64 69 66 66 65 72 65 6e 63 65 73 20 69 | Another.reason.for.differences.i |
0980 | 73 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 68 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 | s.the.fact.that.the.:func:`distr |
09a0 | 6f 2e 69 64 60 0a 20 20 20 20 6d 65 74 68 6f 64 20 6e 6f 72 6d 61 6c 69 7a 65 73 20 74 68 65 20 | o.id`.....method.normalizes.the. |
09c0 | 64 69 73 74 72 6f 20 49 44 20 73 74 72 69 6e 67 20 74 6f 20 61 20 72 65 6c 69 61 62 6c 65 20 6d | distro.ID.string.to.a.reliable.m |
09e0 | 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 76 61 6c 75 65 0a 20 20 20 20 66 6f 72 20 61 20 | achine-readable.value.....for.a. |
0a00 | 6e 75 6d 62 65 72 20 6f 66 20 70 6f 70 75 6c 61 72 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f | number.of.popular.OS.distributio |
0a20 | 6e 73 2e 0a 20 20 20 20 29 02 da 07 5f 64 69 73 74 72 6f da 12 6c 69 6e 75 78 5f 64 69 73 74 72 | ns......)..._distro..linux_distr |
0a40 | 69 62 75 74 69 6f 6e 29 01 da 16 66 75 6c 6c 5f 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 6e 61 6d | ibution)...full_distribution_nam |
0a60 | 65 a9 00 72 0d 00 00 00 fa 33 2f 74 6d 70 2f 70 69 70 2d 69 6e 73 74 61 6c 6c 2d 33 6a 75 73 61 | e..r.....3/tmp/pip-install-3jusa |
0a80 | 76 66 76 2f 70 69 70 2f 70 69 70 2f 5f 76 65 6e 64 6f 72 2f 64 69 73 74 72 6f 2e 70 79 72 0b 00 | vfv/pip/pip/_vendor/distro.pyr.. |
0aa0 | 00 00 61 00 00 00 73 02 00 00 00 00 19 72 0b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 | ..a...s......r....c............. |
0ac0 | 00 00 00 43 00 00 00 73 08 00 00 00 74 00 a0 01 a1 00 53 00 29 01 61 24 0b 00 00 0a 20 20 20 20 | ...C...s....t.....S.).a$........ |
0ae0 | 52 65 74 75 72 6e 20 74 68 65 20 64 69 73 74 72 6f 20 49 44 20 6f 66 20 74 68 65 20 63 75 72 72 | Return.the.distro.ID.of.the.curr |
0b00 | 65 6e 74 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 73 20 61 0a 20 20 20 20 6d 61 63 68 69 | ent.distribution,.as.a.....machi |
0b20 | 6e 65 2d 72 65 61 64 61 62 6c 65 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 46 6f 72 20 61 20 6e | ne-readable.string.......For.a.n |
0b40 | 75 6d 62 65 72 20 6f 66 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 2c 20 74 68 65 20 72 | umber.of.OS.distributions,.the.r |
0b60 | 65 74 75 72 6e 65 64 20 64 69 73 74 72 6f 20 49 44 20 76 61 6c 75 65 20 69 73 0a 20 20 20 20 2a | eturned.distro.ID.value.is.....* |
0b80 | 72 65 6c 69 61 62 6c 65 2a 2c 20 69 6e 20 74 68 65 20 73 65 6e 73 65 20 74 68 61 74 20 69 74 20 | reliable*,.in.the.sense.that.it. |
0ba0 | 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 61 6e 64 20 74 68 61 74 20 69 74 20 64 6f 65 73 20 6e | is.documented.and.that.it.does.n |
0bc0 | 6f 74 20 63 68 61 6e 67 65 0a 20 20 20 20 61 63 72 6f 73 73 20 72 65 6c 65 61 73 65 73 20 6f 66 | ot.change.....across.releases.of |
0be0 | 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 54 68 69 73 20 70 61 63 | .the.distribution.......This.pac |
0c00 | 6b 61 67 65 20 6d 61 69 6e 74 61 69 6e 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 72 65 6c | kage.maintains.the.following.rel |
0c20 | 69 61 62 6c 65 20 64 69 73 74 72 6f 20 49 44 20 76 61 6c 75 65 73 3a 0a 0a 20 20 20 20 3d 3d 3d | iable.distro.ID.values:......=== |
0c40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ===========..=================== |
0c60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 20 20 20 44 69 73 74 72 | ======================.....Distr |
0c80 | 6f 20 49 44 20 20 20 20 20 20 20 44 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 20 3d 3d 3d 3d | o.ID.......Distribution.....==== |
0ca0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ==========..==================== |
0cc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 20 20 20 22 75 62 75 6e 74 | =====================....."ubunt |
0ce0 | 75 22 20 20 20 20 20 20 20 20 55 62 75 6e 74 75 0a 20 20 20 20 22 64 65 62 69 61 6e 22 20 20 20 | u"........Ubuntu....."debian"... |
0d00 | 20 20 20 20 20 44 65 62 69 61 6e 0a 20 20 20 20 22 72 68 65 6c 22 20 20 20 20 20 20 20 20 20 20 | .....Debian....."rhel".......... |
0d20 | 52 65 64 48 61 74 20 45 6e 74 65 72 70 72 69 73 65 20 4c 69 6e 75 78 0a 20 20 20 20 22 63 65 6e | RedHat.Enterprise.Linux....."cen |
0d40 | 74 6f 73 22 20 20 20 20 20 20 20 20 43 65 6e 74 4f 53 0a 20 20 20 20 22 66 65 64 6f 72 61 22 20 | tos"........CentOS....."fedora". |
0d60 | 20 20 20 20 20 20 20 46 65 64 6f 72 61 0a 20 20 20 20 22 73 6c 65 73 22 20 20 20 20 20 20 20 20 | .......Fedora....."sles"........ |
0d80 | 20 20 53 55 53 45 20 4c 69 6e 75 78 20 45 6e 74 65 72 70 72 69 73 65 20 53 65 72 76 65 72 0a 20 | ..SUSE.Linux.Enterprise.Server.. |
0da0 | 20 20 20 22 6f 70 65 6e 73 75 73 65 22 20 20 20 20 20 20 6f 70 65 6e 53 55 53 45 0a 20 20 20 20 | ..."opensuse"......openSUSE..... |
0dc0 | 22 61 6d 61 7a 6f 6e 22 20 20 20 20 20 20 20 20 41 6d 61 7a 6f 6e 20 4c 69 6e 75 78 0a 20 20 20 | "amazon"........Amazon.Linux.... |
0de0 | 20 22 61 72 63 68 22 20 20 20 20 20 20 20 20 20 20 41 72 63 68 20 4c 69 6e 75 78 0a 20 20 20 20 | ."arch"..........Arch.Linux..... |
0e00 | 22 63 6c 6f 75 64 6c 69 6e 75 78 22 20 20 20 20 43 6c 6f 75 64 4c 69 6e 75 78 20 4f 53 0a 20 20 | "cloudlinux"....CloudLinux.OS... |
0e20 | 20 20 22 65 78 68 65 72 62 6f 22 20 20 20 20 20 20 20 45 78 68 65 72 62 6f 20 4c 69 6e 75 78 0a | .."exherbo".......Exherbo.Linux. |
0e40 | 20 20 20 20 22 67 65 6e 74 6f 6f 22 20 20 20 20 20 20 20 20 47 65 6e 54 6f 6f 20 4c 69 6e 75 78 | ...."gentoo"........GenToo.Linux |
0e60 | 0a 20 20 20 20 22 69 62 6d 5f 70 6f 77 65 72 6b 76 6d 22 20 20 49 42 4d 20 50 6f 77 65 72 4b 56 | ....."ibm_powerkvm"..IBM.PowerKV |
0e80 | 4d 0a 20 20 20 20 22 6b 76 6d 69 62 6d 22 20 20 20 20 20 20 20 20 4b 56 4d 20 66 6f 72 20 49 42 | M....."kvmibm"........KVM.for.IB |
0ea0 | 4d 20 7a 20 53 79 73 74 65 6d 73 0a 20 20 20 20 22 6c 69 6e 75 78 6d 69 6e 74 22 20 20 20 20 20 | M.z.Systems....."linuxmint"..... |
0ec0 | 4c 69 6e 75 78 20 4d 69 6e 74 0a 20 20 20 20 22 6d 61 67 65 69 61 22 20 20 20 20 20 20 20 20 4d | Linux.Mint....."mageia"........M |
0ee0 | 61 67 65 69 61 0a 20 20 20 20 22 6d 61 6e 64 72 69 76 61 22 20 20 20 20 20 20 4d 61 6e 64 72 69 | ageia....."mandriva"......Mandri |
0f00 | 76 61 20 4c 69 6e 75 78 0a 20 20 20 20 22 70 61 72 61 6c 6c 65 6c 73 22 20 20 20 20 20 50 61 72 | va.Linux....."parallels".....Par |
0f20 | 61 6c 6c 65 6c 73 0a 20 20 20 20 22 70 69 64 6f 72 61 22 20 20 20 20 20 20 20 20 50 69 64 6f 72 | allels....."pidora"........Pidor |
0f40 | 61 0a 20 20 20 20 22 72 61 73 70 62 69 61 6e 22 20 20 20 20 20 20 52 61 73 70 62 69 61 6e 0a 20 | a....."raspbian"......Raspbian.. |
0f60 | 20 20 20 22 6f 72 61 63 6c 65 22 20 20 20 20 20 20 20 20 4f 72 61 63 6c 65 20 4c 69 6e 75 78 20 | ..."oracle"........Oracle.Linux. |
0f80 | 28 61 6e 64 20 4f 72 61 63 6c 65 20 45 6e 74 65 72 70 72 69 73 65 20 4c 69 6e 75 78 29 0a 20 20 | (and.Oracle.Enterprise.Linux)... |
0fa0 | 20 20 22 73 63 69 65 6e 74 69 66 69 63 22 20 20 20 20 53 63 69 65 6e 74 69 66 69 63 20 4c 69 6e | .."scientific"....Scientific.Lin |
0fc0 | 75 78 0a 20 20 20 20 22 73 6c 61 63 6b 77 61 72 65 22 20 20 20 20 20 53 6c 61 63 6b 77 61 72 65 | ux....."slackware".....Slackware |
0fe0 | 0a 20 20 20 20 22 78 65 6e 73 65 72 76 65 72 22 20 20 20 20 20 58 65 6e 53 65 72 76 65 72 0a 20 | ....."xenserver".....XenServer.. |
1000 | 20 20 20 22 6f 70 65 6e 62 73 64 22 20 20 20 20 20 20 20 4f 70 65 6e 42 53 44 0a 20 20 20 20 22 | ..."openbsd".......OpenBSD....." |
1020 | 6e 65 74 62 73 64 22 20 20 20 20 20 20 20 20 4e 65 74 42 53 44 0a 20 20 20 20 22 66 72 65 65 62 | netbsd"........NetBSD....."freeb |
1040 | 73 64 22 20 20 20 20 20 20 20 46 72 65 65 42 53 44 0a 20 20 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | sd".......FreeBSD.....========== |
1060 | 3d 3d 3d 3d 20 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ====..========================== |
1080 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 20 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 | ===============......If.you.have |
10a0 | 20 61 20 6e 65 65 64 20 74 6f 20 67 65 74 20 64 69 73 74 72 6f 73 20 66 6f 72 20 72 65 6c 69 61 | .a.need.to.get.distros.for.relia |
10c0 | 62 6c 65 20 49 44 73 20 61 64 64 65 64 20 69 6e 74 6f 20 74 68 69 73 20 73 65 74 2c 0a 20 20 20 | ble.IDs.added.into.this.set,.... |
10e0 | 20 6f 72 20 69 66 20 79 6f 75 20 66 69 6e 64 20 74 68 61 74 20 74 68 65 20 3a 66 75 6e 63 3a 60 | .or.if.you.find.that.the.:func:` |
1100 | 64 69 73 74 72 6f 2e 69 64 60 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 20 64 69 | distro.id`.function.returns.a.di |
1120 | 66 66 65 72 65 6e 74 0a 20 20 20 20 64 69 73 74 72 6f 20 49 44 20 66 6f 72 20 6f 6e 65 20 6f 66 | fferent.....distro.ID.for.one.of |
1140 | 20 74 68 65 20 6c 69 73 74 65 64 20 64 69 73 74 72 6f 73 2c 20 70 6c 65 61 73 65 20 63 72 65 61 | .the.listed.distros,.please.crea |
1160 | 74 65 20 61 6e 20 69 73 73 75 65 20 69 6e 20 74 68 65 0a 20 20 20 20 60 64 69 73 74 72 6f 20 69 | te.an.issue.in.the.....`distro.i |
1180 | 73 73 75 65 20 74 72 61 63 6b 65 72 60 5f 2e 0a 0a 20 20 20 20 2a 2a 4c 6f 6f 6b 75 70 20 68 69 | ssue.tracker`_.......**Lookup.hi |
11a0 | 65 72 61 72 63 68 79 20 61 6e 64 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 3a 2a 2a 0a 0a | erarchy.and.transformations:**.. |
11c0 | 20 20 20 20 46 69 72 73 74 2c 20 74 68 65 20 49 44 20 69 73 20 6f 62 74 61 69 6e 65 64 20 66 72 | ....First,.the.ID.is.obtained.fr |
11e0 | 6f 6d 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 6f 75 72 63 65 73 2c 20 69 6e 20 74 68 65 | om.the.following.sources,.in.the |
1200 | 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 6f 72 64 65 72 2e 20 54 68 65 20 66 69 72 73 74 20 | .specified.....order..The.first. |
1220 | 61 76 61 69 6c 61 62 6c 65 20 61 6e 64 20 6e 6f 6e 2d 65 6d 70 74 79 20 76 61 6c 75 65 20 69 73 | available.and.non-empty.value.is |
1240 | 20 75 73 65 64 3a 0a 0a 20 20 20 20 2a 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 | .used:......*.the.value.of.the." |
1260 | 49 44 22 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 | ID".attribute.of.the.os-release. |
1280 | 66 69 6c 65 2c 0a 0a 20 20 20 20 2a 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 44 | file,......*.the.value.of.the."D |
12a0 | 69 73 74 72 69 62 75 74 6f 72 20 49 44 22 20 61 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 65 | istributor.ID".attribute.returne |
12c0 | 64 20 62 79 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 0a 20 20 20 20 20 20 63 6f 6d 6d 61 | d.by.the.lsb_release.......comma |
12e0 | 6e 64 2c 0a 0a 20 20 20 20 2a 20 74 68 65 20 66 69 72 73 74 20 70 61 72 74 20 6f 66 20 74 68 65 | nd,......*.the.first.part.of.the |
1300 | 20 66 69 6c 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 | .file.name.of.the.distro.release |
1320 | 20 66 69 6c 65 2c 0a 0a 20 20 20 20 54 68 65 20 73 6f 20 64 65 74 65 72 6d 69 6e 65 64 20 49 44 | .file,......The.so.determined.ID |
1340 | 20 76 61 6c 75 65 20 74 68 65 6e 20 70 61 73 73 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | .value.then.passes.the.following |
1360 | 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 2c 0a 20 20 20 20 62 65 66 6f 72 65 20 69 74 20 | .transformations,.....before.it. |
1380 | 69 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 69 73 20 6d 65 74 68 6f 64 3a 0a 0a 20 20 20 | is.returned.by.this.method:..... |
13a0 | 20 2a 20 69 74 20 69 73 20 74 72 61 6e 73 6c 61 74 65 64 20 74 6f 20 6c 6f 77 65 72 20 63 61 73 | .*.it.is.translated.to.lower.cas |
13c0 | 65 2c 0a 0a 20 20 20 20 2a 20 62 6c 61 6e 6b 73 20 28 77 68 69 63 68 20 73 68 6f 75 6c 64 20 6e | e,......*.blanks.(which.should.n |
13e0 | 6f 74 20 62 65 20 74 68 65 72 65 20 61 6e 79 77 61 79 29 20 61 72 65 20 74 72 61 6e 73 6c 61 74 | ot.be.there.anyway).are.translat |
1400 | 65 64 20 74 6f 20 75 6e 64 65 72 73 63 6f 72 65 73 2c 0a 0a 20 20 20 20 2a 20 61 20 6e 6f 72 6d | ed.to.underscores,......*.a.norm |
1420 | 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 49 44 20 69 73 20 70 65 72 66 6f 72 6d 65 64 | alization.of.the.ID.is.performed |
1440 | 2c 20 62 61 73 65 64 20 75 70 6f 6e 0a 20 20 20 20 20 20 60 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f | ,.based.upon.......`normalizatio |
1460 | 6e 20 74 61 62 6c 65 73 60 5f 2e 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 | n.tables`_..The.purpose.of.this. |
1480 | 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 20 69 73 20 74 6f 20 65 6e 73 75 72 65 0a 20 20 20 20 20 | normalization.is.to.ensure...... |
14a0 | 20 74 68 61 74 20 74 68 65 20 49 44 20 69 73 20 61 73 20 72 65 6c 69 61 62 6c 65 20 61 73 20 70 | .that.the.ID.is.as.reliable.as.p |
14c0 | 6f 73 73 69 62 6c 65 2c 20 65 76 65 6e 20 61 63 72 6f 73 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c | ossible,.even.across.incompatibl |
14e0 | 65 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 69 6e 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 | e.changes.......in.the.OS.distri |
1500 | 62 75 74 69 6f 6e 73 2e 20 41 20 63 6f 6d 6d 6f 6e 20 72 65 61 73 6f 6e 20 66 6f 72 20 61 6e 20 | butions..A.common.reason.for.an. |
1520 | 69 6e 63 6f 6d 70 61 74 69 62 6c 65 20 63 68 61 6e 67 65 20 69 73 0a 20 20 20 20 20 20 74 68 65 | incompatible.change.is.......the |
1540 | 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 61 6e 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2c | .addition.of.an.os-release.file, |
1560 | 20 6f 72 20 74 68 65 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 | .or.the.addition.of.the.lsb_rele |
1580 | 61 73 65 0a 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 77 69 74 68 20 49 44 20 76 61 6c 75 65 | ase.......command,.with.ID.value |
15a0 | 73 20 74 68 61 74 20 64 69 66 66 65 72 20 66 72 6f 6d 20 77 68 61 74 20 77 61 73 20 70 72 65 76 | s.that.differ.from.what.was.prev |
15c0 | 69 6f 75 73 6c 79 20 64 65 74 65 72 6d 69 6e 65 64 0a 20 20 20 20 20 20 66 72 6f 6d 20 74 68 65 | iously.determined.......from.the |
15e0 | 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 20 20 20 20 29 | .distro.release.file.name......) |
1600 | 02 72 0a 00 00 00 da 02 69 64 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 0f | .r......idr....r....r....r....r. |
1620 | 00 00 00 7d 00 00 00 73 02 00 00 00 00 4b 72 0f 00 00 00 46 63 01 00 00 00 00 00 00 00 01 00 00 | ...}...s.....Kr....Fc........... |
1640 | 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 6b 04 00 00 0a | .....C...s....t...|...S.).ak.... |
1660 | 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 | ....Return.the.name.of.the.curre |
1680 | 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 73 20 61 20 68 75 6d 61 6e 2d 72 | nt.OS.distribution,.as.a.human-r |
16a0 | 65 61 64 61 62 6c 65 0a 20 20 20 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20 2a 70 72 65 | eadable.....string.......If.*pre |
16c0 | 74 74 79 2a 20 69 73 20 66 61 6c 73 65 2c 20 74 68 65 20 6e 61 6d 65 20 69 73 20 72 65 74 75 72 | tty*.is.false,.the.name.is.retur |
16e0 | 6e 65 64 20 77 69 74 68 6f 75 74 20 76 65 72 73 69 6f 6e 20 6f 72 20 63 6f 64 65 6e 61 6d 65 2e | ned.without.version.or.codename. |
1700 | 0a 20 20 20 20 28 65 2e 67 2e 20 22 43 65 6e 74 4f 53 20 4c 69 6e 75 78 22 29 0a 0a 20 20 20 20 | .....(e.g.."CentOS.Linux")...... |
1720 | 49 66 20 2a 70 72 65 74 74 79 2a 20 69 73 20 74 72 75 65 2c 20 74 68 65 20 76 65 72 73 69 6f 6e | If.*pretty*.is.true,.the.version |
1740 | 20 61 6e 64 20 63 6f 64 65 6e 61 6d 65 20 61 72 65 20 61 70 70 65 6e 64 65 64 2e 0a 20 20 20 20 | .and.codename.are.appended...... |
1760 | 28 65 2e 67 2e 20 22 43 65 6e 74 4f 53 20 4c 69 6e 75 78 20 37 2e 31 2e 31 35 30 33 20 28 43 6f | (e.g.."CentOS.Linux.7.1.1503.(Co |
1780 | 72 65 29 22 29 0a 0a 20 20 20 20 2a 2a 4c 6f 6f 6b 75 70 20 68 69 65 72 61 72 63 68 79 3a 2a 2a | re)")......**Lookup.hierarchy:** |
17a0 | 0a 0a 20 20 20 20 54 68 65 20 6e 61 6d 65 20 69 73 20 6f 62 74 61 69 6e 65 64 20 66 72 6f 6d 20 | ......The.name.is.obtained.from. |
17c0 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 6f 75 72 63 65 73 2c 20 69 6e 20 74 68 65 20 73 70 | the.following.sources,.in.the.sp |
17e0 | 65 63 69 66 69 65 64 20 6f 72 64 65 72 2e 0a 20 20 20 20 54 68 65 20 66 69 72 73 74 20 61 76 61 | ecified.order......The.first.ava |
1800 | 69 6c 61 62 6c 65 20 61 6e 64 20 6e 6f 6e 2d 65 6d 70 74 79 20 76 61 6c 75 65 20 69 73 20 75 73 | ilable.and.non-empty.value.is.us |
1820 | 65 64 3a 0a 0a 20 20 20 20 2a 20 49 66 20 2a 70 72 65 74 74 79 2a 20 69 73 20 66 61 6c 73 65 3a | ed:......*.If.*pretty*.is.false: |
1840 | 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 4e 41 4d 45 | ........-.the.value.of.the."NAME |
1860 | 22 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 | ".attribute.of.the.os-release.fi |
1880 | 6c 65 2c 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 44 | le,........-.the.value.of.the."D |
18a0 | 69 73 74 72 69 62 75 74 6f 72 20 49 44 22 20 61 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 65 | istributor.ID".attribute.returne |
18c0 | 64 20 62 79 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 0a 20 20 20 20 20 20 20 20 63 6f 6d | d.by.the.lsb_release.........com |
18e0 | 6d 61 6e 64 2c 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | mand,........-.the.value.of.the. |
1900 | 22 3c 6e 61 6d 65 3e 22 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c | "<name>".field.of.the.distro.rel |
1920 | 65 61 73 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 2a 20 49 66 20 2a 70 72 65 74 74 79 2a 20 69 73 | ease.file.......*.If.*pretty*.is |
1940 | 20 74 72 75 65 3a 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | .true:........-.the.value.of.the |
1960 | 20 22 50 52 45 54 54 59 5f 4e 41 4d 45 22 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 | ."PRETTY_NAME".attribute.of.the. |
1980 | 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2c 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 | os-release.file,........-.the.va |
19a0 | 6c 75 65 20 6f 66 20 74 68 65 20 22 44 65 73 63 72 69 70 74 69 6f 6e 22 20 61 74 74 72 69 62 75 | lue.of.the."Description".attribu |
19c0 | 74 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 0a 20 | te.returned.by.the.lsb_release.. |
19e0 | 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 0a 0a 20 20 20 20 20 20 2d 20 74 68 65 20 76 61 6c | .......command,........-.the.val |
1a00 | 75 65 20 6f 66 20 74 68 65 20 22 3c 6e 61 6d 65 3e 22 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 | ue.of.the."<name>".field.of.the. |
1a20 | 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2c 20 61 70 70 65 6e 64 65 64 0a 20 20 | distro.release.file,.appended... |
1a40 | 20 20 20 20 20 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 74 | ......with.the.value.of.the.pret |
1a60 | 74 79 20 76 65 72 73 69 6f 6e 20 28 22 3c 76 65 72 73 69 6f 6e 5f 69 64 3e 22 20 61 6e 64 20 22 | ty.version.("<version_id>".and." |
1a80 | 3c 63 6f 64 65 6e 61 6d 65 3e 22 0a 20 20 20 20 20 20 20 20 66 69 65 6c 64 73 29 20 6f 66 20 74 | <codename>".........fields).of.t |
1aa0 | 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2c 20 69 66 20 61 76 61 69 6c | he.distro.release.file,.if.avail |
1ac0 | 61 62 6c 65 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 04 6e 61 6d 65 29 01 da 06 70 72 65 74 74 | able......).r......name)...prett |
1ae0 | 79 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 10 00 00 00 cb 00 00 00 73 02 00 00 00 00 24 | yr....r....r....r........s.....$ |
1b00 | 72 10 00 00 00 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0c 00 00 00 74 | r....c................C...s....t |
1b20 | 00 a0 01 7c 00 7c 01 a1 02 53 00 29 01 61 76 06 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 | ...|.|...S.).av........Return.th |
1b40 | 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 | e.version.of.the.current.OS.dist |
1b60 | 72 69 62 75 74 69 6f 6e 2c 20 61 73 20 61 20 68 75 6d 61 6e 2d 72 65 61 64 61 62 6c 65 0a 20 20 | ribution,.as.a.human-readable... |
1b80 | 20 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20 2a 70 72 65 74 74 79 2a 20 69 73 20 66 61 | ..string.......If.*pretty*.is.fa |
1ba0 | 6c 73 65 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 69 73 20 72 65 74 75 72 6e 65 64 20 77 69 74 | lse,.the.version.is.returned.wit |
1bc0 | 68 6f 75 74 20 63 6f 64 65 6e 61 6d 65 20 28 65 2e 67 2e 0a 20 20 20 20 22 37 2e 30 22 29 2e 0a | hout.codename.(e.g......"7.0").. |
1be0 | 0a 20 20 20 20 49 66 20 2a 70 72 65 74 74 79 2a 20 69 73 20 74 72 75 65 2c 20 74 68 65 20 63 6f | .....If.*pretty*.is.true,.the.co |
1c00 | 64 65 6e 61 6d 65 20 69 6e 20 70 61 72 65 6e 74 68 65 73 69 73 20 69 73 20 61 70 70 65 6e 64 65 | dename.in.parenthesis.is.appende |
1c20 | 64 2c 20 69 66 20 74 68 65 0a 20 20 20 20 63 6f 64 65 6e 61 6d 65 20 69 73 20 6e 6f 6e 2d 65 6d | d,.if.the.....codename.is.non-em |
1c40 | 70 74 79 20 28 65 2e 67 2e 20 22 37 2e 30 20 28 4d 61 69 70 6f 29 22 29 2e 0a 0a 20 20 20 20 53 | pty.(e.g.."7.0.(Maipo)").......S |
1c60 | 6f 6d 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 70 72 6f 76 69 64 65 20 76 65 72 73 69 6f | ome.distributions.provide.versio |
1c80 | 6e 20 6e 75 6d 62 65 72 73 20 77 69 74 68 20 64 69 66 66 65 72 65 6e 74 20 70 72 65 63 69 73 69 | n.numbers.with.different.precisi |
1ca0 | 6f 6e 73 20 69 6e 0a 20 20 20 20 74 68 65 20 64 69 66 66 65 72 65 6e 74 20 73 6f 75 72 63 65 73 | ons.in.....the.different.sources |
1cc0 | 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 45 78 | .of.distribution.information..Ex |
1ce0 | 61 6d 69 6e 69 6e 67 20 74 68 65 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20 20 73 6f 75 72 63 65 | amining.the.different.....source |
1d00 | 73 20 69 6e 20 61 20 66 69 78 65 64 20 70 72 69 6f 72 69 74 79 20 6f 72 64 65 72 20 64 6f 65 73 | s.in.a.fixed.priority.order.does |
1d20 | 20 6e 6f 74 20 61 6c 77 61 79 73 20 79 69 65 6c 64 20 74 68 65 20 6d 6f 73 74 20 70 72 65 63 69 | .not.always.yield.the.most.preci |
1d40 | 73 65 0a 20 20 20 20 76 65 72 73 69 6f 6e 20 28 65 2e 67 2e 20 66 6f 72 20 44 65 62 69 61 6e 20 | se.....version.(e.g..for.Debian. |
1d60 | 38 2e 32 2c 20 6f 72 20 43 65 6e 74 4f 53 20 37 2e 31 29 2e 0a 0a 20 20 20 20 54 68 65 20 2a 62 | 8.2,.or.CentOS.7.1).......The.*b |
1d80 | 65 73 74 2a 20 70 61 72 61 6d 65 74 65 72 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f | est*.parameter.can.be.used.to.co |
1da0 | 6e 74 72 6f 6c 20 74 68 65 20 61 70 70 72 6f 61 63 68 20 66 6f 72 20 74 68 65 20 72 65 74 75 72 | ntrol.the.approach.for.the.retur |
1dc0 | 6e 65 64 0a 20 20 20 20 76 65 72 73 69 6f 6e 3a 0a 0a 20 20 20 20 49 66 20 2a 62 65 73 74 2a 20 | ned.....version:......If.*best*. |
1de0 | 69 73 20 66 61 6c 73 65 2c 20 74 68 65 20 66 69 72 73 74 20 6e 6f 6e 2d 65 6d 70 74 79 20 76 65 | is.false,.the.first.non-empty.ve |
1e00 | 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 69 6e 20 70 72 69 6f 72 69 74 79 20 6f 72 64 65 72 20 6f | rsion.number.in.priority.order.o |
1e20 | 66 0a 20 20 20 20 74 68 65 20 65 78 61 6d 69 6e 65 64 20 73 6f 75 72 63 65 73 20 69 73 20 72 65 | f.....the.examined.sources.is.re |
1e40 | 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 49 66 20 2a 62 65 73 74 2a 20 69 73 20 74 72 75 65 2c 20 | turned.......If.*best*.is.true,. |
1e60 | 74 68 65 20 6d 6f 73 74 20 70 72 65 63 69 73 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 | the.most.precise.version.number. |
1e80 | 6f 75 74 20 6f 66 20 61 6c 6c 20 65 78 61 6d 69 6e 65 64 0a 20 20 20 20 73 6f 75 72 63 65 73 20 | out.of.all.examined.....sources. |
1ea0 | 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 2a 2a 4c 6f 6f 6b 75 70 20 68 69 65 72 61 | is.returned.......**Lookup.hiera |
1ec0 | 72 63 68 79 3a 2a 2a 0a 0a 20 20 20 20 49 6e 20 61 6c 6c 20 63 61 73 65 73 2c 20 74 68 65 20 76 | rchy:**......In.all.cases,.the.v |
1ee0 | 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 69 73 20 6f 62 74 61 69 6e 65 64 20 66 72 6f 6d 20 74 | ersion.number.is.obtained.from.t |
1f00 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 6f 75 72 63 65 73 2e 0a 20 20 20 20 49 66 20 2a 62 65 | he.following.sources......If.*be |
1f20 | 73 74 2a 20 69 73 20 66 61 6c 73 65 2c 20 74 68 69 73 20 6f 72 64 65 72 20 72 65 70 72 65 73 65 | st*.is.false,.this.order.represe |
1f40 | 6e 74 73 20 74 68 65 20 70 72 69 6f 72 69 74 79 20 6f 72 64 65 72 3a 0a 0a 20 20 20 20 2a 20 74 | nts.the.priority.order:......*.t |
1f60 | 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 56 45 52 53 49 4f 4e 5f 49 44 22 20 61 74 74 | he.value.of.the."VERSION_ID".att |
1f80 | 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2c 0a 20 | ribute.of.the.os-release.file,.. |
1fa0 | 20 20 20 2a 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 22 52 65 6c 65 61 73 65 22 20 | ...*.the.value.of.the."Release". |
1fc0 | 61 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 65 64 20 62 79 20 74 68 65 20 6c 73 62 5f 72 65 | attribute.returned.by.the.lsb_re |
1fe0 | 6c 65 61 73 65 0a 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 2a 20 74 68 65 20 76 | lease.......command,.....*.the.v |
2000 | 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 22 3c | ersion.number.parsed.from.the."< |
2020 | 76 65 72 73 69 6f 6e 5f 69 64 3e 22 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 | version_id>".field.of.the.first. |
2040 | 6c 69 6e 65 0a 20 20 20 20 20 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 | line.......of.the.distro.release |
2060 | 20 66 69 6c 65 2c 0a 20 20 20 20 2a 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 | .file,.....*.the.version.number. |
2080 | 70 61 72 73 65 64 20 66 72 6f 6d 20 74 68 65 20 22 50 52 45 54 54 59 5f 4e 41 4d 45 22 20 61 74 | parsed.from.the."PRETTY_NAME".at |
20a0 | 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 6f 73 2d 72 65 6c 65 61 73 65 20 | tribute.of.the.......os-release. |
20c0 | 66 69 6c 65 2c 20 69 66 20 69 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 6f 72 6d 61 74 20 6f | file,.if.it.follows.the.format.o |
20e0 | 66 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 73 2e 0a 20 20 20 20 | f.the.distro.release.files...... |
2100 | 2a 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 70 61 72 73 65 64 20 66 72 6f 6d | *.the.version.number.parsed.from |
2120 | 20 74 68 65 20 22 44 65 73 63 72 69 70 74 69 6f 6e 22 20 61 74 74 72 69 62 75 74 65 20 72 65 74 | .the."Description".attribute.ret |
2140 | 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 | urned.by.......the.lsb_release.c |
2160 | 6f 6d 6d 61 6e 64 2c 20 69 66 20 69 74 20 66 6f 6c 6c 6f 77 73 20 74 68 65 20 66 6f 72 6d 61 74 | ommand,.if.it.follows.the.format |
2180 | 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 0a 20 20 20 20 20 20 66 69 6c | .of.the.distro.release.......fil |
21a0 | 65 73 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 07 76 65 72 73 69 6f 6e 29 02 72 11 00 00 00 da | es......).r......version).r..... |
21c0 | 04 62 65 73 74 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 12 00 00 00 f2 00 00 00 73 02 00 | .bestr....r....r....r........s.. |
21e0 | 00 00 00 29 72 12 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0a | ...)r....c................C...s. |
2200 | 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 a0 01 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 | ...t...|...S.).a.........Return. |
2220 | 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 | the.version.of.the.current.OS.di |
2240 | 73 74 72 69 62 75 74 69 6f 6e 20 61 73 20 61 20 74 75 70 6c 65 0a 20 20 20 20 60 60 28 6d 61 6a | stribution.as.a.tuple.....``(maj |
2260 | 6f 72 2c 20 6d 69 6e 6f 72 2c 20 62 75 69 6c 64 5f 6e 75 6d 62 65 72 29 60 60 20 77 69 74 68 20 | or,.minor,.build_number)``.with. |
2280 | 69 74 65 6d 73 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 2a 20 60 60 6d 61 6a 6f 72 | items.as.follows:......*.``major |
22a0 | 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f | ``:..The.result.of.:func:`distro |
22c0 | 2e 6d 61 6a 6f 72 5f 76 65 72 73 69 6f 6e 60 2e 0a 0a 20 20 20 20 2a 20 60 60 6d 69 6e 6f 72 60 | .major_version`.......*.``minor` |
22e0 | 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e | `:..The.result.of.:func:`distro. |
2300 | 6d 69 6e 6f 72 5f 76 65 72 73 69 6f 6e 60 2e 0a 0a 20 20 20 20 2a 20 60 60 62 75 69 6c 64 5f 6e | minor_version`.......*.``build_n |
2320 | 75 6d 62 65 72 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 | umber``:..The.result.of.:func:`d |
2340 | 69 73 74 72 6f 2e 62 75 69 6c 64 5f 6e 75 6d 62 65 72 60 2e 0a 0a 20 20 20 20 46 6f 72 20 61 20 | istro.build_number`.......For.a. |
2360 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 2a 62 65 73 74 2a 20 70 61 72 61 6d 65 | description.of.the.*best*.parame |
2380 | 74 65 72 2c 20 73 65 65 20 74 68 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 | ter,.see.the.:func:`distro.versi |
23a0 | 6f 6e 60 0a 20 20 20 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0d 76 65 72 | on`.....method......).r......ver |
23c0 | 73 69 6f 6e 5f 70 61 72 74 73 29 01 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 | sion_parts).r....r....r....r.... |
23e0 | 72 14 00 00 00 1e 01 00 00 73 02 00 00 00 00 0e 72 14 00 00 00 63 01 00 00 00 00 00 00 00 01 00 | r........s......r....c.......... |
2400 | 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 35 01 00 00 | ......C...s....t...|...S.).a5... |
2420 | 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 6f 66 | .....Return.the.major.version.of |
2440 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 73 | .the.current.OS.distribution,.as |
2460 | 20 61 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 69 66 20 70 72 6f 76 69 64 65 64 2e 0a 20 20 20 20 | .a.string,.....if.provided...... |
2480 | 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 20 72 | Otherwise,.the.empty.string.is.r |
24a0 | 65 74 75 72 6e 65 64 2e 20 54 68 65 20 6d 61 6a 6f 72 20 76 65 72 73 69 6f 6e 20 69 73 20 74 68 | eturned..The.major.version.is.th |
24c0 | 65 20 66 69 72 73 74 0a 20 20 20 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 74 2d 73 65 70 61 | e.first.....part.of.the.dot-sepa |
24e0 | 72 61 74 65 64 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 46 6f 72 20 61 | rated.version.string.......For.a |
2500 | 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 2a 62 65 73 74 2a 20 70 61 72 61 6d | .description.of.the.*best*.param |
2520 | 65 74 65 72 2c 20 73 65 65 20 74 68 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 | eter,.see.the.:func:`distro.vers |
2540 | 69 6f 6e 60 0a 20 20 20 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0d 6d 61 | ion`.....method......).r......ma |
2560 | 6a 6f 72 5f 76 65 72 73 69 6f 6e 29 01 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 | jor_version).r....r....r....r... |
2580 | 00 72 15 00 00 00 2f 01 00 00 73 02 00 00 00 00 0a 72 15 00 00 00 63 01 00 00 00 00 00 00 00 01 | .r..../...s......r....c......... |
25a0 | 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 36 01 00 | .......C...s....t...|...S.).a6.. |
25c0 | 00 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 6d 69 6e 6f 72 20 76 65 72 73 69 6f 6e 20 6f | ......Return.the.minor.version.o |
25e0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 | f.the.current.OS.distribution,.a |
2600 | 73 20 61 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 69 66 20 70 72 6f 76 69 64 65 64 2e 0a 20 20 20 | s.a.string,.....if.provided..... |
2620 | 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 20 | .Otherwise,.the.empty.string.is. |
2640 | 72 65 74 75 72 6e 65 64 2e 20 54 68 65 20 6d 69 6e 6f 72 20 76 65 72 73 69 6f 6e 20 69 73 20 74 | returned..The.minor.version.is.t |
2660 | 68 65 20 73 65 63 6f 6e 64 0a 20 20 20 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 6f 74 2d 73 65 | he.second.....part.of.the.dot-se |
2680 | 70 61 72 61 74 65 64 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 46 6f 72 | parated.version.string.......For |
26a0 | 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 2a 62 65 73 74 2a 20 70 61 72 | .a.description.of.the.*best*.par |
26c0 | 61 6d 65 74 65 72 2c 20 73 65 65 20 74 68 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 | ameter,.see.the.:func:`distro.ve |
26e0 | 72 73 69 6f 6e 60 0a 20 20 20 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0d | rsion`.....method......).r...... |
2700 | 6d 69 6e 6f 72 5f 76 65 72 73 69 6f 6e 29 01 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e | minor_version).r....r....r....r. |
2720 | 00 00 00 72 16 00 00 00 3c 01 00 00 73 02 00 00 00 00 0a 72 16 00 00 00 63 01 00 00 00 00 00 00 | ...r....<...s......r....c....... |
2740 | 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 33 | .........C...s....t...|...S.).a3 |
2760 | 01 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 62 75 69 6c 64 20 6e 75 6d 62 65 72 20 | ........Return.the.build.number. |
2780 | 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 | of.the.current.OS.distribution,. |
27a0 | 61 73 20 61 20 73 74 72 69 6e 67 2c 0a 20 20 20 20 69 66 20 70 72 6f 76 69 64 65 64 2e 0a 20 20 | as.a.string,.....if.provided.... |
27c0 | 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 73 | ..Otherwise,.the.empty.string.is |
27e0 | 20 72 65 74 75 72 6e 65 64 2e 20 54 68 65 20 62 75 69 6c 64 20 6e 75 6d 62 65 72 20 69 73 20 74 | .returned..The.build.number.is.t |
2800 | 68 65 20 74 68 69 72 64 20 70 61 72 74 0a 20 20 20 20 6f 66 20 74 68 65 20 64 6f 74 2d 73 65 70 | he.third.part.....of.the.dot-sep |
2820 | 61 72 61 74 65 64 20 76 65 72 73 69 6f 6e 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 46 6f 72 20 | arated.version.string.......For. |
2840 | 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 2a 62 65 73 74 2a 20 70 61 72 61 | a.description.of.the.*best*.para |
2860 | 6d 65 74 65 72 2c 20 73 65 65 20 74 68 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 | meter,.see.the.:func:`distro.ver |
2880 | 73 69 6f 6e 60 0a 20 20 20 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0c 62 | sion`.....method......).r......b |
28a0 | 75 69 6c 64 5f 6e 75 6d 62 65 72 29 01 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 | uild_number).r....r....r....r... |
28c0 | 00 72 17 00 00 00 49 01 00 00 73 02 00 00 00 00 0a 72 17 00 00 00 63 00 00 00 00 00 00 00 00 00 | .r....I...s......r....c......... |
28e0 | 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 74 00 a0 01 a1 00 53 00 29 01 61 0f 02 00 00 0a | .......C...s....t.....S.).a..... |
2900 | 20 20 20 20 52 65 74 75 72 6e 20 61 20 73 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 20 6c 69 73 | ....Return.a.space-separated.lis |
2920 | 74 20 6f 66 20 64 69 73 74 72 6f 20 49 44 73 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 | t.of.distro.IDs.of.distributions |
2940 | 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 63 6c 6f 73 65 6c 79 20 72 65 6c 61 74 65 64 20 74 6f | .that.are.....closely.related.to |
2960 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 6e 20 | .the.current.OS.distribution.in. |
2980 | 72 65 67 61 72 64 73 20 74 6f 20 70 61 63 6b 61 67 69 6e 67 0a 20 20 20 20 61 6e 64 20 70 72 6f | regards.to.packaging.....and.pro |
29a0 | 67 72 61 6d 6d 69 6e 67 20 69 6e 74 65 72 66 61 63 65 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 | gramming.interfaces,.for.example |
29c0 | 20 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 64 | .distributions.the.current.....d |
29e0 | 69 73 74 72 69 62 75 74 69 6f 6e 20 69 73 20 61 20 64 65 72 69 76 61 74 69 76 65 20 66 72 6f 6d | istribution.is.a.derivative.from |
2a00 | 2e 0a 0a 20 20 20 20 2a 2a 4c 6f 6f 6b 75 70 20 68 69 65 72 61 72 63 68 79 3a 2a 2a 0a 0a 20 20 | .......**Lookup.hierarchy:**.... |
2a20 | 20 20 54 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 69 73 20 6f 6e 6c 79 20 | ..This.information.item.is.only. |
2a40 | 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2e | provided.by.the.os-release.file. |
2a60 | 0a 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 74 68 65 20 64 65 73 63 72 69 | .....For.details,.see.the.descri |
2a80 | 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 22 49 44 5f 4c 49 4b 45 22 20 61 74 74 72 69 62 75 74 65 | ption.of.the."ID_LIKE".attribute |
2aa0 | 20 69 6e 20 74 68 65 0a 20 20 20 20 60 6f 73 2d 72 65 6c 65 61 73 65 20 6d 61 6e 20 70 61 67 65 | .in.the.....`os-release.man.page |
2ac0 | 0a 20 20 20 20 3c 68 74 74 70 3a 2f 2f 77 77 77 2e 66 72 65 65 64 65 73 6b 74 6f 70 2e 6f 72 67 | .....<http://www.freedesktop.org |
2ae0 | 2f 73 6f 66 74 77 61 72 65 2f 73 79 73 74 65 6d 64 2f 6d 61 6e 2f 6f 73 2d 72 65 6c 65 61 73 65 | /software/systemd/man/os-release |
2b00 | 2e 68 74 6d 6c 3e 60 5f 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 04 6c 69 6b 65 72 0d 00 00 00 | .html>`_......).r......liker.... |
2b20 | 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 18 00 00 00 56 01 00 00 73 02 00 00 00 00 0e 72 | r....r....r....r....V...s......r |
2b40 | 18 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 74 00 | ....c................C...s....t. |
2b60 | a0 01 a1 00 53 00 29 01 61 a6 02 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 63 6f 64 | ....S.).a.........Return.the.cod |
2b80 | 65 6e 61 6d 65 20 66 6f 72 20 74 68 65 20 72 65 6c 65 61 73 65 20 6f 66 20 74 68 65 20 63 75 72 | ename.for.the.release.of.the.cur |
2ba0 | 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 0a 20 20 20 20 61 73 20 61 20 73 | rent.OS.distribution,.....as.a.s |
2bc0 | 74 72 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 | tring.......If.the.distribution. |
2be0 | 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 20 63 6f 64 65 6e 61 6d 65 2c 20 61 6e 20 65 6d 70 | does.not.have.a.codename,.an.emp |
2c00 | 74 79 20 73 74 72 69 6e 67 20 69 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 4e 6f 74 65 | ty.string.is.returned.......Note |
2c20 | 20 74 68 61 74 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 63 6f 64 65 6e 61 6d 65 20 69 73 20 6e | .that.the.returned.codename.is.n |
2c40 | 6f 74 20 61 6c 77 61 79 73 20 72 65 61 6c 6c 79 20 61 20 63 6f 64 65 6e 61 6d 65 2e 20 46 6f 72 | ot.always.really.a.codename..For |
2c60 | 0a 20 20 20 20 65 78 61 6d 70 6c 65 2c 20 6f 70 65 6e 53 55 53 45 20 72 65 74 75 72 6e 73 20 22 | .....example,.openSUSE.returns." |
2c80 | 78 38 36 5f 36 34 22 2e 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 | x86_64"..This.function.does.not. |
2ca0 | 68 61 6e 64 6c 65 20 73 75 63 68 0a 20 20 20 20 63 61 73 65 73 20 69 6e 20 61 6e 79 20 73 70 65 | handle.such.....cases.in.any.spe |
2cc0 | 63 69 61 6c 20 77 61 79 20 61 6e 64 20 6a 75 73 74 20 72 65 74 75 72 6e 73 20 74 68 65 20 73 74 | cial.way.and.just.returns.the.st |
2ce0 | 72 69 6e 67 20 69 74 20 66 69 6e 64 73 2c 20 69 66 20 61 6e 79 2e 0a 0a 20 20 20 20 2a 2a 4c 6f | ring.it.finds,.if.any.......**Lo |
2d00 | 6f 6b 75 70 20 68 69 65 72 61 72 63 68 79 3a 2a 2a 0a 0a 20 20 20 20 2a 20 74 68 65 20 63 6f 64 | okup.hierarchy:**......*.the.cod |
2d20 | 65 6e 61 6d 65 20 77 69 74 68 69 6e 20 74 68 65 20 22 56 45 52 53 49 4f 4e 22 20 61 74 74 72 69 | ename.within.the."VERSION".attri |
2d40 | 62 75 74 65 20 6f 66 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2c 20 69 66 0a | bute.of.the.os-release.file,.if. |
2d60 | 20 20 20 20 20 20 70 72 6f 76 69 64 65 64 2c 0a 0a 20 20 20 20 2a 20 74 68 65 20 76 61 6c 75 65 | ......provided,......*.the.value |
2d80 | 20 6f 66 20 74 68 65 20 22 43 6f 64 65 6e 61 6d 65 22 20 61 74 74 72 69 62 75 74 65 20 72 65 74 | .of.the."Codename".attribute.ret |
2da0 | 75 72 6e 65 64 20 62 79 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 0a 20 20 20 20 20 20 63 | urned.by.the.lsb_release.......c |
2dc0 | 6f 6d 6d 61 6e 64 2c 0a 0a 20 20 20 20 2a 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | ommand,......*.the.value.of.the. |
2de0 | 22 3c 63 6f 64 65 6e 61 6d 65 3e 22 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f | "<codename>".field.of.the.distro |
2e00 | 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 08 63 6f 64 65 | .release.file......).r......code |
2e20 | 6e 61 6d 65 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 19 00 00 00 67 01 00 | namer....r....r....r....r....g.. |
2e40 | 00 73 02 00 00 00 00 15 72 19 00 00 00 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 | .s......r....c................C. |
2e60 | 00 00 73 0c 00 00 00 74 00 a0 01 7c 00 7c 01 a1 02 53 00 29 01 61 d4 04 00 00 0a 20 20 20 20 52 | ..s....t...|.|...S.).a.........R |
2e80 | 65 74 75 72 6e 20 63 65 72 74 61 69 6e 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 69 | eturn.certain.machine-readable.i |
2ea0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 | nformation.items.about.the.curre |
2ec0 | 6e 74 20 4f 53 0a 20 20 20 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 69 6e 20 61 20 64 69 63 74 | nt.OS.....distribution.in.a.dict |
2ee0 | 69 6f 6e 61 72 79 2c 20 61 73 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e | ionary,.as.shown.in.the.followin |
2f00 | 67 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 2e 2e 20 73 6f 75 72 63 65 63 6f 64 65 3a 3a 20 | g.example:.........sourcecode::. |
2f20 | 70 79 74 68 6f 6e 0a 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 69 | python..........{.............'i |
2f40 | 64 27 3a 20 27 72 68 65 6c 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 76 65 72 73 69 6f 6e | d':.'rhel',.............'version |
2f60 | 27 3a 20 27 37 2e 30 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 76 65 72 73 69 6f 6e 5f 70 | ':.'7.0',.............'version_p |
2f80 | 61 72 74 73 27 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 6a 6f 72 27 | arts':.{.................'major' |
2fa0 | 3a 20 27 37 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 69 6e 6f 72 27 3a 20 | :.'7',.................'minor':. |
2fc0 | 27 30 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 62 75 69 6c 64 5f 6e 75 6d 62 | '0',.................'build_numb |
2fe0 | 65 72 27 3a 20 27 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 | er':.''.............},.......... |
3000 | 20 20 20 27 6c 69 6b 65 27 3a 20 27 66 65 64 6f 72 61 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | ...'like':.'fedora',............ |
3020 | 20 27 63 6f 64 65 6e 61 6d 65 27 3a 20 27 4d 61 69 70 6f 27 0a 20 20 20 20 20 20 20 20 7d 0a 0a | .'codename':.'Maipo'.........}.. |
3040 | 20 20 20 20 54 68 65 20 64 69 63 74 69 6f 6e 61 72 79 20 73 74 72 75 63 74 75 72 65 20 61 6e 64 | ....The.dictionary.structure.and |
3060 | 20 6b 65 79 73 20 61 72 65 20 61 6c 77 61 79 73 20 74 68 65 20 73 61 6d 65 2c 20 72 65 67 61 72 | .keys.are.always.the.same,.regar |
3080 | 64 6c 65 73 73 20 6f 66 20 77 68 69 63 68 0a 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 | dless.of.which.....information.i |
30a0 | 74 65 6d 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 75 6e 64 65 72 6c | tems.are.available.in.the.underl |
30c0 | 79 69 6e 67 20 64 61 74 61 20 73 6f 75 72 63 65 73 2e 20 54 68 65 20 76 61 6c 75 65 73 0a 20 20 | ying.data.sources..The.values... |
30e0 | 20 20 66 6f 72 20 74 68 65 20 76 61 72 69 6f 75 73 20 6b 65 79 73 20 61 72 65 20 61 73 20 66 6f | ..for.the.various.keys.are.as.fo |
3100 | 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 2a 20 60 60 69 64 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c | llows:......*.``id``:..The.resul |
3120 | 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 69 64 60 2e 0a 0a 20 20 20 20 2a 20 60 | t.of.:func:`distro.id`.......*.` |
3140 | 60 76 65 72 73 69 6f 6e 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 | `version``:..The.result.of.:func |
3160 | 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 6f 6e 60 2e 0a 0a 20 20 20 20 2a 20 60 60 76 65 72 73 | :`distro.version`.......*.``vers |
3180 | 69 6f 6e 5f 70 61 72 74 73 20 2d 3e 20 6d 61 6a 6f 72 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c | ion_parts.->.major``:..The.resul |
31a0 | 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6d 61 6a 6f 72 5f 76 65 72 73 69 6f 6e | t.of.:func:`distro.major_version |
31c0 | 60 2e 0a 0a 20 20 20 20 2a 20 60 60 76 65 72 73 69 6f 6e 5f 70 61 72 74 73 20 2d 3e 20 6d 69 6e | `.......*.``version_parts.->.min |
31e0 | 6f 72 60 60 3a 20 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 | or``:..The.result.of.:func:`dist |
3200 | 72 6f 2e 6d 69 6e 6f 72 5f 76 65 72 73 69 6f 6e 60 2e 0a 0a 20 20 20 20 2a 20 60 60 76 65 72 73 | ro.minor_version`.......*.``vers |
3220 | 69 6f 6e 5f 70 61 72 74 73 20 2d 3e 20 62 75 69 6c 64 5f 6e 75 6d 62 65 72 60 60 3a 20 20 54 68 | ion_parts.->.build_number``:..Th |
3240 | 65 20 72 65 73 75 6c 74 20 6f 66 0a 20 20 20 20 20 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e | e.result.of.......:func:`distro. |
3260 | 62 75 69 6c 64 5f 6e 75 6d 62 65 72 60 2e 0a 0a 20 20 20 20 2a 20 60 60 6c 69 6b 65 60 60 3a 20 | build_number`.......*.``like``:. |
3280 | 20 54 68 65 20 72 65 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6c 69 6b | .The.result.of.:func:`distro.lik |
32a0 | 65 60 2e 0a 0a 20 20 20 20 2a 20 60 60 63 6f 64 65 6e 61 6d 65 60 60 3a 20 20 54 68 65 20 72 65 | e`.......*.``codename``:..The.re |
32c0 | 73 75 6c 74 20 6f 66 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 63 6f 64 65 6e 61 6d 65 60 2e | sult.of.:func:`distro.codename`. |
32e0 | 0a 0a 20 20 20 20 46 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 2a | ......For.a.description.of.the.* |
3300 | 70 72 65 74 74 79 2a 20 61 6e 64 20 2a 62 65 73 74 2a 20 70 61 72 61 6d 65 74 65 72 73 2c 20 73 | pretty*.and.*best*.parameters,.s |
3320 | 65 65 20 74 68 65 0a 20 20 20 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 6f 6e | ee.the.....:func:`distro.version |
3340 | 60 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 04 69 6e 66 6f 29 02 72 11 00 | `.method......).r......info).r.. |
3360 | 00 00 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1a 00 00 00 7f 01 00 00 73 | ..r....r....r....r....r........s |
3380 | 02 00 00 00 00 29 72 1a 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 43 00 00 00 | .....)r....c................C... |
33a0 | 73 08 00 00 00 74 00 a0 01 a1 00 53 00 29 01 7a e2 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 | s....t.....S.).z......Return.a.d |
33c0 | 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 2d 76 61 6c 75 65 20 70 | ictionary.containing.key-value.p |
33e0 | 61 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 0a 20 | airs.for.the.information.items.. |
3400 | 20 20 20 66 72 6f 6d 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 20 64 61 74 61 | ...from.the.os-release.file.data |
3420 | 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 | .source.of.the.current.OS.distri |
3440 | 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 60 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c | bution.......See.`os-release.fil |
3460 | 65 60 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f | e`_.for.details.about.these.info |
3480 | 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0f 6f 73 5f 72 | rmation.items......).r......os_r |
34a0 | 65 6c 65 61 73 65 5f 69 6e 66 6f 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 | elease_infor....r....r....r....r |
34c0 | 1b 00 00 00 ab 01 00 00 73 02 00 00 00 00 07 72 1b 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 | ........s......r....c........... |
34e0 | 00 02 00 00 00 43 00 00 00 73 08 00 00 00 74 00 a0 01 a1 00 53 00 29 01 7a f5 0a 20 20 20 20 52 | .....C...s....t.....S.).z......R |
3500 | 65 74 75 72 6e 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 | eturn.a.dictionary.containing.ke |
3520 | 79 2d 76 61 6c 75 65 20 70 61 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f | y-value.pairs.for.the.informatio |
3540 | 6e 20 69 74 65 6d 73 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 | n.items.....from.the.lsb_release |
3560 | 20 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 | .command.data.source.of.the.curr |
3580 | 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 60 6c | ent.OS.distribution.......See.`l |
35a0 | 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 70 75 74 60 5f 20 66 6f 72 20 | sb_release.command.output`_.for. |
35c0 | 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a | details.about.these.information. |
35e0 | 20 20 20 20 69 74 65 6d 73 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 10 6c 73 62 5f 72 65 6c 65 | ....items......).r......lsb_rele |
3600 | 61 73 65 5f 69 6e 66 6f 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1c 00 00 | ase_infor....r....r....r....r... |
3620 | 00 b5 01 00 00 73 02 00 00 00 00 08 72 1c 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 | .....s......r....c.............. |
3640 | 00 00 43 00 00 00 73 08 00 00 00 74 00 a0 01 a1 00 53 00 29 01 7a ea 0a 20 20 20 20 52 65 74 75 | ..C...s....t.....S.).z......Retu |
3660 | 72 6e 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 2d 76 | rn.a.dictionary.containing.key-v |
3680 | 61 6c 75 65 20 70 61 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 | alue.pairs.for.the.information.i |
36a0 | 74 65 6d 73 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 | tems.....from.the.distro.release |
36c0 | 20 66 69 6c 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 | .file.data.source.of.the.current |
36e0 | 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 53 65 65 20 60 64 69 73 74 | .OS.distribution.......See.`dist |
3700 | 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 62 | ro.release.file`_.for.details.ab |
3720 | 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 | out.these.information.items..... |
3740 | 20 29 02 72 0a 00 00 00 da 13 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 72 0d 00 | .).r......distro_release_infor.. |
3760 | 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1d 00 00 00 c0 01 00 00 73 02 00 00 00 00 | ..r....r....r....r........s..... |
3780 | 07 72 1d 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 43 00 00 00 73 08 00 00 00 | .r....c................C...s.... |
37a0 | 74 00 a0 01 a1 00 53 00 29 01 7a 9f 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 69 63 74 69 6f | t.....S.).z......Return.a.dictio |
37c0 | 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 20 | nary.containing.key-value.pairs. |
37e0 | 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 0a 20 20 20 20 66 72 | for.the.information.items.....fr |
3800 | 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 20 64 61 74 61 20 | om.the.distro.release.file.data. |
3820 | 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 | source.of.the.current.OS.distrib |
3840 | 75 74 69 6f 6e 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0a 75 6e 61 6d 65 5f 69 6e 66 6f 72 0d | ution......).r......uname_infor. |
3860 | 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1e 00 00 00 ca 01 00 00 73 02 00 00 00 | ...r....r....r....r........s.... |
3880 | 00 05 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 | ..r....c................C...s... |
38a0 | 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 93 01 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 | .t...|...S.).a.........Return.a. |
38c0 | 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 66 72 | single.named.information.item.fr |
38e0 | 6f 6d 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 20 64 61 74 61 20 73 6f 75 72 | om.the.os-release.file.data.sour |
3900 | 63 65 0a 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 | ce.....of.the.current.OS.distrib |
3920 | 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 2a 20 60 | ution.......Parameters:......*.` |
3940 | 60 61 74 74 72 69 62 75 74 65 60 60 20 28 73 74 72 69 6e 67 29 3a 20 4b 65 79 20 6f 66 20 74 68 | `attribute``.(string):.Key.of.th |
3960 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 | e.information.item.......Returns |
3980 | 3a 0a 0a 20 20 20 20 2a 20 28 73 74 72 69 6e 67 29 3a 20 56 61 6c 75 65 20 6f 66 20 74 68 65 20 | :......*.(string):.Value.of.the. |
39a0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 2c 20 69 66 20 74 68 65 20 69 74 65 6d 20 65 78 | information.item,.if.the.item.ex |
39c0 | 69 73 74 73 2e 0a 20 20 20 20 20 20 54 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 69 66 | ists........The.empty.string,.if |
39e0 | 20 74 68 65 20 69 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 0a 20 20 20 20 53 | .the.item.does.not.exist.......S |
3a00 | 65 65 20 60 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 66 6f 72 20 64 65 74 61 69 6c | ee.`os-release.file`_.for.detail |
3a20 | 73 20 61 62 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e | s.about.these.information.items. |
3a40 | 0a 20 20 20 20 29 02 72 0a 00 00 00 da 0f 6f 73 5f 72 65 6c 65 61 73 65 5f 61 74 74 72 29 01 da | .....).r......os_release_attr).. |
3a60 | 09 61 74 74 72 69 62 75 74 65 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1f 00 00 00 d2 01 | .attributer....r....r....r...... |
3a80 | 00 00 73 02 00 00 00 00 10 72 1f 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 | ..s......r....c................C |
3aa0 | 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 ad 01 00 00 0a 20 20 20 20 52 65 | ...s....t...|...S.).a.........Re |
3ac0 | 74 75 72 6e 20 61 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | turn.a.single.named.information. |
3ae0 | 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e | item.from.the.lsb_release.comman |
3b00 | 64 20 6f 75 74 70 75 74 0a 20 20 20 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 | d.output.....data.source.of.the. |
3b20 | 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 50 61 | current.OS.distribution.......Pa |
3b40 | 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 2a 20 60 60 61 74 74 72 69 62 75 74 65 60 60 20 28 | rameters:......*.``attribute``.( |
3b60 | 73 74 72 69 6e 67 29 3a 20 4b 65 79 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | string):.Key.of.the.information. |
3b80 | 69 74 65 6d 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 0a 20 20 20 20 2a 20 28 73 74 72 69 | item.......Returns:......*.(stri |
3ba0 | 6e 67 29 3a 20 56 61 6c 75 65 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 | ng):.Value.of.the.information.it |
3bc0 | 65 6d 2c 20 69 66 20 74 68 65 20 69 74 65 6d 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 54 68 | em,.if.the.item.exists........Th |
3be0 | 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 69 66 20 74 68 65 20 69 74 65 6d 20 64 6f 65 73 | e.empty.string,.if.the.item.does |
3c00 | 20 6e 6f 74 20 65 78 69 73 74 2e 0a 0a 20 20 20 20 53 65 65 20 60 6c 73 62 5f 72 65 6c 65 61 73 | .not.exist.......See.`lsb_releas |
3c20 | 65 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 70 75 74 60 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 | e.command.output`_.for.details.a |
3c40 | 62 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 69 74 65 6d 73 | bout.these.information.....items |
3c60 | 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 10 6c 73 62 5f 72 65 6c 65 61 73 65 5f 61 74 74 72 29 | ......).r......lsb_release_attr) |
3c80 | 01 72 20 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 21 00 00 00 e5 01 00 00 73 02 | .r....r....r....r....r!.......s. |
3ca0 | 00 00 00 00 11 72 21 00 00 00 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 00 00 73 | .....r!...c................C...s |
3cc0 | 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 9b 01 00 00 0a 20 20 20 20 52 65 74 75 72 6e | ....t...|...S.).a.........Return |
3ce0 | 20 61 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d | .a.single.named.information.item |
3d00 | 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 0a 20 20 | .from.the.distro.release.file... |
3d20 | 20 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 4f 53 20 | ..data.source.of.the.current.OS. |
3d40 | 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a | distribution.......Parameters:.. |
3d60 | 20 20 20 20 2a 20 60 60 61 74 74 72 69 62 75 74 65 60 60 20 28 73 74 72 69 6e 67 29 3a 20 4b 65 | ....*.``attribute``.(string):.Ke |
3d80 | 79 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 2e 0a 0a 20 20 20 20 | y.of.the.information.item....... |
3da0 | 52 65 74 75 72 6e 73 3a 0a 0a 20 20 20 20 2a 20 28 73 74 72 69 6e 67 29 3a 20 56 61 6c 75 65 20 | Returns:......*.(string):.Value. |
3dc0 | 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 2c 20 69 66 20 74 68 65 20 | of.the.information.item,.if.the. |
3de0 | 69 74 65 6d 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 54 68 65 20 65 6d 70 74 79 20 73 74 72 | item.exists........The.empty.str |
3e00 | 69 6e 67 2c 20 69 66 20 74 68 65 20 69 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e | ing,.if.the.item.does.not.exist. |
3e20 | 0a 0a 20 20 20 20 53 65 65 20 60 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f | ......See.`distro.release.file`_ |
3e40 | 20 66 6f 72 20 64 65 74 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 73 65 20 69 6e 66 6f 72 6d 61 | .for.details.about.these.informa |
3e60 | 74 69 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 29 02 72 0a 00 00 00 da 13 64 69 73 74 72 6f 5f | tion.items......).r......distro_ |
3e80 | 72 65 6c 65 61 73 65 5f 61 74 74 72 29 01 72 20 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 | release_attr).r....r....r....r.. |
3ea0 | 00 00 72 22 00 00 00 f9 01 00 00 73 02 00 00 00 00 10 72 22 00 00 00 63 01 00 00 00 00 00 00 00 | ..r".......s......r"...c........ |
3ec0 | 01 00 00 00 03 00 00 00 43 00 00 00 73 0a 00 00 00 74 00 a0 01 7c 00 a1 01 53 00 29 01 61 5a 01 | ........C...s....t...|...S.).aZ. |
3ee0 | 00 00 0a 20 20 20 20 52 65 74 75 72 6e 20 61 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 | .......Return.a.single.named.inf |
3f00 | 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 | ormation.item.from.the.distro.re |
3f20 | 6c 65 61 73 65 20 66 69 6c 65 0a 20 20 20 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 | lease.file.....data.source.of.th |
3f40 | 65 20 63 75 72 72 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 | e.current.OS.distribution....... |
3f60 | 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 2a 20 60 60 61 74 74 72 69 62 75 74 65 60 60 | Parameters:......*.``attribute`` |
3f80 | 20 28 73 74 72 69 6e 67 29 3a 20 4b 65 79 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f | .(string):.Key.of.the.informatio |
3fa0 | 6e 20 69 74 65 6d 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 0a 20 20 20 20 2a 20 28 73 74 | n.item.......Returns:......*.(st |
3fc0 | 72 69 6e 67 29 3a 20 56 61 6c 75 65 20 6f 66 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | ring):.Value.of.the.information. |
3fe0 | 69 74 65 6d 2c 20 69 66 20 74 68 65 20 69 74 65 6d 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 20 | item,.if.the.item.exists........ |
4000 | 20 20 20 20 20 20 20 20 20 20 54 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2c 20 69 66 20 74 | ..........The.empty.string,.if.t |
4020 | 68 65 20 69 74 65 6d 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 0a 20 20 20 20 29 02 72 0a | he.item.does.not.exist......).r. |
4040 | 00 00 00 da 0a 75 6e 61 6d 65 5f 61 74 74 72 29 01 72 20 00 00 00 72 0d 00 00 00 72 0d 00 00 00 | .....uname_attr).r....r....r.... |
4060 | 72 0e 00 00 00 72 23 00 00 00 0c 02 00 00 73 02 00 00 00 00 0e 72 23 00 00 00 63 00 00 00 00 00 | r....r#.......s......r#...c..... |
4080 | 00 00 00 00 00 00 00 02 00 00 00 40 00 00 00 73 20 00 00 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 | ...........@...s....e.Z.d.Z.d.Z. |
40a0 | 64 02 64 03 84 00 5a 04 64 04 64 05 84 00 5a 05 64 06 53 00 29 07 da 0f 63 61 63 68 65 64 5f 70 | d.d...Z.d.d...Z.d.S.)...cached_p |
40c0 | 72 6f 70 65 72 74 79 7a bb 41 20 76 65 72 73 69 6f 6e 20 6f 66 20 40 70 72 6f 70 65 72 74 79 20 | ropertyz.A.version.of.@property. |
40e0 | 77 68 69 63 68 20 63 61 63 68 65 73 20 74 68 65 20 76 61 6c 75 65 2e 20 20 4f 6e 20 61 63 63 65 | which.caches.the.value...On.acce |
4100 | 73 73 2c 20 69 74 20 63 61 6c 6c 73 20 74 68 65 0a 20 20 20 20 75 6e 64 65 72 6c 79 69 6e 67 20 | ss,.it.calls.the.....underlying. |
4120 | 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 69 6e 20 60 | function.and.sets.the.value.in.` |
4140 | 5f 5f 64 69 63 74 5f 5f 60 20 73 6f 20 66 75 74 75 72 65 20 61 63 63 65 73 73 65 73 0a 20 20 20 | __dict__`.so.future.accesses.... |
4160 | 20 77 69 6c 6c 20 6e 6f 74 20 72 65 2d 63 61 6c 6c 20 74 68 65 20 70 72 6f 70 65 72 74 79 2e 0a | .will.not.re-call.the.property.. |
4180 | 20 20 20 20 63 02 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 43 00 00 00 73 12 00 00 00 7c 01 | ....c................C...s....|. |
41a0 | 6a 00 7c 00 5f 01 7c 01 7c 00 5f 02 64 00 53 00 29 01 4e 29 03 da 08 5f 5f 6e 61 6d 65 5f 5f da | j.|._.|.|._.d.S.).N)...__name__. |
41c0 | 06 5f 66 6e 61 6d 65 da 02 5f 66 29 02 da 04 73 65 6c 66 da 01 66 72 0d 00 00 00 72 0d 00 00 00 | ._fname.._f)...self..fr....r.... |
41e0 | 72 0e 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f 22 02 00 00 73 04 00 00 00 00 01 08 01 7a 18 63 61 | r......__init__"...s........z.ca |
4200 | 63 68 65 64 5f 70 72 6f 70 65 72 74 79 2e 5f 5f 69 6e 69 74 5f 5f 63 03 00 00 00 00 00 00 00 04 | ched_property.__init__c......... |
4220 | 00 00 00 04 00 00 00 43 00 00 00 73 32 00 00 00 7c 01 64 00 6b 09 73 18 74 00 64 01 a0 01 7c 00 | .......C...s2...|.d.k.s.t.d...|. |
4240 | 6a 02 a1 01 83 01 82 01 7c 00 a0 03 7c 01 a1 01 04 00 7d 03 7c 01 6a 04 7c 00 6a 02 3c 00 7c 03 | j.......|...|.....}.|.j.|.j.<.|. |
4260 | 53 00 29 02 4e 7a 16 63 61 6c 6c 20 7b 7d 20 6f 6e 20 61 6e 20 69 6e 73 74 61 6e 63 65 29 05 da | S.).Nz.call.{}.on.an.instance).. |
4280 | 0e 41 73 73 65 72 74 69 6f 6e 45 72 72 6f 72 da 06 66 6f 72 6d 61 74 72 26 00 00 00 72 27 00 00 | .AssertionError..formatr&...r'.. |
42a0 | 00 da 08 5f 5f 64 69 63 74 5f 5f 29 04 72 28 00 00 00 da 03 6f 62 6a da 05 6f 77 6e 65 72 da 03 | ...__dict__).r(.....obj..owner.. |
42c0 | 72 65 74 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 da 07 5f 5f 67 65 74 5f 5f 26 02 00 00 73 | retr....r....r......__get__&...s |
42e0 | 06 00 00 00 00 01 18 01 16 01 7a 17 63 61 63 68 65 64 5f 70 72 6f 70 65 72 74 79 2e 5f 5f 67 65 | ..........z.cached_property.__ge |
4300 | 74 5f 5f 4e 29 06 72 25 00 00 00 da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e | t__N).r%.....__module__..__qualn |
4320 | 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f 5f 72 2a 00 00 00 72 31 00 00 00 72 0d 00 00 00 72 0d 00 | ame__..__doc__r*...r1...r....r.. |
4340 | 00 00 72 0d 00 00 00 72 0e 00 00 00 72 24 00 00 00 1d 02 00 00 73 06 00 00 00 08 04 04 01 08 04 | ..r....r....r$.......s.......... |
4360 | 72 24 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 40 00 00 00 73 32 01 00 00 65 | r$...c................@...s2...e |
4380 | 00 5a 01 64 00 5a 02 64 01 5a 03 64 42 64 04 64 05 84 01 5a 04 64 06 64 07 84 00 5a 05 64 43 64 | .Z.d.Z.d.Z.dBd.d...Z.d.d...Z.dCd |
43a0 | 08 64 09 84 01 5a 06 64 0a 64 0b 84 00 5a 07 64 44 64 0d 64 0e 84 01 5a 08 64 45 64 0f 64 10 84 | .d...Z.d.d...Z.dDd.d...Z.dEd.d.. |
43c0 | 01 5a 09 64 46 64 11 64 12 84 01 5a 0a 64 47 64 13 64 14 84 01 5a 0b 64 48 64 15 64 16 84 01 5a | .Z.dFd.d...Z.dGd.d...Z.dHd.d...Z |
43e0 | 0c 64 49 64 17 64 18 84 01 5a 0d 64 19 64 1a 84 00 5a 0e 64 1b 64 1c 84 00 5a 0f 64 4a 64 1d 64 | .dId.d...Z.d.d...Z.d.d...Z.dJd.d |
4400 | 1e 84 01 5a 10 64 1f 64 20 84 00 5a 11 64 21 64 22 84 00 5a 12 64 23 64 24 84 00 5a 13 64 25 64 | ...Z.d.d...Z.d!d"..Z.d#d$..Z.d%d |
4420 | 26 84 00 5a 14 64 27 64 28 84 00 5a 15 64 29 64 2a 84 00 5a 16 64 2b 64 2c 84 00 5a 17 64 2d 64 | &..Z.d'd(..Z.d)d*..Z.d+d,..Z.d-d |
4440 | 2e 84 00 5a 18 65 19 64 2f 64 30 84 00 83 01 5a 1a 65 1b 64 31 64 32 84 00 83 01 5a 1c 65 19 64 | ...Z.e.d/d0....Z.e.d1d2....Z.e.d |
4460 | 33 64 34 84 00 83 01 5a 1d 65 1b 64 35 64 36 84 00 83 01 5a 1e 65 19 64 37 64 38 84 00 83 01 5a | 3d4....Z.e.d5d6....Z.e.d7d8....Z |
4480 | 1f 65 1b 64 39 64 3a 84 00 83 01 5a 20 65 19 64 3b 64 3c 84 00 83 01 5a 21 64 3d 64 3e 84 00 5a | .e.d9d:....Z.e.d;d<....Z!d=d>..Z |
44a0 | 22 65 1b 64 3f 64 40 84 00 83 01 5a 23 64 41 53 00 29 4b da 11 4c 69 6e 75 78 44 69 73 74 72 69 | "e.d?d@....Z#dAS.)K..LinuxDistri |
44c0 | 62 75 74 69 6f 6e 61 0c 03 00 00 0a 20 20 20 20 50 72 6f 76 69 64 65 73 20 69 6e 66 6f 72 6d 61 | butiona.........Provides.informa |
44e0 | 74 69 6f 6e 20 61 62 6f 75 74 20 61 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 | tion.about.a.OS.distribution.... |
4500 | 20 20 20 54 68 69 73 20 70 61 63 6b 61 67 65 20 63 72 65 61 74 65 73 20 61 20 70 72 69 76 61 74 | ...This.package.creates.a.privat |
4520 | 65 20 6d 6f 64 75 6c 65 2d 67 6c 6f 62 61 6c 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 74 68 69 73 | e.module-global.instance.of.this |
4540 | 20 63 6c 61 73 73 20 77 69 74 68 0a 20 20 20 20 64 65 66 61 75 6c 74 20 69 6e 69 74 69 61 6c 69 | .class.with.....default.initiali |
4560 | 7a 61 74 69 6f 6e 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 61 74 20 69 73 20 75 73 65 64 20 62 | zation.arguments,.that.is.used.b |
4580 | 79 20 74 68 65 0a 20 20 20 20 60 63 6f 6e 73 6f 6c 69 64 61 74 65 64 20 61 63 63 65 73 73 6f 72 | y.the.....`consolidated.accessor |
45a0 | 20 66 75 6e 63 74 69 6f 6e 73 60 5f 20 61 6e 64 20 60 73 69 6e 67 6c 65 20 73 6f 75 72 63 65 20 | .functions`_.and.`single.source. |
45c0 | 61 63 63 65 73 73 6f 72 20 66 75 6e 63 74 69 6f 6e 73 60 5f 2e 0a 20 20 20 20 42 79 20 75 73 69 | accessor.functions`_......By.usi |
45e0 | 6e 67 20 64 65 66 61 75 6c 74 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 61 72 67 75 6d 65 | ng.default.initialization.argume |
4600 | 6e 74 73 2c 20 74 68 61 74 20 6d 6f 64 75 6c 65 2d 67 6c 6f 62 61 6c 20 69 6e 73 74 61 6e 63 65 | nts,.that.module-global.instance |
4620 | 0a 20 20 20 20 72 65 74 75 72 6e 73 20 64 61 74 61 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 | .....returns.data.about.the.curr |
4640 | 65 6e 74 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 69 2e 65 2e 20 74 68 65 20 64 69 | ent.OS.distribution.(i.e..the.di |
4660 | 73 74 72 6f 20 74 68 69 73 0a 20 20 20 20 70 61 63 6b 61 67 65 20 72 75 6e 73 20 6f 6e 29 2e 0a | stro.this.....package.runs.on).. |
4680 | 0a 20 20 20 20 4e 6f 72 6d 61 6c 6c 79 2c 20 69 74 20 69 73 20 6e 6f 74 20 6e 65 63 65 73 73 61 | .....Normally,.it.is.not.necessa |
46a0 | 72 79 20 74 6f 20 63 72 65 61 74 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 73 74 61 6e 63 65 | ry.to.create.additional.instance |
46c0 | 73 20 6f 66 20 74 68 69 73 20 63 6c 61 73 73 2e 0a 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 6e | s.of.this.class......However,.in |
46e0 | 20 73 69 74 75 61 74 69 6f 6e 73 20 77 68 65 72 65 20 63 6f 6e 74 72 6f 6c 20 69 73 20 6e 65 65 | .situations.where.control.is.nee |
4700 | 64 65 64 20 6f 76 65 72 20 74 68 65 20 65 78 61 63 74 20 64 61 74 61 20 73 6f 75 72 63 65 73 0a | ded.over.the.exact.data.sources. |
4720 | 20 20 20 20 74 68 61 74 20 61 72 65 20 75 73 65 64 2c 20 69 6e 73 74 61 6e 63 65 73 20 6f 66 20 | ....that.are.used,.instances.of. |
4740 | 74 68 69 73 20 63 6c 61 73 73 20 63 61 6e 20 62 65 20 63 72 65 61 74 65 64 20 77 69 74 68 20 61 | this.class.can.be.created.with.a |
4760 | 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c | .specific.....distro.release.fil |
4780 | 65 2c 20 6f 72 20 61 20 73 70 65 63 69 66 69 63 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 | e,.or.a.specific.os-release.file |
47a0 | 2c 20 6f 72 20 77 69 74 68 6f 75 74 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 0a 20 20 20 20 6c 73 | ,.or.without.invoking.the.....ls |
47c0 | 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 2e 0a 20 20 20 20 54 da 00 63 05 00 00 00 00 | b_release.command......T..c..... |
47e0 | 00 00 00 05 00 00 00 04 00 00 00 43 00 00 00 73 2e 00 00 00 7c 02 70 10 74 00 6a 01 a0 02 74 03 | ...........C...s....|.p.t.j...t. |
4800 | 74 04 a1 02 7c 00 5f 05 7c 03 70 1a 64 01 7c 00 5f 06 7c 01 7c 00 5f 07 7c 04 7c 00 5f 08 64 02 | t...|._.|.p.d.|._.|.|._.|.|._.d. |
4820 | 53 00 29 03 61 6f 0b 00 00 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 69 74 69 61 6c 69 7a 61 | S.).ao............The.initializa |
4840 | 74 69 6f 6e 20 6d 65 74 68 6f 64 20 6f 66 20 74 68 69 73 20 63 6c 61 73 73 20 67 61 74 68 65 72 | tion.method.of.this.class.gather |
4860 | 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 61 | s.information.from.the.........a |
4880 | 76 61 69 6c 61 62 6c 65 20 64 61 74 61 20 73 6f 75 72 63 65 73 2c 20 61 6e 64 20 73 74 6f 72 65 | vailable.data.sources,.and.store |
48a0 | 73 20 74 68 61 74 20 69 6e 20 70 72 69 76 61 74 65 20 69 6e 73 74 61 6e 63 65 20 61 74 74 72 69 | s.that.in.private.instance.attri |
48c0 | 62 75 74 65 73 2e 0a 20 20 20 20 20 20 20 20 53 75 62 73 65 71 75 65 6e 74 20 61 63 63 65 73 73 | butes..........Subsequent.access |
48e0 | 20 74 6f 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 20 75 73 65 73 20 74 | .to.the.information.items.uses.t |
4900 | 68 65 73 65 20 70 72 69 76 61 74 65 20 69 6e 73 74 61 6e 63 65 0a 20 20 20 20 20 20 20 20 61 74 | hese.private.instance.........at |
4920 | 74 72 69 62 75 74 65 73 2c 20 73 6f 20 74 68 61 74 20 74 68 65 20 64 61 74 61 20 73 6f 75 72 63 | tributes,.so.that.the.data.sourc |
4940 | 65 73 20 61 72 65 20 72 65 61 64 20 6f 6e 6c 79 20 6f 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 | es.are.read.only.once........... |
4960 | 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 69 6e 63 6c 75 64 65 | Parameters:..........*.``include |
4980 | 5f 6c 73 62 60 60 20 28 62 6f 6f 6c 29 3a 20 43 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | _lsb``.(bool):.Controls.whether. |
49a0 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 60 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 | the...........`lsb_release.comma |
49c0 | 6e 64 20 6f 75 74 70 75 74 60 5f 20 69 73 20 69 6e 63 6c 75 64 65 64 20 61 73 20 61 20 64 61 74 | nd.output`_.is.included.as.a.dat |
49e0 | 61 20 73 6f 75 72 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 6c 73 62 5f | a.source.............If.the.lsb_ |
4a00 | 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 | release.command.is.not.available |
4a20 | 20 69 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 65 78 65 63 75 74 69 6f 6e 0a 20 20 20 20 20 20 | .in.the.program.execution....... |
4a40 | 20 20 20 20 70 61 74 68 2c 20 74 68 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 66 6f 72 20 74 68 | ....path,.the.data.source.for.th |
4a60 | 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65 20 65 6d | e.lsb_release.command.will.be.em |
4a80 | 70 74 79 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 6f 73 5f 72 65 6c 65 61 73 65 5f 66 69 6c | pty...........*.``os_release_fil |
4aa0 | 65 60 60 20 28 73 74 72 69 6e 67 29 3a 20 54 68 65 20 70 61 74 68 20 6e 61 6d 65 20 6f 66 20 74 | e``.(string):.The.path.name.of.t |
4ac0 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 60 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 | he...........`os-release.file`_. |
4ae0 | 74 68 61 74 20 69 73 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 | that.is.to.be.used.as.a.data.sou |
4b00 | 72 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 41 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 | rce.............An.empty.string. |
4b20 | 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 77 69 6c 6c 20 63 61 75 73 65 20 74 68 65 20 64 65 66 | (the.default).will.cause.the.def |
4b40 | 61 75 6c 74 20 70 61 74 68 20 6e 61 6d 65 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 20 75 | ault.path.name.to...........be.u |
4b60 | 73 65 64 20 28 73 65 65 20 60 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 66 6f 72 20 | sed.(see.`os-release.file`_.for. |
4b80 | 64 65 74 61 69 6c 73 29 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 73 70 65 63 | details).............If.the.spec |
4ba0 | 69 66 69 65 64 20 6f 72 20 64 65 66 61 75 6c 74 65 64 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 | ified.or.defaulted.os-release.fi |
4bc0 | 6c 65 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | le.does.not.exist,.the.......... |
4be0 | 20 64 61 74 61 20 73 6f 75 72 63 65 20 66 6f 72 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 | .data.source.for.the.os-release. |
4c00 | 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 65 6d 70 74 79 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 | file.will.be.empty...........*.` |
4c20 | 60 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 66 69 6c 65 60 60 20 28 73 74 72 69 6e 67 29 3a | `distro_release_file``.(string): |
4c40 | 20 54 68 65 20 70 61 74 68 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | .The.path.name.of.the........... |
4c60 | 60 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 74 68 61 74 20 69 73 20 74 | `distro.release.file`_.that.is.t |
4c80 | 6f 20 62 65 20 75 73 65 64 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 72 63 65 2e 0a 0a 20 20 20 | o.be.used.as.a.data.source...... |
4ca0 | 20 20 20 20 20 20 20 41 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 28 74 68 65 20 64 65 66 61 | .......An.empty.string.(the.defa |
4cc0 | 75 6c 74 29 20 77 69 6c 6c 20 63 61 75 73 65 20 61 20 64 65 66 61 75 6c 74 20 73 65 61 72 63 68 | ult).will.cause.a.default.search |
4ce0 | 20 61 6c 67 6f 72 69 74 68 6d 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 62 65 20 75 73 65 64 20 | .algorithm...........to.be.used. |
4d00 | 28 73 65 65 20 60 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 60 5f 20 66 6f 72 20 | (see.`distro.release.file`_.for. |
4d20 | 64 65 74 61 69 6c 73 29 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 73 70 65 63 | details).............If.the.spec |
4d40 | 69 66 69 65 64 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 20 64 6f 65 73 20 6e | ified.distro.release.file.does.n |
4d60 | 6f 74 20 65 78 69 73 74 2c 20 6f 72 20 69 66 20 6e 6f 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 | ot.exist,.or.if.no.default...... |
4d80 | 20 20 20 20 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 20 63 61 6e 20 62 65 20 | .....distro.release.file.can.be. |
4da0 | 66 6f 75 6e 64 2c 20 74 68 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 66 6f 72 20 74 68 65 20 64 | found,.the.data.source.for.the.d |
4dc0 | 69 73 74 72 6f 0a 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 61 73 65 20 66 69 6c 65 20 77 69 6c | istro...........release.file.wil |
4de0 | 6c 20 62 65 20 65 6d 70 74 79 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 69 6e 63 6c 75 64 65 | l.be.empty...........*.``include |
4e00 | 5f 6e 61 6d 65 60 60 20 28 62 6f 6f 6c 29 3a 20 43 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 | _name``.(bool):.Controls.whether |
4e20 | 20 75 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 70 75 74 20 69 73 0a 20 20 20 20 20 20 20 | .uname.command.output.is........ |
4e40 | 20 20 20 69 6e 63 6c 75 64 65 64 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 72 63 65 2e 20 49 66 | ...included.as.a.data.source..If |
4e60 | 20 74 68 65 20 75 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 | .the.uname.command.is.not.availa |
4e80 | 62 6c 65 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 72 6f 67 72 61 6d 20 65 78 65 | ble.in...........the.program.exe |
4ea0 | 63 75 74 69 6f 6e 20 70 61 74 68 20 74 68 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 66 6f 72 20 | cution.path.the.data.source.for. |
4ec0 | 74 68 65 20 75 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 | the.uname.command.will.......... |
4ee0 | 20 62 65 20 65 6d 70 74 79 2e 0a 0a 20 20 20 20 20 20 20 20 50 75 62 6c 69 63 20 69 6e 73 74 61 | .be.empty...........Public.insta |
4f00 | 6e 63 65 20 61 74 74 72 69 62 75 74 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 6f 73 5f | nce.attributes:..........*.``os_ |
4f20 | 72 65 6c 65 61 73 65 5f 66 69 6c 65 60 60 20 28 73 74 72 69 6e 67 29 3a 20 54 68 65 20 70 61 74 | release_file``.(string):.The.pat |
4f40 | 68 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 60 6f 73 2d 72 65 6c 65 | h.name.of.the...........`os-rele |
4f60 | 61 73 65 20 66 69 6c 65 60 5f 20 74 68 61 74 20 69 73 20 61 63 74 75 61 6c 6c 79 20 75 73 65 64 | ase.file`_.that.is.actually.used |
4f80 | 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 72 63 65 2e 20 54 68 65 0a 20 20 20 20 20 20 20 20 20 | .as.a.data.source..The.......... |
4fa0 | 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 6e 6f 20 64 69 73 74 72 6f 20 72 65 6c 65 61 | .empty.string.if.no.distro.relea |
4fc0 | 73 65 20 66 69 6c 65 20 69 73 20 75 73 65 64 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 72 63 65 | se.file.is.used.as.a.data.source |
4fe0 | 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 66 69 | ...........*.``distro_release_fi |
5000 | 6c 65 60 60 20 28 73 74 72 69 6e 67 29 3a 20 54 68 65 20 70 61 74 68 20 6e 61 6d 65 20 6f 66 20 | le``.(string):.The.path.name.of. |
5020 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 60 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 | the...........`distro.release.fi |
5040 | 6c 65 60 5f 20 74 68 61 74 20 69 73 20 61 63 74 75 61 6c 6c 79 20 75 73 65 64 20 61 73 20 61 20 | le`_.that.is.actually.used.as.a. |
5060 | 64 61 74 61 20 73 6f 75 72 63 65 2e 20 54 68 65 0a 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 79 | data.source..The...........empty |
5080 | 20 73 74 72 69 6e 67 20 69 66 20 6e 6f 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c | .string.if.no.distro.release.fil |
50a0 | 65 20 69 73 20 75 73 65 64 20 61 73 20 61 20 64 61 74 61 20 73 6f 75 72 63 65 2e 0a 0a 20 20 20 | e.is.used.as.a.data.source...... |
50c0 | 20 20 20 20 20 2a 20 60 60 69 6e 63 6c 75 64 65 5f 6c 73 62 60 60 20 28 62 6f 6f 6c 29 3a 20 54 | .....*.``include_lsb``.(bool):.T |
50e0 | 68 65 20 72 65 73 75 6c 74 20 6f 66 20 74 68 65 20 60 60 69 6e 63 6c 75 64 65 5f 6c 73 62 60 60 | he.result.of.the.``include_lsb`` |
5100 | 20 70 61 72 61 6d 65 74 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 63 6f 6e 74 72 | .parameter............This.contr |
5120 | 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6c 73 62 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | ols.whether.the.lsb.information. |
5140 | 77 69 6c 6c 20 62 65 20 6c 6f 61 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 60 60 69 6e 63 | will.be.loaded...........*.``inc |
5160 | 6c 75 64 65 5f 75 6e 61 6d 65 60 60 20 28 62 6f 6f 6c 29 3a 20 54 68 65 20 72 65 73 75 6c 74 20 | lude_uname``.(bool):.The.result. |
5180 | 6f 66 20 74 68 65 20 60 60 69 6e 63 6c 75 64 65 5f 75 6e 61 6d 65 60 60 0a 20 20 20 20 20 20 20 | of.the.``include_uname``........ |
51a0 | 20 20 20 70 61 72 61 6d 65 74 65 72 2e 20 54 68 69 73 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 | ...parameter..This.controls.whet |
51c0 | 68 65 72 20 74 68 65 20 75 6e 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 77 69 6c 6c 0a 20 | her.the.uname.information.will.. |
51e0 | 20 20 20 20 20 20 20 20 20 62 65 20 6c 6f 61 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 | .........be.loaded...........Rai |
5200 | 73 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 2a 20 3a 70 79 3a 65 78 63 3a 60 49 4f 45 72 72 6f 72 | ses:..........*.:py:exc:`IOError |
5220 | 60 3a 20 53 6f 6d 65 20 49 2f 4f 20 69 73 73 75 65 20 77 69 74 68 20 61 6e 20 6f 73 2d 72 65 6c | `:.Some.I/O.issue.with.an.os-rel |
5240 | 65 61 73 65 20 66 69 6c 65 20 6f 72 20 64 69 73 74 72 6f 0a 20 20 20 20 20 20 20 20 20 20 72 65 | ease.file.or.distro...........re |
5260 | 6c 65 61 73 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 2a 20 3a 70 79 3a 65 78 63 3a 60 | lease.file...........*.:py:exc:` |
5280 | 73 75 62 70 72 6f 63 65 73 73 2e 43 61 6c 6c 65 64 50 72 6f 63 65 73 73 45 72 72 6f 72 60 3a 20 | subprocess.CalledProcessError`:. |
52a0 | 54 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 20 68 61 64 0a 20 20 20 20 | The.lsb_release.command.had..... |
52c0 | 20 20 20 20 20 20 73 6f 6d 65 20 69 73 73 75 65 20 28 6f 74 68 65 72 20 74 68 61 6e 20 6e 6f 74 | ......some.issue.(other.than.not |
52e0 | 20 62 65 69 6e 67 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 | .being.available.in.the.program. |
5300 | 65 78 65 63 75 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 70 61 74 68 29 2e 0a 0a 20 20 20 20 | execution...........path)....... |
5320 | 20 20 20 20 2a 20 3a 70 79 3a 65 78 63 3a 60 55 6e 69 63 6f 64 65 45 72 72 6f 72 60 3a 20 41 20 | ....*.:py:exc:`UnicodeError`:.A. |
5340 | 64 61 74 61 20 73 6f 75 72 63 65 20 68 61 73 20 75 6e 65 78 70 65 63 74 65 64 20 63 68 61 72 61 | data.source.has.unexpected.chara |
5360 | 63 74 65 72 73 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 75 73 65 73 20 61 6e 20 75 6e 65 78 70 | cters.or...........uses.an.unexp |
5380 | 65 63 74 65 64 20 65 6e 63 6f 64 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 72 36 00 00 00 4e 29 09 | ected.encoding..........r6...N). |
53a0 | da 02 6f 73 da 04 70 61 74 68 da 04 6a 6f 69 6e da 0c 5f 55 4e 49 58 43 4f 4e 46 44 49 52 da 14 | ..os..path..join.._UNIXCONFDIR.. |
53c0 | 5f 4f 53 5f 52 45 4c 45 41 53 45 5f 42 41 53 45 4e 41 4d 45 da 0f 6f 73 5f 72 65 6c 65 61 73 65 | _OS_RELEASE_BASENAME..os_release |
53e0 | 5f 66 69 6c 65 da 13 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 66 69 6c 65 da 0b 69 6e 63 6c | _file..distro_release_file..incl |
5400 | 75 64 65 5f 6c 73 62 da 0d 69 6e 63 6c 75 64 65 5f 75 6e 61 6d 65 29 05 72 28 00 00 00 72 3e 00 | ude_lsb..include_uname).r(...r>. |
5420 | 00 00 72 3c 00 00 00 72 3d 00 00 00 72 3f 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 | ..r<...r=...r?...r....r....r.... |
5440 | 72 2a 00 00 00 3e 02 00 00 73 0a 00 00 00 00 48 04 01 10 01 0a 01 06 01 7a 1a 4c 69 6e 75 78 44 | r*...>...s.....H........z.LinuxD |
5460 | 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 63 01 00 00 00 00 00 00 00 01 00 00 | istribution.__init__c........... |
5480 | 00 03 00 00 00 43 00 00 00 73 0c 00 00 00 64 01 6a 00 7c 00 64 02 8d 01 53 00 29 03 7a 20 52 65 | .....C...s....d.j.|.d...S.).z.Re |
54a0 | 74 75 72 6e 20 72 65 70 72 20 6f 66 20 61 6c 6c 20 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 61 65 | turn.repr.of.all.info.........ae |
54c0 | 01 00 00 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 28 6f 73 5f 72 65 6c 65 61 73 65 5f | ...LinuxDistribution(os_release_ |
54e0 | 66 69 6c 65 3d 7b 73 65 6c 66 2e 6f 73 5f 72 65 6c 65 61 73 65 5f 66 69 6c 65 21 72 7d 2c 20 64 | file={self.os_release_file!r},.d |
5500 | 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 66 69 6c 65 3d 7b 73 65 6c 66 2e 64 69 73 74 72 6f 5f | istro_release_file={self.distro_ |
5520 | 72 65 6c 65 61 73 65 5f 66 69 6c 65 21 72 7d 2c 20 69 6e 63 6c 75 64 65 5f 6c 73 62 3d 7b 73 65 | release_file!r},.include_lsb={se |
5540 | 6c 66 2e 69 6e 63 6c 75 64 65 5f 6c 73 62 21 72 7d 2c 20 69 6e 63 6c 75 64 65 5f 75 6e 61 6d 65 | lf.include_lsb!r},.include_uname |
5560 | 3d 7b 73 65 6c 66 2e 69 6e 63 6c 75 64 65 5f 75 6e 61 6d 65 21 72 7d 2c 20 5f 6f 73 5f 72 65 6c | ={self.include_uname!r},._os_rel |
5580 | 65 61 73 65 5f 69 6e 66 6f 3d 7b 73 65 6c 66 2e 5f 6f 73 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f | ease_info={self._os_release_info |
55a0 | 21 72 7d 2c 20 5f 6c 73 62 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 3d 7b 73 65 6c 66 2e 5f 6c 73 | !r},._lsb_release_info={self._ls |
55c0 | 62 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 21 72 7d 2c 20 5f 64 69 73 74 72 6f 5f 72 65 6c 65 61 | b_release_info!r},._distro_relea |
55e0 | 73 65 5f 69 6e 66 6f 3d 7b 73 65 6c 66 2e 5f 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 69 6e | se_info={self._distro_release_in |
5600 | 66 6f 21 72 7d 2c 20 5f 75 6e 61 6d 65 5f 69 6e 66 6f 3d 7b 73 65 6c 66 2e 5f 75 6e 61 6d 65 5f | fo!r},._uname_info={self._uname_ |
5620 | 69 6e 66 6f 21 72 7d 29 29 01 72 28 00 00 00 29 01 72 2c 00 00 00 29 01 72 28 00 00 00 72 0d 00 | info!r})).r(...).r,...).r(...r.. |
5640 | 00 00 72 0d 00 00 00 72 0e 00 00 00 da 08 5f 5f 72 65 70 72 5f 5f 8c 02 00 00 73 04 00 00 00 00 | ..r....r......__repr__....s..... |
5660 | 04 04 09 7a 1a 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 5f 72 65 70 72 5f 5f 63 | ...z.LinuxDistribution.__repr__c |
5680 | 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 22 00 00 00 7c 01 72 0c 7c 00 a0 | ................C...s"...|.r.|.. |
56a0 | 00 a1 00 6e 06 7c 00 a0 01 a1 00 7c 00 a0 02 a1 00 7c 00 a0 03 a1 00 66 03 53 00 29 01 7a f8 0a | ...n.|.....|.....|.....f.S.).z.. |
56c0 | 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | ........Return.information.about |
56e0 | 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 6f 6d | .the.OS.distribution.that.is.com |
5700 | 70 61 74 69 62 6c 65 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 50 79 74 68 6f 6e 27 73 20 3a 66 | patible.........with.Python's.:f |
5720 | 75 6e 63 3a 60 70 6c 61 74 66 6f 72 6d 2e 6c 69 6e 75 78 5f 64 69 73 74 72 69 62 75 74 69 6f 6e | unc:`platform.linux_distribution |
5740 | 60 2c 20 73 75 70 70 6f 72 74 69 6e 67 20 61 20 73 75 62 73 65 74 0a 20 20 20 20 20 20 20 20 6f | `,.supporting.a.subset.........o |
5760 | 66 20 69 74 73 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 | f.its.parameters...........For.d |
5780 | 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6c 69 6e 75 78 5f | etails,.see.:func:`distro.linux_ |
57a0 | 64 69 73 74 72 69 62 75 74 69 6f 6e 60 2e 0a 20 20 20 20 20 20 20 20 29 04 72 10 00 00 00 72 0f | distribution`..........).r....r. |
57c0 | 00 00 00 72 12 00 00 00 72 19 00 00 00 29 02 72 28 00 00 00 72 0c 00 00 00 72 0d 00 00 00 72 0d | ...r....r....).r(...r....r....r. |
57e0 | 00 00 00 72 0e 00 00 00 72 0b 00 00 00 9b 02 00 00 73 06 00 00 00 00 09 12 01 06 01 7a 24 4c 69 | ...r....r........s..........z$Li |
5800 | 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 6e 75 78 5f 64 69 73 74 72 69 62 75 74 69 | nuxDistribution.linux_distributi |
5820 | 6f 6e 63 01 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 43 00 00 00 73 6c 00 00 00 64 01 64 02 | onc................C...sl...d.d. |
5840 | 84 00 7d 01 7c 00 a0 00 64 03 a1 01 7d 02 7c 02 72 20 7c 01 7c 02 74 01 83 02 53 00 7c 00 a0 02 | ..}.|...d...}.|.r.|.|.t...S.|... |
5860 | 64 04 a1 01 7d 02 7c 02 72 38 7c 01 7c 02 74 03 83 02 53 00 7c 00 a0 04 64 03 a1 01 7d 02 7c 02 | d...}.|.r8|.|.t...S.|...d...}.|. |
5880 | 72 50 7c 01 7c 02 74 05 83 02 53 00 7c 00 a0 06 64 03 a1 01 7d 02 7c 02 72 68 7c 01 7c 02 74 05 | rP|.|.t...S.|...d...}.|.rh|.|.t. |
58a0 | 83 02 53 00 64 05 53 00 29 06 7a 6f 52 65 74 75 72 6e 20 74 68 65 20 64 69 73 74 72 6f 20 49 44 | ..S.d.S.).zoReturn.the.distro.ID |
58c0 | 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 73 20 61 20 73 74 | .of.the.OS.distribution,.as.a.st |
58e0 | 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 | ring...........For.details,.see. |
5900 | 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 69 64 60 2e 0a 20 20 20 20 20 20 20 20 63 02 00 00 00 | :func:`distro.id`..........c.... |
5920 | 00 00 00 00 02 00 00 00 04 00 00 00 53 00 00 00 73 1c 00 00 00 7c 00 a0 00 a1 00 a0 01 64 01 64 | ............S...s....|.......d.d |
5940 | 02 a1 02 7d 00 7c 01 a0 02 7c 00 7c 00 a1 02 53 00 29 03 4e fa 01 20 da 01 5f 29 03 da 05 6c 6f | ...}.|...|.|...S.).N....._)...lo |
5960 | 77 65 72 da 07 72 65 70 6c 61 63 65 da 03 67 65 74 29 02 da 09 64 69 73 74 72 6f 5f 69 64 da 05 | wer..replace..get)...distro_id.. |
5980 | 74 61 62 6c 65 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 da 09 6e 6f 72 6d 61 6c 69 7a 65 ae | tabler....r....r......normalize. |
59a0 | 02 00 00 73 04 00 00 00 00 01 10 01 7a 27 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e | ...s........z'LinuxDistribution. |
59c0 | 69 64 2e 3c 6c 6f 63 61 6c 73 3e 2e 6e 6f 72 6d 61 6c 69 7a 65 72 0f 00 00 00 da 0e 64 69 73 74 | id.<locals>.normalizer......dist |
59e0 | 72 69 62 75 74 6f 72 5f 69 64 72 36 00 00 00 29 07 72 1f 00 00 00 da 10 4e 4f 52 4d 41 4c 49 5a | ributor_idr6...).r......NORMALIZ |
5a00 | 45 44 5f 4f 53 5f 49 44 72 21 00 00 00 da 11 4e 4f 52 4d 41 4c 49 5a 45 44 5f 4c 53 42 5f 49 44 | ED_OS_IDr!.....NORMALIZED_LSB_ID |
5a20 | 72 22 00 00 00 da 14 4e 4f 52 4d 41 4c 49 5a 45 44 5f 44 49 53 54 52 4f 5f 49 44 72 23 00 00 00 | r".....NORMALIZED_DISTRO_IDr#... |
5a40 | 29 03 72 28 00 00 00 72 48 00 00 00 72 46 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 | ).r(...rH...rF...r....r....r.... |
5a60 | 72 0f 00 00 00 a9 02 00 00 73 1c 00 00 00 00 05 08 04 0a 01 04 01 0a 02 0a 01 04 01 0a 02 0a 01 | r........s...................... |
5a80 | 04 01 0a 02 0a 01 04 01 0a 02 7a 14 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 69 64 | ..........z.LinuxDistribution.id |
5aa0 | 46 63 02 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 43 00 00 00 73 7c 00 00 00 7c 00 a0 00 64 | Fc................C...s|...|...d |
5ac0 | 01 a1 01 70 26 7c 00 a0 01 64 02 a1 01 70 26 7c 00 a0 02 64 01 a1 01 70 26 7c 00 a0 03 64 01 a1 | ...p&|...d...p&|...d...p&|...d.. |
5ae0 | 01 7d 02 7c 01 72 74 7c 00 a0 00 64 03 a1 01 70 3e 7c 00 a0 01 64 04 a1 01 7d 02 7c 02 73 74 7c | .}.|.rt|...d...p>|...d...}.|.st| |
5b00 | 00 a0 02 64 01 a1 01 70 56 7c 00 a0 03 64 01 a1 01 7d 02 7c 00 6a 04 64 05 64 06 8d 01 7d 03 7c | ...d...pV|...d...}.|.j.d.d...}.| |
5b20 | 03 72 74 7c 02 64 07 17 00 7c 03 17 00 7d 02 7c 02 70 7a 64 08 53 00 29 09 7a 75 0a 20 20 20 20 | .rt|.d...|...}.|.pzd.S.).zu..... |
5b40 | 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 4f 53 20 64 69 | ....Return.the.name.of.the.OS.di |
5b60 | 73 74 72 69 62 75 74 69 6f 6e 2c 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 | stribution,.as.a.string......... |
5b80 | 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f | ..For.details,.see.:func:`distro |
5ba0 | 2e 6e 61 6d 65 60 2e 0a 20 20 20 20 20 20 20 20 72 10 00 00 00 72 49 00 00 00 da 0b 70 72 65 74 | .name`..........r....rI.....pret |
5bc0 | 74 79 5f 6e 61 6d 65 da 0b 64 65 73 63 72 69 70 74 69 6f 6e 54 29 01 72 11 00 00 00 72 41 00 00 | ty_name..descriptionT).r....rA.. |
5be0 | 00 72 36 00 00 00 29 05 72 1f 00 00 00 72 21 00 00 00 72 22 00 00 00 72 23 00 00 00 72 12 00 00 | .r6...).r....r!...r"...r#...r... |
5c00 | 00 29 04 72 28 00 00 00 72 11 00 00 00 72 10 00 00 00 72 12 00 00 00 72 0d 00 00 00 72 0d 00 00 | .).r(...r....r....r....r....r... |
5c20 | 00 72 0e 00 00 00 72 10 00 00 00 c4 02 00 00 73 1c 00 00 00 00 06 0a 01 0a 01 0a 01 0a 01 04 01 | .r....r........s................ |
5c40 | 0a 01 0a 01 04 01 0a 01 0a 01 0c 01 04 01 0c 01 7a 16 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 | ................z.LinuxDistribut |
5c60 | 69 6f 6e 2e 6e 61 6d 65 63 03 00 00 00 00 00 00 00 06 00 00 00 09 00 00 00 43 00 00 00 73 c8 00 | ion.namec................C...s.. |
5c80 | 00 00 7c 00 a0 00 64 01 a1 01 7c 00 a0 01 64 02 a1 01 7c 00 a0 02 64 01 a1 01 7c 00 a0 03 7c 00 | ..|...d...|...d...|...d...|...|. |
5ca0 | a0 00 64 03 a1 01 a1 01 a0 04 64 01 64 04 a1 02 7c 00 a0 03 7c 00 a0 01 64 05 a1 01 a1 01 a0 04 | ..d.......d.d...|...|...d....... |
5cc0 | 64 01 64 04 a1 02 7c 00 a0 05 64 02 a1 01 67 06 7d 03 64 04 7d 04 7c 02 72 88 78 4a 7c 03 44 00 | d.d...|...d...g.}.d.}.|.r.xJ|.D. |
5ce0 | 5d 24 7d 05 7c 05 a0 06 64 06 a1 01 7c 04 a0 06 64 06 a1 01 6b 04 73 7e 7c 04 64 04 6b 02 72 5e | ]$}.|...d...|...d...k.s~|.d.k.r^ |
5d00 | 7c 05 7d 04 71 5e 57 00 6e 1c 78 1a 7c 03 44 00 5d 12 7d 05 7c 05 64 04 6b 03 72 8e 7c 05 7d 04 | |.}.q^W.n.x.|.D.].}.|.d.k.r.|.}. |
5d20 | 50 00 71 8e 57 00 7c 01 72 c4 7c 04 72 c4 7c 00 a0 07 a1 00 72 c4 64 07 a0 08 7c 04 7c 00 a0 07 | P.q.W.|.r.|.r.|.....r.d...|.|... |
5d40 | a1 00 a1 02 7d 04 7c 04 53 00 29 08 7a 7b 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 | ....}.|.S.).z{.........Return.th |
5d60 | 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e | e.version.of.the.OS.distribution |
5d80 | 2c 20 61 73 20 61 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 | ,.as.a.string...........For.deta |
5da0 | 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 6f 6e 60 2e | ils,.see.:func:`distro.version`. |
5dc0 | 0a 20 20 20 20 20 20 20 20 da 0a 76 65 72 73 69 6f 6e 5f 69 64 da 07 72 65 6c 65 61 73 65 72 4d | ...........version_id..releaserM |
5de0 | 00 00 00 72 36 00 00 00 72 4e 00 00 00 da 01 2e 7a 09 7b 30 7d 20 28 7b 31 7d 29 29 09 72 1f 00 | ...r6...rN......z.{0}.({1})).r.. |
5e00 | 00 00 72 21 00 00 00 72 22 00 00 00 da 1d 5f 70 61 72 73 65 5f 64 69 73 74 72 6f 5f 72 65 6c 65 | ..r!...r"....._parse_distro_rele |
5e20 | 61 73 65 5f 63 6f 6e 74 65 6e 74 72 45 00 00 00 72 23 00 00 00 da 05 63 6f 75 6e 74 72 19 00 00 | ase_contentrE...r#.....countr... |
5e40 | 00 72 2c 00 00 00 29 06 72 28 00 00 00 72 11 00 00 00 72 13 00 00 00 da 08 76 65 72 73 69 6f 6e | .r,...).r(...r....r......version |
5e60 | 73 72 12 00 00 00 da 01 76 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 12 00 00 00 d9 02 00 | sr......vr....r....r....r....... |
5e80 | 00 73 28 00 00 00 00 07 08 01 08 01 08 01 04 01 12 01 04 01 12 01 0c 02 04 01 04 05 0a 01 1c 01 | .s(............................. |
5ea0 | 0a 02 0a 01 08 01 04 01 06 01 10 01 10 01 7a 19 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f | ..............z.LinuxDistributio |
5ec0 | 6e 2e 76 65 72 73 69 6f 6e 63 02 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 43 00 00 00 73 4c | n.versionc................C...sL |
5ee0 | 00 00 00 7c 00 6a 00 7c 01 64 01 8d 01 7d 02 7c 02 72 48 74 01 a0 02 64 02 a1 01 7d 03 7c 03 a0 | ...|.j.|.d...}.|.rHt...d...}.|.. |
5f00 | 03 7c 02 a1 01 7d 04 7c 04 72 48 7c 04 a0 04 a1 00 5c 03 7d 05 7d 06 7d 07 7c 05 7c 06 70 3e 64 | .|...}.|.rH|.....\.}.}.}.|.|.p>d |
5f20 | 03 7c 07 70 44 64 03 66 03 53 00 64 04 53 00 29 05 7a 9b 0a 20 20 20 20 20 20 20 20 52 65 74 75 | .|.pDd.f.S.d.S.).z..........Retu |
5f40 | 72 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 | rn.the.version.of.the.OS.distrib |
5f60 | 75 74 69 6f 6e 2c 20 61 73 20 61 20 74 75 70 6c 65 20 6f 66 20 76 65 72 73 69 6f 6e 0a 20 20 20 | ution,.as.a.tuple.of.version.... |
5f80 | 20 20 20 20 20 6e 75 6d 62 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 | .....numbers...........For.detai |
5fa0 | 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 76 65 72 73 69 6f 6e 5f 70 61 | ls,.see.:func:`distro.version_pa |
5fc0 | 72 74 73 60 2e 0a 20 20 20 20 20 20 20 20 29 01 72 13 00 00 00 7a 17 28 5c 64 2b 29 5c 2e 3f 28 | rts`..........).r....z.(\d+)\.?( |
5fe0 | 5c 64 2b 29 3f 5c 2e 3f 28 5c 64 2b 29 3f 72 36 00 00 00 29 03 72 36 00 00 00 72 36 00 00 00 72 | \d+)?\.?(\d+)?r6...).r6...r6...r |
6000 | 36 00 00 00 29 05 72 12 00 00 00 da 02 72 65 da 07 63 6f 6d 70 69 6c 65 da 05 6d 61 74 63 68 da | 6...).r......re..compile..match. |
6020 | 06 67 72 6f 75 70 73 29 08 72 28 00 00 00 72 13 00 00 00 da 0b 76 65 72 73 69 6f 6e 5f 73 74 72 | .groups).r(...r......version_str |
6040 | da 0d 76 65 72 73 69 6f 6e 5f 72 65 67 65 78 da 07 6d 61 74 63 68 65 73 da 05 6d 61 6a 6f 72 da | ..version_regex..matches..major. |
6060 | 05 6d 69 6e 6f 72 72 17 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 14 00 00 00 fb | .minorr....r....r....r....r..... |
6080 | 02 00 00 73 10 00 00 00 00 07 0c 01 04 01 0a 01 0a 01 04 01 0e 01 12 01 7a 1f 4c 69 6e 75 78 44 | ...s....................z.LinuxD |
60a0 | 69 73 74 72 69 62 75 74 69 6f 6e 2e 76 65 72 73 69 6f 6e 5f 70 61 72 74 73 63 02 00 00 00 00 00 | istribution.version_partsc...... |
60c0 | 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 a0 00 7c 01 a1 01 64 01 19 00 53 | ..........C...s....|...|...d...S |
60e0 | 00 29 02 7a 86 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 6d 61 6a 6f 72 20 76 | .).z..........Return.the.major.v |
6100 | 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 73 | ersion.number.of.the.current.dis |
6120 | 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c | tribution...........For.details, |
6140 | 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6d 61 6a 6f 72 5f 76 65 72 73 69 6f 6e | .see.:func:`distro.major_version |
6160 | 60 2e 0a 20 20 20 20 20 20 20 20 72 01 00 00 00 29 01 72 14 00 00 00 29 02 72 28 00 00 00 72 13 | `..........r....).r....).r(...r. |
6180 | 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 15 00 00 00 0b 03 00 00 73 02 00 00 00 | ...r....r....r....r........s.... |
61a0 | 00 06 7a 1f 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6d 61 6a 6f 72 5f 76 65 72 73 | ..z.LinuxDistribution.major_vers |
61c0 | 69 6f 6e 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 a0 | ionc................C...s....|.. |
61e0 | 00 7c 01 a1 01 64 01 19 00 53 00 29 02 7a 86 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 | .|...d...S.).z..........Return.t |
6200 | 68 65 20 6d 69 6e 6f 72 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 63 | he.minor.version.number.of.the.c |
6220 | 75 72 72 65 6e 74 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f | urrent.distribution...........Fo |
6240 | 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6d 69 6e | r.details,.see.:func:`distro.min |
6260 | 6f 72 5f 76 65 72 73 69 6f 6e 60 2e 0a 20 20 20 20 20 20 20 20 e9 01 00 00 00 29 01 72 14 00 00 | or_version`...............).r... |
6280 | 00 29 02 72 28 00 00 00 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 16 00 00 | .).r(...r....r....r....r....r... |
62a0 | 00 13 03 00 00 73 02 00 00 00 00 06 7a 1f 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e | .....s......z.LinuxDistribution. |
62c0 | 6d 69 6e 6f 72 5f 76 65 72 73 69 6f 6e 63 02 00 00 00 00 00 00 00 02 00 00 00 03 00 00 00 43 00 | minor_versionc................C. |
62e0 | 00 00 73 0e 00 00 00 7c 00 a0 00 7c 01 a1 01 64 01 19 00 53 00 29 02 7a 7d 0a 20 20 20 20 20 20 | ..s....|...|...d...S.).z}....... |
6300 | 20 20 52 65 74 75 72 6e 20 74 68 65 20 62 75 69 6c 64 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 | ..Return.the.build.number.of.the |
6320 | 20 63 75 72 72 65 6e 74 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 | .current.distribution........... |
6340 | 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 62 | For.details,.see.:func:`distro.b |
6360 | 75 69 6c 64 5f 6e 75 6d 62 65 72 60 2e 0a 20 20 20 20 20 20 20 20 e9 02 00 00 00 29 01 72 14 00 | uild_number`...............).r.. |
6380 | 00 00 29 02 72 28 00 00 00 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 17 00 | ..).r(...r....r....r....r....r.. |
63a0 | 00 00 1b 03 00 00 73 02 00 00 00 00 06 7a 1e 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e | ......s......z.LinuxDistribution |
63c0 | 2e 62 75 69 6c 64 5f 6e 75 6d 62 65 72 63 01 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 43 00 | .build_numberc................C. |
63e0 | 00 00 73 0e 00 00 00 7c 00 a0 00 64 01 a1 01 70 0c 64 02 53 00 29 03 7a 83 0a 20 20 20 20 20 20 | ..s....|...d...p.d.S.).z........ |
6400 | 20 20 52 65 74 75 72 6e 20 74 68 65 20 49 44 73 20 6f 66 20 64 69 73 74 72 69 62 75 74 69 6f 6e | ..Return.the.IDs.of.distribution |
6420 | 73 20 74 68 61 74 20 61 72 65 20 6c 69 6b 65 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 | s.that.are.like.the.OS.distribut |
6440 | 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a | ion...........For.details,.see.: |
6460 | 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6c 69 6b 65 60 2e 0a 20 20 20 20 20 20 20 20 da 07 69 64 | func:`distro.like`............id |
6480 | 5f 6c 69 6b 65 72 36 00 00 00 29 01 72 1f 00 00 00 29 01 72 28 00 00 00 72 0d 00 00 00 72 0d 00 | _liker6...).r....).r(...r....r.. |
64a0 | 00 00 72 0e 00 00 00 72 18 00 00 00 23 03 00 00 73 02 00 00 00 00 06 7a 16 4c 69 6e 75 78 44 69 | ..r....r....#...s......z.LinuxDi |
64c0 | 73 74 72 69 62 75 74 69 6f 6e 2e 6c 69 6b 65 63 01 00 00 00 00 00 00 00 01 00 00 00 08 00 00 00 | stribution.likec................ |
64e0 | 43 00 00 00 73 38 00 00 00 79 0a 7c 00 6a 00 64 01 19 00 53 00 04 00 74 01 6b 0a 72 32 01 00 01 | C...s8...y.|.j.d...S...t.k.r2... |
6500 | 00 01 00 7c 00 a0 02 64 01 a1 01 70 30 7c 00 a0 03 64 01 a1 01 70 30 64 02 53 00 58 00 64 03 53 | ...|...d...p0|...d...p0d.S.X.d.S |
6520 | 00 29 04 7a 70 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 63 6f 64 65 6e 61 6d | .).zp.........Return.the.codenam |
6540 | 65 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 | e.of.the.OS.distribution........ |
6560 | 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 | ...For.details,.see.:func:`distr |
6580 | 6f 2e 63 6f 64 65 6e 61 6d 65 60 2e 0a 20 20 20 20 20 20 20 20 72 19 00 00 00 72 36 00 00 00 4e | o.codename`..........r....r6...N |
65a0 | 29 04 da 10 5f 6f 73 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f da 08 4b 65 79 45 72 72 6f 72 72 21 | )..._os_release_info..KeyErrorr! |
65c0 | 00 00 00 72 22 00 00 00 29 01 72 28 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 19 | ...r"...).r(...r....r....r....r. |
65e0 | 00 00 00 2b 03 00 00 73 0c 00 00 00 00 06 02 03 0a 01 0e 01 0a 01 0a 01 7a 1a 4c 69 6e 75 78 44 | ...+...s................z.LinuxD |
6600 | 69 73 74 72 69 62 75 74 69 6f 6e 2e 63 6f 64 65 6e 61 6d 65 63 03 00 00 00 00 00 00 00 03 00 00 | istribution.codenamec........... |
6620 | 00 09 00 00 00 43 00 00 00 73 42 00 00 00 74 00 7c 00 a0 01 a1 00 7c 00 a0 02 7c 01 7c 02 a1 02 | .....C...sB...t.|.....|...|.|... |
6640 | 74 00 7c 00 a0 03 7c 02 a1 01 7c 00 a0 04 7c 02 a1 01 7c 00 a0 05 7c 02 a1 01 64 01 8d 03 7c 00 | t.|...|...|...|...|...|...d...|. |
6660 | a0 06 a1 00 7c 00 a0 07 a1 00 64 02 8d 05 53 00 29 03 7a 8f 0a 20 20 20 20 20 20 20 20 52 65 74 | ....|.....d...S.).z..........Ret |
6680 | 75 72 6e 20 63 65 72 74 61 69 6e 20 6d 61 63 68 69 6e 65 2d 72 65 61 64 61 62 6c 65 20 69 6e 66 | urn.certain.machine-readable.inf |
66a0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 4f 53 0a 20 20 20 20 20 20 20 20 64 69 | ormation.about.the.OS.........di |
66c0 | 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 | stribution...........For.details |
66e0 | 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 69 6e 66 6f 60 2e 0a 20 20 20 20 20 | ,.see.:func:`distro.info`....... |
6700 | 20 20 20 29 03 72 5d 00 00 00 72 5e 00 00 00 72 17 00 00 00 29 05 72 0f 00 00 00 72 12 00 00 00 | ...).r]...r^...r....).r....r.... |
6720 | 72 14 00 00 00 72 18 00 00 00 72 19 00 00 00 29 08 da 04 64 69 63 74 72 0f 00 00 00 72 12 00 00 | r....r....r....)...dictr....r... |
6740 | 00 72 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 29 03 72 28 00 00 | .r....r....r....r....r....).r(.. |
6760 | 00 72 11 00 00 00 72 13 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1a 00 00 00 3a | .r....r....r....r....r....r....: |
6780 | 03 00 00 73 12 00 00 00 00 07 02 01 06 01 0a 01 02 01 08 01 08 01 0c 02 06 01 7a 16 4c 69 6e 75 | ...s......................z.Linu |
67a0 | 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 69 6e 66 6f 63 01 00 00 00 00 00 00 00 01 00 00 00 01 | xDistribution.infoc............. |
67c0 | 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 7a d9 0a 20 20 20 20 20 20 20 20 52 | ...C...s....|.j.S.).z..........R |
67e0 | 65 74 75 72 6e 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 | eturn.a.dictionary.containing.ke |
6800 | 79 2d 76 61 6c 75 65 20 70 61 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f | y-value.pairs.for.the.informatio |
6820 | 6e 0a 20 20 20 20 20 20 20 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 6f 73 2d 72 65 6c 65 | n.........items.from.the.os-rele |
6840 | 61 73 65 20 66 69 6c 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 4f 53 20 64 | ase.file.data.source.of.the.OS.d |
6860 | 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c | istribution...........For.detail |
6880 | 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6f 73 5f 72 65 6c 65 61 73 65 5f | s,.see.:func:`distro.os_release_ |
68a0 | 69 6e 66 6f 60 2e 0a 20 20 20 20 20 20 20 20 29 01 72 62 00 00 00 29 01 72 28 00 00 00 72 0d 00 | info`..........).rb...).r(...r.. |
68c0 | 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1b 00 00 00 4d 03 00 00 73 02 00 00 00 00 07 7a 21 4c 69 | ..r....r....r....M...s......z!Li |
68e0 | 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6f 73 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 63 | nuxDistribution.os_release_infoc |
6900 | 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 | ................C...s....|.j.S.) |
6920 | 01 7a e6 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 | .z..........Return.a.dictionary. |
6940 | 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 20 66 6f 72 20 74 | containing.key-value.pairs.for.t |
6960 | 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 74 65 6d 73 20 66 72 6f | he.information.........items.fro |
6980 | 6d 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 73 | m.the.lsb_release.command.data.s |
69a0 | 6f 75 72 63 65 20 6f 66 20 74 68 65 20 4f 53 0a 20 20 20 20 20 20 20 20 64 69 73 74 72 69 62 75 | ource.of.the.OS.........distribu |
69c0 | 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 | tion...........For.details,.see. |
69e0 | 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6c 73 62 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 60 2e | :func:`distro.lsb_release_info`. |
6a00 | 0a 20 20 20 20 20 20 20 20 29 01 da 11 5f 6c 73 62 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 29 01 | .........)..._lsb_release_info). |
6a20 | 72 28 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1c 00 00 00 56 03 00 00 73 02 00 | r(...r....r....r....r....V...s.. |
6a40 | 00 00 00 08 7a 22 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6c 73 62 5f 72 65 6c 65 | ....z"LinuxDistribution.lsb_rele |
6a60 | 61 73 65 5f 69 6e 66 6f 63 01 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 | ase_infoc................C...s.. |
6a80 | 00 00 7c 00 6a 00 53 00 29 01 7a e9 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 69 | ..|.j.S.).z..........Return.a.di |
6aa0 | 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 | ctionary.containing.key-value.pa |
6ac0 | 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | irs.for.the.information......... |
6ae0 | 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 | items.from.the.distro.release.fi |
6b00 | 6c 65 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 4f 53 0a 20 20 20 20 20 20 20 | le.data.source.of.the.OS........ |
6b20 | 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 | .distribution...........For.deta |
6b40 | 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 64 69 73 74 72 6f 5f 72 65 | ils,.see.:func:`distro.distro_re |
6b60 | 6c 65 61 73 65 5f 69 6e 66 6f 60 2e 0a 20 20 20 20 20 20 20 20 29 01 da 14 5f 64 69 73 74 72 6f | lease_info`..........)..._distro |
6b80 | 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 29 01 72 28 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e | _release_info).r(...r....r....r. |
6ba0 | 00 00 00 72 1d 00 00 00 60 03 00 00 73 02 00 00 00 00 08 7a 25 4c 69 6e 75 78 44 69 73 74 72 69 | ...r....`...s......z%LinuxDistri |
6bc0 | 62 75 74 69 6f 6e 2e 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 63 01 00 00 00 00 | bution.distro_release_infoc..... |
6be0 | 00 00 00 01 00 00 00 01 00 00 00 43 00 00 00 73 06 00 00 00 7c 00 6a 00 53 00 29 01 7a d2 0a 20 | ...........C...s....|.j.S.).z... |
6c00 | 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 | .......Return.a.dictionary.conta |
6c20 | 69 6e 69 6e 67 20 6b 65 79 2d 76 61 6c 75 65 20 70 61 69 72 73 20 66 6f 72 20 74 68 65 20 69 6e | ining.key-value.pairs.for.the.in |
6c40 | 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 | formation.........items.from.the |
6c60 | 20 75 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 | .uname.command.data.source.of.th |
6c80 | 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 | e.OS.distribution...........For. |
6ca0 | 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 75 6e 61 6d 65 | details,.see.:func:`distro.uname |
6cc0 | 5f 69 6e 66 6f 60 2e 0a 20 20 20 20 20 20 20 20 29 01 da 0b 5f 75 6e 61 6d 65 5f 69 6e 66 6f 29 | _info`..........)..._uname_info) |
6ce0 | 01 72 28 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1e 00 00 00 6a 03 00 00 73 02 | .r(...r....r....r....r....j...s. |
6d00 | 00 00 00 00 07 7a 1c 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 75 6e 61 6d 65 5f 69 | .....z.LinuxDistribution.uname_i |
6d20 | 6e 66 6f 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 6a | nfoc................C...s....|.j |
6d40 | 00 a0 01 7c 01 64 01 a1 02 53 00 29 02 7a b7 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 | ...|.d...S.).z..........Return.a |
6d60 | 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 66 | .single.named.information.item.f |
6d80 | 72 6f 6d 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 20 64 61 74 61 0a 20 20 20 | rom.the.os-release.file.data.... |
6da0 | 20 20 20 20 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 | .....source.of.the.OS.distributi |
6dc0 | 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 | on...........For.details,.see.:f |
6de0 | 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6f 73 5f 72 65 6c 65 61 73 65 5f 61 74 74 72 60 2e 0a 20 20 | unc:`distro.os_release_attr`.... |
6e00 | 20 20 20 20 20 20 72 36 00 00 00 29 02 72 62 00 00 00 72 45 00 00 00 29 02 72 28 00 00 00 72 20 | ......r6...).rb...rE...).r(...r. |
6e20 | 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 1f 00 00 00 73 03 00 00 73 02 00 00 00 | ...r....r....r....r....s...s.... |
6e40 | 00 07 7a 21 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 6f 73 5f 72 65 6c 65 61 73 65 | ..z!LinuxDistribution.os_release |
6e60 | 5f 61 74 74 72 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 7c | _attrc................C...s....| |
6e80 | 00 6a 00 a0 01 7c 01 64 01 a1 02 53 00 29 02 7a c3 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e | .j...|.d...S.).z..........Return |
6ea0 | 20 61 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d | .a.single.named.information.item |
6ec0 | 20 66 72 6f 6d 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 | .from.the.lsb_release.command... |
6ee0 | 20 20 20 20 20 20 6f 75 74 70 75 74 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 | ......output.data.source.of.the. |
6f00 | 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 | OS.distribution...........For.de |
6f20 | 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 6c 73 62 5f 72 65 6c | tails,.see.:func:`distro.lsb_rel |
6f40 | 65 61 73 65 5f 61 74 74 72 60 2e 0a 20 20 20 20 20 20 20 20 72 36 00 00 00 29 02 72 65 00 00 00 | ease_attr`..........r6...).re... |
6f60 | 72 45 00 00 00 29 02 72 28 00 00 00 72 20 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 | rE...).r(...r....r....r....r.... |
6f80 | 72 21 00 00 00 7c 03 00 00 73 02 00 00 00 00 07 7a 22 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 | r!...|...s......z"LinuxDistribut |
6fa0 | 69 6f 6e 2e 6c 73 62 5f 72 65 6c 65 61 73 65 5f 61 74 74 72 63 02 00 00 00 00 00 00 00 02 00 00 | ion.lsb_release_attrc........... |
6fc0 | 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 6a 00 a0 01 7c 01 64 01 a1 02 53 00 29 02 7a bf | .....C...s....|.j...|.d...S.).z. |
6fe0 | 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 | .........Return.a.single.named.i |
7000 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f 20 | nformation.item.from.the.distro. |
7020 | 72 65 6c 65 61 73 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 73 6f 75 72 63 65 | release.file.........data.source |
7040 | 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 | .of.the.OS.distribution......... |
7060 | 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f | ..For.details,.see.:func:`distro |
7080 | 2e 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 61 74 74 72 60 2e 0a 20 20 20 20 20 20 20 20 72 | .distro_release_attr`..........r |
70a0 | 36 00 00 00 29 02 72 66 00 00 00 72 45 00 00 00 29 02 72 28 00 00 00 72 20 00 00 00 72 0d 00 00 | 6...).rf...rE...).r(...r....r... |
70c0 | 00 72 0d 00 00 00 72 0e 00 00 00 72 22 00 00 00 85 03 00 00 73 02 00 00 00 00 07 7a 25 4c 69 6e | .r....r....r".......s......z%Lin |
70e0 | 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 61 74 | uxDistribution.distro_release_at |
7100 | 74 72 63 02 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 43 00 00 00 73 0e 00 00 00 7c 00 6a 00 | trc................C...s....|.j. |
7120 | a0 01 7c 01 64 01 a1 02 53 00 29 02 7a bf 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 | ..|.d...S.).z..........Return.a. |
7140 | 73 69 6e 67 6c 65 20 6e 61 6d 65 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 20 66 72 | single.named.information.item.fr |
7160 | 6f 6d 20 74 68 65 20 75 6e 61 6d 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 20 20 20 6f 75 74 | om.the.uname.command.........out |
7180 | 70 75 74 20 64 61 74 61 20 73 6f 75 72 63 65 20 6f 66 20 74 68 65 20 4f 53 20 64 69 73 74 72 69 | put.data.source.of.the.OS.distri |
71a0 | 62 75 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 2c 20 73 65 | bution...........For.details,.se |
71c0 | 65 20 3a 66 75 6e 63 3a 60 64 69 73 74 72 6f 2e 75 6e 61 6d 65 5f 72 65 6c 65 61 73 65 5f 61 74 | e.:func:`distro.uname_release_at |
71e0 | 74 72 60 2e 0a 20 20 20 20 20 20 20 20 72 36 00 00 00 29 02 72 67 00 00 00 72 45 00 00 00 29 02 | tr`..........r6...).rg...rE...). |
7200 | 72 28 00 00 00 72 20 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 23 00 00 00 8e 03 | r(...r....r....r....r....r#..... |
7220 | 00 00 73 02 00 00 00 00 07 7a 1c 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 75 6e 61 | ..s......z.LinuxDistribution.una |
7240 | 6d 65 5f 61 74 74 72 63 01 00 00 00 00 00 00 00 02 00 00 00 09 00 00 00 43 00 00 00 73 2e 00 00 | me_attrc................C...s... |
7260 | 00 74 00 6a 01 a0 02 7c 00 6a 03 a1 01 72 2a 74 04 7c 00 6a 03 83 01 8f 0c 7d 01 7c 00 a0 05 7c | .t.j...|.j...r*t.|.j.....}.|...| |
7280 | 01 a1 01 53 00 51 00 52 00 58 00 69 00 53 00 29 02 7a 9c 0a 20 20 20 20 20 20 20 20 47 65 74 20 | ...S.Q.R.X.i.S.).z..........Get. |
72a0 | 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 73 | the.information.items.from.the.s |
72c0 | 70 65 63 69 66 69 65 64 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 | pecified.os-release.file........ |
72e0 | 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 74 69 6f | ...Returns:.............A.dictio |
7300 | 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | nary.containing.all.information. |
7320 | 69 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 4e 29 06 72 37 00 00 00 72 38 00 00 00 da 06 69 73 | items..........N).r7...r8.....is |
7340 | 66 69 6c 65 72 3c 00 00 00 da 04 6f 70 65 6e da 19 5f 70 61 72 73 65 5f 6f 73 5f 72 65 6c 65 61 | filer<.....open.._parse_os_relea |
7360 | 73 65 5f 63 6f 6e 74 65 6e 74 29 02 72 28 00 00 00 da 0c 72 65 6c 65 61 73 65 5f 66 69 6c 65 72 | se_content).r(.....release_filer |
7380 | 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 62 00 00 00 97 03 00 00 73 08 00 00 00 00 08 0e 01 | ....r....r....rb.......s........ |
73a0 | 0c 01 10 01 7a 22 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 6f 73 5f 72 65 6c 65 | ....z"LinuxDistribution._os_rele |
73c0 | 61 73 65 5f 69 6e 66 6f 63 01 00 00 00 00 00 00 00 08 00 00 00 05 00 00 00 43 00 00 00 73 0c 01 | ase_infoc................C...s.. |
73e0 | 00 00 69 00 7d 01 74 00 6a 00 7c 00 64 01 64 02 8d 02 7d 02 64 01 7c 02 5f 01 74 02 6a 03 64 03 | ..i.}.t.j.|.d.d...}.d.|._.t.j.d. |
7400 | 19 00 64 04 6b 02 72 40 74 04 7c 02 6a 05 74 06 83 02 72 40 7c 02 6a 05 a0 07 64 05 a1 01 7c 02 | ..d.k.r@t.|.j.t...r@|.j...d...|. |
7420 | 5f 05 74 08 7c 02 83 01 7d 03 78 46 7c 03 44 00 5d 3e 7d 04 64 06 7c 04 6b 06 72 4e 7c 04 a0 09 | _.t.|...}.xF|.D.]>}.d.|.k.rN|... |
7440 | 64 06 64 07 a1 02 5c 02 7d 05 7d 06 74 04 7c 06 74 06 83 02 72 7e 7c 06 a0 07 64 08 a1 01 7d 06 | d.d...\.}.}.t.|.t...r~|...d...}. |
7460 | 7c 06 7c 01 7c 05 a0 0a a1 00 3c 00 71 4e 71 4e 57 00 64 09 7c 01 6b 06 72 a6 7c 01 64 09 19 00 | |.|.|.....<.qNqNW.d.|.k.r.|.d... |
7480 | 7c 01 64 0a 3c 00 6e 62 64 0b 7c 01 6b 06 72 bc 7c 01 64 0b 19 00 7c 01 64 0a 3c 00 6e 4c 64 0c | |.d.<.nbd.|.k.r.|.d...|.d.<.nLd. |
74a0 | 7c 01 6b 06 90 01 72 08 74 0b a0 0c 64 0d 7c 01 64 0c 19 00 a1 02 7d 07 7c 07 90 01 72 08 7c 07 | |.k...r.t...d.|.d.....}.|...r.|. |
74c0 | a0 0d a1 00 7d 07 7c 07 a0 0e 64 0e a1 01 7d 07 7c 07 a0 0e 64 0f a1 01 7d 07 7c 07 a0 0e a1 00 | ....}.|...d...}.|...d...}.|..... |
74e0 | 7d 07 7c 07 7c 01 64 0a 3c 00 7c 01 53 00 29 10 61 44 01 00 00 0a 20 20 20 20 20 20 20 20 50 61 | }.|.|.d.<.|.S.).aD............Pa |
7500 | 72 73 65 20 74 68 65 20 6c 69 6e 65 73 20 6f 66 20 61 6e 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 | rse.the.lines.of.an.os-release.f |
7520 | 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 | ile...........Parameters:....... |
7540 | 20 20 20 2a 20 6c 69 6e 65 73 3a 20 49 74 65 72 61 62 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 | ...*.lines:.Iterable.through.the |
7560 | 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 6f 73 2d 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 20 | .lines.in.the.os-release.file... |
7580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 61 63 68 20 6c 69 6e 65 20 6d 75 73 74 20 62 | ................Each.line.must.b |
75a0 | 65 20 61 20 75 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 6f 72 20 61 20 55 54 46 2d 38 20 65 6e | e.a.unicode.string.or.a.UTF-8.en |
75c0 | 63 6f 64 65 64 20 62 79 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 | coded.byte..................stri |
75e0 | 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 | ng...........Returns:........... |
7600 | 20 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e | ..A.dictionary.containing.all.in |
7620 | 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 54 29 01 da 05 70 6f | formation.items..........T)...po |
7640 | 73 69 78 72 01 00 00 00 72 60 00 00 00 7a 0a 69 73 6f 2d 38 38 35 39 2d 31 fa 01 3d 72 5f 00 00 | sixr....r`...z.iso-8859-1..=r_.. |
7660 | 00 7a 05 75 74 66 2d 38 5a 10 76 65 72 73 69 6f 6e 5f 63 6f 64 65 6e 61 6d 65 72 19 00 00 00 5a | .z.utf-8Z.version_codenamer....Z |
7680 | 0f 75 62 75 6e 74 75 5f 63 6f 64 65 6e 61 6d 65 72 12 00 00 00 7a 14 28 5c 28 5c 44 2b 5c 29 29 | .ubuntu_codenamer....z.(\(\D+\)) |
76a0 | 7c 2c 28 5c 73 2b 29 3f 5c 44 2b 7a 02 28 29 fa 01 2c 29 0f da 05 73 68 6c 65 78 da 10 77 68 69 | |,(\s+)?\D+z.()..,)...shlex..whi |
76c0 | 74 65 73 70 61 63 65 5f 73 70 6c 69 74 da 03 73 79 73 da 0c 76 65 72 73 69 6f 6e 5f 69 6e 66 6f | tespace_split..sys..version_info |
76e0 | da 0a 69 73 69 6e 73 74 61 6e 63 65 da 09 77 6f 72 64 63 68 61 72 73 da 05 62 79 74 65 73 da 06 | ..isinstance..wordchars..bytes.. |
7700 | 64 65 63 6f 64 65 da 04 6c 69 73 74 da 05 73 70 6c 69 74 72 43 00 00 00 72 56 00 00 00 da 06 73 | decode..list..splitrC...rV.....s |
7720 | 65 61 72 63 68 da 05 67 72 6f 75 70 da 05 73 74 72 69 70 29 08 da 05 6c 69 6e 65 73 da 05 70 72 | earch..group..strip)...lines..pr |
7740 | 6f 70 73 da 05 6c 65 78 65 72 da 06 74 6f 6b 65 6e 73 da 05 74 6f 6b 65 6e da 01 6b 72 55 00 00 | ops..lexer..tokens..token..krU.. |
7760 | 00 72 19 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 6a 00 00 00 a4 03 00 00 73 34 | .r....r....r....r....rj.......s4 |
7780 | 00 00 00 00 0e 04 01 0e 01 06 09 1a 01 0e 02 08 01 0a 07 08 01 10 01 0a 01 0a 01 0e 03 04 02 08 | ................................ |
77a0 | 05 0e 01 08 02 0e 01 0a 02 10 01 06 01 08 01 0a 01 0a 01 08 02 08 02 7a 2b 4c 69 6e 75 78 44 69 | .......................z+LinuxDi |
77c0 | 73 74 72 69 62 75 74 69 6f 6e 2e 5f 70 61 72 73 65 5f 6f 73 5f 72 65 6c 65 61 73 65 5f 63 6f 6e | stribution._parse_os_release_con |
77e0 | 74 65 6e 74 63 01 00 00 00 00 00 00 00 05 00 00 00 09 00 00 00 43 00 00 00 73 6a 00 00 00 7c 00 | tentc................C...sj...|. |
7800 | 6a 00 73 0a 69 00 53 00 74 01 74 02 6a 03 64 01 83 02 8f 32 7d 01 79 16 64 02 7d 02 74 04 6a 05 | j.s.i.S.t.t.j.d....2}.y.d.}.t.j. |
7820 | 7c 02 7c 01 64 03 8d 02 7d 03 57 00 6e 14 04 00 74 06 6b 0a 72 42 01 00 01 00 01 00 69 00 53 00 | |.|.d...}.W.n...t.k.rB......i.S. |
7840 | 58 00 57 00 64 04 51 00 52 00 58 00 7c 03 a0 07 74 08 a0 09 a1 00 a1 01 a0 0a a1 00 7d 04 7c 00 | X.W.d.Q.R.X.|...t...........}.|. |
7860 | a0 0b 7c 04 a1 01 53 00 29 05 7a 9d 0a 20 20 20 20 20 20 20 20 47 65 74 20 74 68 65 20 69 6e 66 | ..|...S.).z..........Get.the.inf |
7880 | 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 | ormation.items.from.the.lsb_rele |
78a0 | 61 73 65 20 63 6f 6d 6d 61 6e 64 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 | ase.command.output...........Ret |
78c0 | 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 63 | urns:.............A.dictionary.c |
78e0 | 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e | ontaining.all.information.items. |
7900 | 0a 20 20 20 20 20 20 20 20 da 01 77 29 02 da 0b 6c 73 62 5f 72 65 6c 65 61 73 65 7a 02 2d 61 29 | ...........w)...lsb_releasez.-a) |
7920 | 01 da 06 73 74 64 65 72 72 4e 29 0c 72 3e 00 00 00 72 69 00 00 00 72 37 00 00 00 da 07 64 65 76 | ...stderrN).r>...ri...r7.....dev |
7940 | 6e 75 6c 6c da 0a 73 75 62 70 72 6f 63 65 73 73 da 0c 63 68 65 63 6b 5f 6f 75 74 70 75 74 da 07 | null..subprocess..check_output.. |
7960 | 4f 53 45 72 72 6f 72 72 76 00 00 00 72 71 00 00 00 da 15 67 65 74 66 69 6c 65 73 79 73 74 65 6d | OSErrorrv...rq.....getfilesystem |
7980 | 65 6e 63 6f 64 69 6e 67 da 0a 73 70 6c 69 74 6c 69 6e 65 73 da 1a 5f 70 61 72 73 65 5f 6c 73 62 | encoding..splitlines.._parse_lsb |
79a0 | 5f 72 65 6c 65 61 73 65 5f 63 6f 6e 74 65 6e 74 29 05 72 28 00 00 00 72 85 00 00 00 da 03 63 6d | _release_content).r(...r......cm |
79c0 | 64 da 06 73 74 64 6f 75 74 da 07 63 6f 6e 74 65 6e 74 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 | d..stdout..contentr....r....r... |
79e0 | 00 72 65 00 00 00 e7 03 00 00 73 14 00 00 00 00 08 06 01 04 01 0e 01 02 01 04 01 12 01 0e 01 10 | .re.......s..................... |
7a00 | 01 12 01 7a 23 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 6c 73 62 5f 72 65 6c 65 | ...z#LinuxDistribution._lsb_rele |
7a20 | 61 73 65 5f 69 6e 66 6f 63 01 00 00 00 00 00 00 00 06 00 00 00 07 00 00 00 43 00 00 00 73 5c 00 | ase_infoc................C...s\. |
7a40 | 00 00 69 00 7d 01 78 52 7c 00 44 00 5d 4a 7d 02 7c 02 a0 00 64 01 a1 01 a0 01 64 02 64 03 a1 02 | ..i.}.xR|.D.]J}.|...d.....d.d... |
7a60 | 7d 03 74 02 7c 03 83 01 64 04 6b 03 72 2e 71 0a 7c 03 5c 02 7d 04 7d 05 7c 01 a0 03 7c 04 a0 04 | }.t.|...d.k.r.q.|.\.}.}.|...|... |
7a80 | 64 05 64 06 a1 02 a0 05 a1 00 7c 05 a0 00 a1 00 69 01 a1 01 01 00 71 0a 57 00 7c 01 53 00 29 07 | d.d.......|.....i.....q.W.|.S.). |
7aa0 | 61 4d 01 00 00 0a 20 20 20 20 20 20 20 20 50 61 72 73 65 20 74 68 65 20 6f 75 74 70 75 74 20 6f | aM............Parse.the.output.o |
7ac0 | 66 20 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 20 | f.the.lsb_release.command....... |
7ae0 | 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 20 20 20 2a 20 6c 69 6e 65 73 | ....Parameters:..........*.lines |
7b00 | 3a 20 49 74 65 72 61 62 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 6e 65 73 20 6f 66 20 | :.Iterable.through.the.lines.of. |
7b20 | 74 68 65 20 6c 73 62 5f 72 65 6c 65 61 73 65 20 6f 75 74 70 75 74 2e 0a 20 20 20 20 20 20 20 20 | the.lsb_release.output.......... |
7b40 | 20 20 20 20 20 20 20 20 20 45 61 63 68 20 6c 69 6e 65 20 6d 75 73 74 20 62 65 20 61 20 75 6e 69 | .........Each.line.must.be.a.uni |
7b60 | 63 6f 64 65 20 73 74 72 69 6e 67 20 6f 72 20 61 20 55 54 46 2d 38 20 65 6e 63 6f 64 65 64 20 62 | code.string.or.a.UTF-8.encoded.b |
7b80 | 79 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 2e 0a 0a 20 20 | yte..................string..... |
7ba0 | 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 | ......Returns:.............A.dic |
7bc0 | 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 | tionary.containing.all.informati |
7be0 | 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 da 01 0a fa 01 3a 72 5f 00 00 00 72 60 00 | on.items...............:r_...r`. |
7c00 | 00 00 72 41 00 00 00 72 42 00 00 00 29 06 72 7b 00 00 00 72 78 00 00 00 da 03 6c 65 6e da 06 75 | ..rA...rB...).r{...rx.....len..u |
7c20 | 70 64 61 74 65 72 44 00 00 00 72 43 00 00 00 29 06 72 7c 00 00 00 72 7d 00 00 00 da 04 6c 69 6e | pdaterD...rC...).r|...r}.....lin |
7c40 | 65 da 02 6b 76 72 81 00 00 00 72 55 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 8b | e..kvr....rU...r....r....r....r. |
7c60 | 00 00 00 fa 03 00 00 73 10 00 00 00 00 0e 04 01 0a 01 12 01 0c 02 02 01 08 01 22 01 7a 2c 4c 69 | .......s..................".z,Li |
7c80 | 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 70 61 72 73 65 5f 6c 73 62 5f 72 65 6c 65 61 | nuxDistribution._parse_lsb_relea |
7ca0 | 73 65 5f 63 6f 6e 74 65 6e 74 63 01 00 00 00 00 00 00 00 05 00 00 00 09 00 00 00 43 00 00 00 73 | se_contentc................C...s |
7cc0 | 60 00 00 00 74 00 74 01 6a 02 64 01 83 02 8f 32 7d 01 79 16 64 02 7d 02 74 03 6a 04 7c 02 7c 01 | `...t.t.j.d....2}.y.d.}.t.j.|.|. |
7ce0 | 64 03 8d 02 7d 03 57 00 6e 14 04 00 74 05 6b 0a 72 38 01 00 01 00 01 00 69 00 53 00 58 00 57 00 | d...}.W.n...t.k.r8......i.S.X.W. |
7d00 | 64 00 51 00 52 00 58 00 7c 03 a0 06 74 07 a0 08 a1 00 a1 01 a0 09 a1 00 7d 04 7c 00 a0 0a 7c 04 | d.Q.R.X.|...t...........}.|...|. |
7d20 | a1 01 53 00 29 04 4e 72 82 00 00 00 29 02 da 05 75 6e 61 6d 65 7a 03 2d 72 73 29 01 72 84 00 00 | ..S.).Nr....)...unamez.-rs).r... |
7d40 | 00 29 0b 72 69 00 00 00 72 37 00 00 00 72 85 00 00 00 72 86 00 00 00 72 87 00 00 00 72 88 00 00 | .).ri...r7...r....r....r....r... |
7d60 | 00 72 76 00 00 00 72 71 00 00 00 72 89 00 00 00 72 8a 00 00 00 da 14 5f 70 61 72 73 65 5f 75 6e | .rv...rq...r....r......_parse_un |
7d80 | 61 6d 65 5f 63 6f 6e 74 65 6e 74 29 05 72 28 00 00 00 72 85 00 00 00 72 8c 00 00 00 72 8d 00 00 | ame_content).r(...r....r....r... |
7da0 | 00 72 8e 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 67 00 00 00 12 04 00 00 73 10 | .r....r....r....r....rg.......s. |
7dc0 | 00 00 00 00 02 0e 01 02 01 04 01 12 01 0e 01 10 01 12 01 7a 1d 4c 69 6e 75 78 44 69 73 74 72 69 | ...................z.LinuxDistri |
7de0 | 62 75 74 69 6f 6e 2e 5f 75 6e 61 6d 65 5f 69 6e 66 6f 63 01 00 00 00 00 00 00 00 05 00 00 00 05 | bution._uname_infoc............. |
7e00 | 00 00 00 43 00 00 00 73 54 00 00 00 69 00 7d 01 74 00 a0 01 64 01 7c 00 64 02 19 00 a0 02 a1 00 | ...C...sT...i.}.t...d.|.d....... |
7e20 | a1 02 7d 02 7c 02 72 50 7c 02 a0 03 a1 00 5c 02 7d 03 7d 04 7c 03 64 03 6b 02 72 34 69 00 53 00 | ..}.|.rP|.....\.}.}.|.d.k.r4i.S. |
7e40 | 7c 03 a0 04 a1 00 7c 01 64 04 3c 00 7c 03 7c 01 64 05 3c 00 7c 04 7c 01 64 06 3c 00 7c 01 53 00 | |.....|.d.<.|.|.d.<.|.|.d.<.|.S. |
7e60 | 29 07 4e 7a 15 5e 28 5b 5e 5c 73 5d 2b 29 5c 73 2b 28 5b 5c 64 5c 2e 5d 2b 29 72 01 00 00 00 da | ).Nz.^([^\s]+)\s+([\d\.]+)r..... |
7e80 | 05 4c 69 6e 75 78 72 0f 00 00 00 72 10 00 00 00 72 50 00 00 00 29 05 72 56 00 00 00 72 79 00 00 | .Linuxr....r....rP...).rV...ry.. |
7ea0 | 00 72 7b 00 00 00 72 59 00 00 00 72 43 00 00 00 29 05 72 7c 00 00 00 72 7d 00 00 00 72 58 00 00 | .r{...rY...rC...).r|...r}...rX.. |
7ec0 | 00 72 10 00 00 00 72 12 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 96 00 00 00 1d | .r....r....r....r....r....r..... |
7ee0 | 04 00 00 73 14 00 00 00 00 02 04 01 14 01 04 01 0c 05 08 01 04 01 0c 01 08 01 08 01 7a 26 4c 69 | ...s........................z&Li |
7f00 | 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 70 61 72 73 65 5f 75 6e 61 6d 65 5f 63 6f 6e | nuxDistribution._parse_uname_con |
7f20 | 74 65 6e 74 63 01 00 00 00 00 00 00 00 06 00 00 00 12 00 00 00 43 00 00 00 73 30 01 00 00 7c 00 | tentc................C...s0...|. |
7f40 | 6a 00 72 62 7c 00 a0 01 7c 00 6a 00 a1 01 7d 01 74 02 6a 03 a0 04 7c 00 6a 00 a1 01 7d 02 74 05 | j.rb|...|.j...}.t.j...|.j...}.t. |
7f60 | a0 06 7c 02 a1 01 7d 03 64 01 7c 01 6b 06 72 4c 64 02 7c 01 64 01 19 00 a0 07 a1 00 6b 06 72 4c | ..|...}.d.|.k.rLd.|.d.......k.rL |
7f80 | 64 02 7c 01 64 03 3c 00 6e 12 7c 03 72 5e 7c 03 a0 08 64 04 a1 01 7c 01 64 03 3c 00 7c 01 53 00 | d.|.d.<.n.|.r^|...d...|.d.<.|.S. |
7fa0 | 79 16 74 02 a0 09 74 0a a1 01 7d 04 7c 04 a0 0b a1 00 01 00 57 00 6e 36 04 00 74 0c 6b 0a 72 ae | y.t...t...}.|.......W.n6..t.k.r. |
7fc0 | 01 00 01 00 01 00 64 05 64 06 64 07 64 08 64 09 64 0a 64 0b 64 0c 64 0d 64 0e 64 0f 64 10 64 11 | ......d.d.d.d.d.d.d.d.d.d.d.d.d. |
7fe0 | 64 12 64 13 67 0f 7d 04 59 00 6e 02 58 00 78 76 7c 04 44 00 5d 6e 7d 02 7c 02 74 0d 6b 06 72 c4 | d.d.g.}.Y.n.X.xv|.D.]n}.|.t.k.r. |
8000 | 71 b6 74 05 a0 06 7c 02 a1 01 7d 03 7c 03 72 b6 74 02 6a 03 a0 0e 74 0a 7c 02 a1 02 7d 05 7c 00 | q.t...|...}.|.r.t.j...t.|...}.|. |
8020 | a0 01 7c 05 a1 01 7d 01 64 01 7c 01 6b 06 72 b6 7c 05 7c 00 5f 00 7c 03 a0 08 64 04 a1 01 7c 01 | ..|...}.d.|.k.r.|.|._.|...d...|. |
8040 | 64 03 3c 00 64 02 7c 01 64 01 19 00 a0 07 a1 00 6b 06 90 01 72 20 64 02 7c 01 64 03 3c 00 7c 01 | d.<.d.|.d.......k...r.d.|.d.<.|. |
8060 | 53 00 71 b6 57 00 69 00 53 00 64 14 53 00 29 15 7a a0 0a 20 20 20 20 20 20 20 20 47 65 74 20 74 | S.q.W.i.S.d.S.).z..........Get.t |
8080 | 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 65 20 73 70 | he.information.items.from.the.sp |
80a0 | 65 63 69 66 69 65 64 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 0a 20 20 | ecified.distro.release.file..... |
80c0 | 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 | ......Returns:.............A.dic |
80e0 | 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 | tionary.containing.all.informati |
8100 | 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 72 10 00 00 00 5a 0a 63 6c 6f 75 64 6c 69 | on.items..........r....Z.cloudli |
8120 | 6e 75 78 72 0f 00 00 00 72 5f 00 00 00 7a 0c 53 75 53 45 2d 72 65 6c 65 61 73 65 7a 0c 61 72 63 | nuxr....r_...z.SuSE-releasez.arc |
8140 | 68 2d 72 65 6c 65 61 73 65 7a 0c 62 61 73 65 2d 72 65 6c 65 61 73 65 7a 0e 63 65 6e 74 6f 73 2d | h-releasez.base-releasez.centos- |
8160 | 72 65 6c 65 61 73 65 7a 0e 66 65 64 6f 72 61 2d 72 65 6c 65 61 73 65 7a 0e 67 65 6e 74 6f 6f 2d | releasez.fedora-releasez.gentoo- |
8180 | 72 65 6c 65 61 73 65 7a 0e 6d 61 67 65 69 61 2d 72 65 6c 65 61 73 65 7a 10 6d 61 6e 64 72 61 6b | releasez.mageia-releasez.mandrak |
81a0 | 65 2d 72 65 6c 65 61 73 65 7a 10 6d 61 6e 64 72 69 76 61 2d 72 65 6c 65 61 73 65 7a 15 6d 61 6e | e-releasez.mandriva-releasez.man |
81c0 | 64 72 69 76 61 6c 69 6e 75 78 2d 72 65 6c 65 61 73 65 7a 0f 6d 61 6e 6a 61 72 6f 2d 72 65 6c 65 | drivalinux-releasez.manjaro-rele |
81e0 | 61 73 65 7a 0e 6f 72 61 63 6c 65 2d 72 65 6c 65 61 73 65 7a 0e 72 65 64 68 61 74 2d 72 65 6c 65 | asez.oracle-releasez.redhat-rele |
8200 | 61 73 65 7a 0a 73 6c 2d 72 65 6c 65 61 73 65 7a 11 73 6c 61 63 6b 77 61 72 65 2d 76 65 72 73 69 | asez.sl-releasez.slackware-versi |
8220 | 6f 6e 4e 29 0f 72 3d 00 00 00 da 1a 5f 70 61 72 73 65 5f 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 | onN).r=....._parse_distro_releas |
8240 | 65 5f 66 69 6c 65 72 37 00 00 00 72 38 00 00 00 da 08 62 61 73 65 6e 61 6d 65 da 20 5f 44 49 53 | e_filer7...r8.....basename.._DIS |
8260 | 54 52 4f 5f 52 45 4c 45 41 53 45 5f 42 41 53 45 4e 41 4d 45 5f 50 41 54 54 45 52 4e 72 58 00 00 | TRO_RELEASE_BASENAME_PATTERNrX.. |
8280 | 00 72 43 00 00 00 72 7a 00 00 00 da 07 6c 69 73 74 64 69 72 72 3a 00 00 00 da 04 73 6f 72 74 72 | .rC...rz.....listdirr:.....sortr |
82a0 | 88 00 00 00 da 20 5f 44 49 53 54 52 4f 5f 52 45 4c 45 41 53 45 5f 49 47 4e 4f 52 45 5f 42 41 53 | ......_DISTRO_RELEASE_IGNORE_BAS |
82c0 | 45 4e 41 4d 45 53 72 39 00 00 00 29 06 72 28 00 00 00 da 0b 64 69 73 74 72 6f 5f 69 6e 66 6f 72 | ENAMESr9...).r(.....distro_infor |
82e0 | 99 00 00 00 72 58 00 00 00 da 09 62 61 73 65 6e 61 6d 65 73 da 08 66 69 6c 65 70 61 74 68 72 0d | ....rX.....basenames..filepathr. |
8300 | 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 66 00 00 00 2e 04 00 00 73 58 00 00 00 00 08 06 03 04 | ...r....r....rf.......sX........ |
8320 | 01 08 01 0e 05 0a 01 08 01 10 01 0a 01 04 01 0e 01 04 02 02 01 0a 04 0c 01 0e 05 02 01 02 01 02 | ................................ |
8340 | 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 0c 01 0a 01 08 01 02 01 0a | ................................ |
8360 | 01 04 01 0e 01 0a 01 08 02 06 01 0e 01 12 01 08 01 08 01 7a 26 4c 69 6e 75 78 44 69 73 74 72 69 | ...................z&LinuxDistri |
8380 | 62 75 74 69 6f 6e 2e 5f 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 69 6e 66 6f 63 02 00 00 00 | bution._distro_release_infoc.... |
83a0 | 00 00 00 00 03 00 00 00 09 00 00 00 43 00 00 00 73 40 00 00 00 79 22 74 00 7c 01 83 01 8f 10 7d | ............C...s@...y"t.|.....} |
83c0 | 02 7c 00 a0 01 7c 02 a0 02 a1 00 a1 01 53 00 51 00 52 00 58 00 57 00 6e 18 04 00 74 03 74 04 66 | .|...|.......S.Q.R.X.W.n...t.t.f |
83e0 | 02 6b 0a 72 3a 01 00 01 00 01 00 69 00 53 00 58 00 64 01 53 00 29 02 7a cb 0a 20 20 20 20 20 20 | .k.r:......i.S.X.d.S.).z........ |
8400 | 20 20 50 61 72 73 65 20 61 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 0a | ..Parse.a.distro.release.file... |
8420 | 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 20 20 20 20 2a 20 66 | ........Parameters:..........*.f |
8440 | 69 6c 65 70 61 74 68 3a 20 50 61 74 68 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 64 69 73 74 72 6f | ilepath:.Path.name.of.the.distro |
8460 | 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 3a | .release.file...........Returns: |
8480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 | .............A.dictionary.contai |
84a0 | 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 65 6d 73 2e 0a 20 20 20 20 | ning.all.information.items...... |
84c0 | 20 20 20 20 4e 29 05 72 69 00 00 00 72 52 00 00 00 da 08 72 65 61 64 6c 69 6e 65 72 88 00 00 00 | ....N).ri...rR.....readliner.... |
84e0 | da 07 49 4f 45 72 72 6f 72 29 03 72 28 00 00 00 72 a0 00 00 00 da 02 66 70 72 0d 00 00 00 72 0d | ..IOError).r(...r......fpr....r. |
8500 | 00 00 00 72 0e 00 00 00 72 98 00 00 00 72 04 00 00 73 0a 00 00 00 00 0b 02 01 0a 03 18 01 12 04 | ...r....r....r...s.............. |
8520 | 7a 2c 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e 5f 70 61 72 73 65 5f 64 69 73 74 72 | z,LinuxDistribution._parse_distr |
8540 | 6f 5f 72 65 6c 65 61 73 65 5f 66 69 6c 65 63 01 00 00 00 00 00 00 00 03 00 00 00 06 00 00 00 43 | o_release_filec................C |
8560 | 00 00 00 73 a6 00 00 00 74 00 7c 00 74 01 83 02 72 14 7c 00 a0 02 64 01 a1 01 7d 00 74 03 a0 04 | ...s....t.|.t...r.|...d...}.t... |
8580 | 7c 00 a0 05 a1 00 64 02 64 02 64 03 85 03 19 00 a1 01 7d 01 69 00 7d 02 7c 01 72 92 7c 01 a0 06 | |.....d.d.d.......}.i.}.|.r.|... |
85a0 | 64 04 a1 01 64 02 64 02 64 03 85 03 19 00 7c 02 64 05 3c 00 7c 01 a0 06 64 06 a1 01 72 6e 7c 01 | d...d.d.d.....|.d.<.|...d...rn|. |
85c0 | a0 06 64 06 a1 01 64 02 64 02 64 03 85 03 19 00 7c 02 64 07 3c 00 7c 01 a0 06 64 08 a1 01 72 a2 | ..d...d.d.d.....|.d.<.|...d...r. |
85e0 | 7c 01 a0 06 64 08 a1 01 64 02 64 02 64 03 85 03 19 00 7c 02 64 09 3c 00 6e 10 7c 00 72 a2 7c 00 | |...d...d.d.d.....|.d.<.n.|.r.|. |
8600 | a0 05 a1 00 7c 02 64 05 3c 00 7c 02 53 00 29 0a 61 18 01 00 00 0a 20 20 20 20 20 20 20 20 50 61 | ....|.d.<.|.S.).a.............Pa |
8620 | 72 73 65 20 61 20 6c 69 6e 65 20 66 72 6f 6d 20 61 20 64 69 73 74 72 6f 20 72 65 6c 65 61 73 65 | rse.a.line.from.a.distro.release |
8640 | 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 3a 0a 20 20 20 20 | .file...........Parameters:..... |
8660 | 20 20 20 20 2a 20 6c 69 6e 65 3a 20 4c 69 6e 65 20 66 72 6f 6d 20 74 68 65 20 64 69 73 74 72 6f | ....*.line:.Line.from.the.distro |
8680 | 20 72 65 6c 65 61 73 65 20 66 69 6c 65 2e 20 4d 75 73 74 20 62 65 20 61 20 75 6e 69 63 6f 64 65 | .release.file..Must.be.a.unicode |
86a0 | 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 61 20 55 54 46 | .string.................or.a.UTF |
86c0 | 2d 38 20 65 6e 63 6f 64 65 64 20 62 79 74 65 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 | -8.encoded.byte.string.......... |
86e0 | 20 52 65 74 75 72 6e 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 64 69 63 74 69 6f 6e 61 | .Returns:.............A.dictiona |
8700 | 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 74 | ry.containing.all.information.it |
8720 | 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 7a 05 75 74 66 2d 38 4e e9 ff ff ff ff e9 03 00 00 00 72 | ems..........z.utf-8N..........r |
8740 | 10 00 00 00 72 60 00 00 00 72 4f 00 00 00 72 5f 00 00 00 72 19 00 00 00 29 07 72 73 00 00 00 72 | ....r`...rO...r_...r....).rs...r |
8760 | 75 00 00 00 72 76 00 00 00 da 28 5f 44 49 53 54 52 4f 5f 52 45 4c 45 41 53 45 5f 43 4f 4e 54 45 | u...rv....(_DISTRO_RELEASE_CONTE |
8780 | 4e 54 5f 52 45 56 45 52 53 45 44 5f 50 41 54 54 45 52 4e 72 58 00 00 00 72 7b 00 00 00 72 7a 00 | NT_REVERSED_PATTERNrX...r{...rz. |
87a0 | 00 00 29 03 72 93 00 00 00 72 5c 00 00 00 72 9e 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 | ..).r....r\...r....r....r....r.. |
87c0 | 00 00 72 52 00 00 00 88 04 00 00 73 1c 00 00 00 00 0c 0a 01 0a 01 04 01 14 01 04 01 04 02 18 01 | ..rR.......s.................... |
87e0 | 0a 01 18 01 0a 01 1a 01 04 01 0c 01 7a 2f 4c 69 6e 75 78 44 69 73 74 72 69 62 75 74 69 6f 6e 2e | ............z/LinuxDistribution. |
8800 | 5f 70 61 72 73 65 5f 64 69 73 74 72 6f 5f 72 65 6c 65 61 73 65 5f 63 6f 6e 74 65 6e 74 4e 29 04 | _parse_distro_release_contentN). |
8820 | 54 72 36 00 00 00 72 36 00 00 00 54 29 01 54 29 01 46 29 02 46 46 29 01 46 29 01 46 29 01 46 29 | Tr6...r6...T).T).F).FF).F).F).F) |
8840 | 01 46 29 02 46 46 29 24 72 25 00 00 00 72 32 00 00 00 72 33 00 00 00 72 34 00 00 00 72 2a 00 00 | .F).FF)$r%...r2...r3...r4...r*.. |
8860 | 00 72 40 00 00 00 72 0b 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 12 00 00 00 72 14 00 00 00 72 | .r@...r....r....r....r....r....r |
8880 | 15 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1b 00 | ....r....r....r....r....r....r.. |
88a0 | 00 00 72 1c 00 00 00 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 21 00 00 00 72 22 00 00 00 | ..r....r....r....r....r!...r"... |
88c0 | 72 23 00 00 00 72 24 00 00 00 72 62 00 00 00 da 0c 73 74 61 74 69 63 6d 65 74 68 6f 64 72 6a 00 | r#...r$...rb.....staticmethodrj. |
88e0 | 00 00 72 65 00 00 00 72 8b 00 00 00 72 67 00 00 00 72 96 00 00 00 72 66 00 00 00 72 98 00 00 00 | ..re...r....rg...r....rf...r.... |
8900 | 72 52 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 72 35 00 00 00 2c 02 | rR...r....r....r....r....r5...,. |
8920 | 00 00 73 44 00 00 00 08 10 04 03 00 01 00 01 00 01 0a 4a 08 0f 0a 0e 08 1b 0a 15 0a 22 0a 10 0a | ..sD..............J........."... |
8940 | 08 0a 08 0a 08 08 08 08 0f 0a 13 08 09 08 0a 08 0a 08 09 08 09 08 09 08 09 08 09 0c 0d 0c 43 0c | ..............................C. |
8960 | 13 0c 18 0c 0b 0c 11 0c 44 08 16 72 35 00 00 00 63 00 00 00 00 00 00 00 00 05 00 00 00 07 00 00 | ........D..r5...c............... |
8980 | 00 43 00 00 00 73 ac 00 00 00 74 00 a0 01 74 02 a1 01 7d 00 7c 00 a0 03 74 00 6a 04 a1 01 01 00 | .C...s....t...t...}.|...t.j..... |
89a0 | 7c 00 a0 05 74 00 a0 06 74 07 6a 08 a1 01 a1 01 01 00 74 09 6a 0a 64 01 64 02 8d 01 7d 01 7c 01 | |...t...t.j.......t.j.d.d...}.|. |
89c0 | 6a 0b 64 03 64 04 64 05 64 06 64 07 8d 04 01 00 7c 01 a0 0c a1 00 7d 02 7c 02 6a 0d 72 6e 7c 00 | j.d.d.d.d.d.....|.....}.|.j.rn|. |
89e0 | a0 0e 74 0d 6a 0f 74 0e 83 00 64 08 64 09 64 0a 8d 03 a1 01 01 00 6e 3a 7c 00 a0 0e 64 0b 74 10 | ..t.j.t...d.d.d.......n:|...d.t. |
8a00 | 64 09 64 0c 8d 01 a1 02 01 00 74 11 64 09 64 0c 8d 01 7d 03 7c 00 a0 0e 64 0d 7c 03 a1 02 01 00 | d.d.......t.d.d...}.|...d.|..... |
8a20 | 74 12 83 00 7d 04 7c 00 a0 0e 64 0e 7c 04 a1 02 01 00 64 00 53 00 29 0f 4e 7a 13 4f 53 20 64 69 | t...}.|...d.|.....d.S.).Nz.OS.di |
8a40 | 73 74 72 6f 20 69 6e 66 6f 20 74 6f 6f 6c 29 01 72 4e 00 00 00 7a 06 2d 2d 6a 73 6f 6e 7a 02 2d | stro.info.tool).rN...z.--jsonz.- |
8a60 | 6a 7a 21 4f 75 74 70 75 74 20 69 6e 20 6d 61 63 68 69 6e 65 20 72 65 61 64 61 62 6c 65 20 66 6f | jz!Output.in.machine.readable.fo |
8a80 | 72 6d 61 74 da 0a 73 74 6f 72 65 5f 74 72 75 65 29 02 da 04 68 65 6c 70 da 06 61 63 74 69 6f 6e | rmat..store_true)...help..action |
8aa0 | e9 04 00 00 00 54 29 02 da 06 69 6e 64 65 6e 74 da 09 73 6f 72 74 5f 6b 65 79 73 7a 08 4e 61 6d | .....T)...indent..sort_keysz.Nam |
8ac0 | 65 3a 20 25 73 29 01 72 11 00 00 00 7a 0b 56 65 72 73 69 6f 6e 3a 20 25 73 7a 0c 43 6f 64 65 6e | e:.%s).r....z.Version:.%sz.Coden |
8ae0 | 61 6d 65 3a 20 25 73 29 13 da 07 6c 6f 67 67 69 6e 67 da 09 67 65 74 4c 6f 67 67 65 72 72 25 00 | ame:.%s)...logging..getLoggerr%. |
8b00 | 00 00 da 08 73 65 74 4c 65 76 65 6c da 05 44 45 42 55 47 da 0a 61 64 64 48 61 6e 64 6c 65 72 da | ....setLevel..DEBUG..addHandler. |
8b20 | 0d 53 74 72 65 61 6d 48 61 6e 64 6c 65 72 72 71 00 00 00 72 8d 00 00 00 da 08 61 72 67 70 61 72 | .StreamHandlerrq...r......argpar |
8b40 | 73 65 da 0e 41 72 67 75 6d 65 6e 74 50 61 72 73 65 72 da 0c 61 64 64 5f 61 72 67 75 6d 65 6e 74 | se..ArgumentParser..add_argument |
8b60 | da 0a 70 61 72 73 65 5f 61 72 67 73 da 04 6a 73 6f 6e 72 1a 00 00 00 da 05 64 75 6d 70 73 72 10 | ..parse_args..jsonr......dumpsr. |
8b80 | 00 00 00 72 12 00 00 00 72 19 00 00 00 29 05 da 06 6c 6f 67 67 65 72 da 06 70 61 72 73 65 72 da | ...r....r....)...logger..parser. |
8ba0 | 04 61 72 67 73 da 14 64 69 73 74 72 69 62 75 74 69 6f 6e 5f 76 65 72 73 69 6f 6e da 15 64 69 73 | .args..distribution_version..dis |
8bc0 | 74 72 69 62 75 74 69 6f 6e 5f 63 6f 64 65 6e 61 6d 65 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 | tribution_codenamer....r....r... |
8be0 | 00 da 04 6d 61 69 6e a8 04 00 00 73 22 00 00 00 00 01 0a 01 0c 01 12 02 0c 01 04 01 02 01 02 01 | ...main....s"................... |
8c00 | 02 01 08 01 08 02 06 01 1a 02 12 01 0a 01 0c 01 06 01 72 bf 00 00 00 da 08 5f 5f 6d 61 69 6e 5f | ..................r......__main_ |
8c20 | 5f 29 01 54 29 01 46 29 02 46 46 29 01 46 29 01 46 29 01 46 29 01 46 29 02 46 46 29 2d 72 34 00 | _).T).F).FF).F).F).F).F).FF)-r4. |
8c40 | 00 00 72 37 00 00 00 72 56 00 00 00 72 71 00 00 00 72 b8 00 00 00 72 6f 00 00 00 72 ae 00 00 00 | ..r7...rV...rq...r....ro...r.... |
8c60 | 72 b4 00 00 00 72 86 00 00 00 da 07 65 6e 76 69 72 6f 6e 72 45 00 00 00 72 3a 00 00 00 72 3b 00 | r....r......environrE...r:...r;. |
8c80 | 00 00 72 4a 00 00 00 72 4b 00 00 00 72 4c 00 00 00 72 57 00 00 00 72 a6 00 00 00 72 9a 00 00 00 | ..rJ...rK...rL...rW...r....r.... |
8ca0 | 72 9d 00 00 00 72 0b 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 12 00 00 00 72 14 00 00 00 72 15 | r....r....r....r....r....r....r. |
8cc0 | 00 00 00 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 72 1a 00 00 00 72 1b 00 00 | ...r....r....r....r....r....r... |
8ce0 | 00 72 1c 00 00 00 72 1d 00 00 00 72 1e 00 00 00 72 1f 00 00 00 72 21 00 00 00 72 22 00 00 00 72 | .r....r....r....r....r!...r"...r |
8d00 | 23 00 00 00 da 06 6f 62 6a 65 63 74 72 24 00 00 00 72 35 00 00 00 72 0a 00 00 00 72 bf 00 00 00 | #.....objectr$...r5...r....r.... |
8d20 | 72 25 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0d 00 00 00 72 0e 00 00 00 da 08 3c 6d 6f 64 75 | r%...r....r....r....r......<modu |
8d40 | 6c 65 3e 1d 00 00 00 73 6a 00 00 00 04 02 08 01 08 01 08 01 08 01 08 01 08 01 08 01 08 03 0e 01 | le>....sj....................... |
8d60 | 04 0a 08 0b 02 01 02 01 08 0b 08 04 04 01 06 03 04 01 06 04 02 01 02 01 02 01 02 01 06 04 0a 1c | ................................ |
8d80 | 08 4e 0a 27 0a 2c 0a 11 0a 0d 0a 0d 0a 0d 08 11 08 18 0a 2c 08 0a 08 0b 08 0a 08 08 08 13 08 14 | .N.'.,.............,............ |
8da0 | 08 13 08 11 10 0f 10 7f 00 7f 00 7f 00 7f 00 7d 06 03 08 17 0a 01 | ...............}...... |