Summary: | MKI_PACK_RESULTS с значением data | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Andriy Stepanov (stanv) <stanv> | ||||||
Component: | mkimage | Assignee: | Alexey Gladkov <legion> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | glebfm, legion, mike | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
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 теперь отрабатывает нормально. Выложи пожалуйста в сизиф. |
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