[devel] linux_distribution() из Python

Anton Farygin rider на basealt.ru
Пт Май 4 14:30:52 MSK 2018


https://www.freedesktop.org/software/systemd/man/os-release.html

$ cat /etc/os-release
NAME="ALT"
VERSION="8.2 "
ID=altlinux
VERSION_ID=8.2
PRETTY_NAME="ALT Workstation K 8.2  (Centaurea Ruthenica)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:kworkstation:8.2"
HOME_URL="http://www.basealt.ru"
BUG_REPORT_URL="https://bugs.altlinux.org/"

Если я правильно понимаю, что с версии 8.0 у нас этот файл всегда 
корректно заполнен.


04.05.2018 14:15, Andrey Bychkov пишет:
>
> Использует файл идентификации /etc/os-release (если он имеется) для 
> полочения информации о дистрибутиве. Парсит поля файла, а именно NAME, 
> VERSION_ID, ID. Если нет, то информация извлекается старым способом.
>
>> On Thu, May 03, 2018 at 05:40:44PM +0300, Anton Farygin wrote:
>>> 03.05.2018 16:41, Andrey Cherepanov пишет:
>>>> Предлагается в функции linux_distribution() из Python 2.x и 3.x
>>>> возвращать первым параметром "alt" для любых дистрибутивов с
>>>> /etc/altlinux-release.
>>>>
>>>> Сейчас оно берёт первое слово из /etc/altlinux-release, что приводит к
>>>> https://bugzilla.altlinux.org/show_bug.cgi?id=34266
>>>>
>>>> Возражения есть?
>>>>
>>> Твоё предложение выглядит не очень здраво и может кому-то что-то сломать.
>>>
>>> Вот тут есть ещё одна реализация для тех же целей:
>>>
>>> http://git.altlinux.org/tasks/205194/gears/400/git?p=git;a=commitdiff;h=330fa74425e6728803517bbd84348c0c2b7d921f
>> А что она реализует?
>>
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
>
>
>
> _______________________________________________
> Devel mailing list
> Devel на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel




Подробная информация о списке рассылки Devel