Экспортирую NO_SORT_PACKAGES, но до mkimage оно не долетает. Выявил, вставив в mki-sh-functions проверку в mki_list_pkgs()
А если поправить /usr/share/mkimage/config.mk: --- a/config.mk +++ b/config.mk @@ -55,7 +55,7 @@ VERBOSE = $(GLOBAL_VERBOSE) NO_CACHE = NO_REMOTES = -NO_SORT_PACKAGES = +NO_SORT_PACKAGES ?= MKI_SCRIPTDIR = $(CURDIR)/scripts.d MKI_IMAGE_SCRIPTDIR = $(CURDIR)/image-scripts.d ?
(Ответ для Антон Мидюков на комментарий #1) > А если поправить /usr/share/mkimage/config.mk: > > --- a/config.mk > +++ b/config.mk > @@ -55,7 +55,7 @@ VERBOSE = $(GLOBAL_VERBOSE) > > NO_CACHE = > NO_REMOTES = > -NO_SORT_PACKAGES = > +NO_SORT_PACKAGES ?= Проверил на всякий. Нет. И не должно же, т.к. это make-овская переменная.
У меня сломалась сборка образа. Без изврата починить не получается. Убедился, что с отключением сортировки проблема исчезает.
(Ответ для Sergey V Turchin на комментарий #3) > У меня сломалась сборка образа. Без изврата починить не получается. > Убедился, что с отключением сортировки проблема исчезает. Вот с этого и надо было начинать. На каком коммите?
(Ответ для Антон Мидюков на комментарий #4) > На каком коммите? Да, чтоб я знал. Возможно, давно и не замечал, просто. В К-11.1.1 уже точно.
В К-11.0 уже сломано, а в K-10.4 ещё нет.
Я проверил, что в апстримном mkimage-profiles переменная NO_SORT_PACKAGES успешно передаётся в mkimage.
На коммите 05b0597fd976399fa2988c1d3f349bc6b0c92620 kworkstation-install.iso собрался успешно. Или проблема не в сборке?
(Ответ для Антон Мидюков на комментарий #8) > На коммите 05b0597fd976399fa2988c1d3f349bc6b0c92620 kworkstation-install.iso собрался успешно. Может, я как-то неправильно задаю? Перед make делаю export NO_SORT_PACKAGES=1
(Ответ для Sergey V Turchin на комментарий #9) > (Ответ для Антон Мидюков на комментарий #8) > > На коммите 05b0597fd976399fa2988c1d3f349bc6b0c92620 kworkstation-install.iso собрался успешно. > Может, я как-то неправильно задаю? > Перед make делаю > export NO_SORT_PACKAGES=1 make NO_SORT_PACKAGES=1 ...
(Ответ для Антон Мидюков на комментарий #10) > make NO_SORT_PACKAGES=1 ... Работает, спасибо!