[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