[devel] Codename в /etc/altlinux-release у alt-8-server.iso
Michael Shigorin
mike на altlinux.org
Вт Янв 10 12:34:14 MSK 2017
On Tue, Jan 10, 2017 at 12:29:47PM +0300, Lenar Shakirov wrote:
> Вижу что ceph-deploy неожиданно не опознал alt linux.
>
> После разбора выяснил что внутри altlinux-release:
> 1. Бывает не только "alt linux ...", но и "alt workstation K
> ..." и "Regular" и "alt 8 ..." (мой случай с alt-8-server) -
> это исправил со своей стороны так:
> http://git.altlinux.org/people/snejok/packages/ceph-deploy.git?p=ceph-deploy.git;a=commitdiff;h=a040ab6c8db73aa2c3510f8739215b9f518cc232
В регулярках с 20170110 будет "ALT Regular" в os-release,
как ты посоветовал.
> 2. Бывает и без codename-в-скобочках, что уже больше похоже на
> багу, ибо ceph-deploy дергает функцию "linux_distribution" ,
> которая дергает _parse_release_file из внутренностей python:
> # LSB format: "distro release x.x (codename)"
> # Pre-LSB format: "distro x.x (codename)"
А вот тут хорошо бы разобраться, насколько их предположения
обоснованы (хотя хороший код бы не пугался и просто строки),
мне это неочевидно пока.
--
---- WBR, Michael Shigorin / http://altlinux.org
------ http://opennet.ru / http://anna-news.info
Подробная информация о списке рассылки Devel