Created attachment 4551 [details] Пример профиля на котором падает сборка В mkimage-0.1.5-alt1 не правильно отрабатывает цель pack-image для типа упаковки data: # <MKI_PACKTYPE>[:<MKI_OUTNAME>[:[!]<SUBDIR>,...]] # * Kernel image, /boot directory MKI_PACK_RESULTS = data:boot:/boot
Created attachment 4552 [details] Лог по сборке профиля
(In reply to comment #0) > MKI_PACK_RESULTS = data:boot:/boot А это что за синтаксис? http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=doc/README.ru;hb=HEAD#l287 <PACKTYPE>:<OUTNAME>[:<SUBDIR>] [<PACKTYPE1>:<OUTNAME1>[:<SUBDIR1>] ...]
Нормальный синтаксис. Он еще не документирован: http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=blob;f=tools/mki-pack-results;h=b864b8a7e7bbbab55797d008d6c2f57254f5e824;hb=HEAD
> grep -rn 'MKI_IMAGESUBDIRS' . ./mki-pack-results:38: MKI_IMAGESUBDIRS= ./mki-pack-results:54: MKI_IMAGESUBDIRS="$a" || ./mki-pack-results:58: MKI_IMAGESUBDIRS="${MKI_IMAGESUBDIRS# }" > grep -rn 'MKI_IMAGESUBDIR[^S]' . ./mki-copy-isolinux:18:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-data:14:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-copy-yaboot:16:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-yaboot:22:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-tar:21:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-custom:21:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-isoboot:21:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-squash:25:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-results:63: local MKI_PACKMOD= MKI_PACKTYPE= MKI_OUTNAME= MKI_IMAGESUBDIR= MKI_EXCLUDE= ./mki-pack-isodata:21:imgsubdir="${MKI_IMAGESUBDIR:-}" ./mki-pack-cpio:21:imgsubdir="${MKI_IMAGESUBDIR:-}" Исправление в: http://git.altlinux.org/people/stanv/packages/mkimage.git
Вы поменяли MKI_PACK_RESULTS и добавили в него множественные SUBDIR. Это должно делаться не так, а внутри каждого mki-pack-*. Опечатка с MKI_IMAGESUBDIR{S} исправлена тут: http://git.altlinux.org/people/legion/packages/mkimage.git?p=mkimage.git;a=commitdiff;h=5a89c1a66d9d56e7f5e7b21b87af955b2fe86dfe пожалуйста проверьте.
Проверил. Цель MKI_PACK_RESULTS = data:boot:/boot теперь отрабатывает нормально. Выложи пожалуйста в сизиф.
mkimage-0.1.6-alt1 -> sisyphus: * Tue Oct 05 2010 Alexey Gladkov <legion@altlinux> 0.1.6-alt1 - mki-pack-results: Fix MKI_IMAGESUBDIR (ALT#24120). - Add example3 (thx Michael Shigorin).