Bug 22837

Summary: Требуется прописывать архитектуру дистрибутива в .disk/info
Product: Sisyphus Reporter: solo <solo>
Component: mkimage-profiles-desktopAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: boyarsh, cas, inger, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description solo 2010-01-27 04:10:22 MSK
При выкладывании altlinux-5.0.0-school-server-x86_64-ru-install-cd.iso и altlinux-5.0.0-school-server-i586-ru-install-cd.iso оба образа отображаются как:

ALT Linux 5.0.0 School Server  (none) main build 2009-10-26

  И что есть что -- абсолютно не понятно...

PS: Наблюдаю на системе установленной с altlinux-5.0.0-school-server-x86_64-ru-install-cd.iso.
Comment 1 Vladislav Zavjalov 2010-01-27 09:41:03 MSK
Насколько я помню, показывается содержимое файла .disk/info, находящегося в образе дистрибутива. Вероятно, надо писать архитектуру туда.

То есть, это к mkimage-profile*
Comment 2 Andrey Cherepanov 2010-01-27 15:05:03 MSK
Перевешиваю на mkimage-profiles-desktop
Comment 3 Vladislav Zavjalov 2010-11-03 13:13:08 MSK
я этим пакетом не занимаюсь.
Comment 4 Michael Shigorin 2010-12-23 15:18:45 MSK
JFYI, реализовано в mkimage-profiles.git (коммит 98a5975c966d94c1ab18540ac2b44af78d6b5685).

Так что если не горит, то к следующей итерации должно уже просто быть на месте...
Comment 5 Michael Shigorin 2011-07-12 12:43:48 MSK
http://git.altlinux.org/people/mike/public/?p=mkimage-profiles.git;a=blob;f=image.in/Makefile;hb=HEAD :

dot-disk:
        @mkdir -p files/.disk
        @echo "ALT Linux based" >files/.disk/info
        @echo "$(ARCH)" >files/.disk/arch
        @echo "$(DATE)" >files/.disk/date
        @type -t git >&/dev/null && ( \
                cd $(TOPDIR) && \
                git show-ref --head -d -s -- HEAD 2>/dev/null; \
        ) >files/.disk/commit
Comment 6 Michael Shigorin 2011-10-19 21:34:30 MSK
...а вообще желаемое давно в profiles/Makefile.in сделано
(fff9eef8 (Anton V. Boyarshinov 2010-11-23):

> PROPAGATOR_VERSION = $(shell ls */.work/chroot/.image/etc/altlinux-release | head -1 | xargs -r cat) @ARCH@ build $(shell date +%F)
Comment 7 Michael Shigorin 2011-10-19 21:36:08 MSK
PS: выглядит примерно так:
ALT Linux 5.9.9 Desktop  (Inula Helenium) x86_64 build 2011-10-19