Добрый день! Прошу принять изменения. Копируются переводы только для языков указанных в grub.cfg http://git.altlinux.org/people/underwit/packages/?p=mkimage.git;a=commit;h=a2482e2dc7bc9accb768ce0b3e8f4cf15f53676a Спасибо.
А разве в mkimage-profiles предварительно нельзя удалить ненужные переводы grub?
(Ответ для Sergey V Turchin на комментарий #1) > А разве в mkimage-profiles предварительно нельзя удалить ненужные переводы > grub? Нет. Никаких скриптов из mkimage-profiles не выполнить внутри цели tools/mki-pack-boot. Нет возможности врезаться в работу этого скрипта. Внутри него выполняется mki-copy-efiboot, затем mki-pack-isoboot, который делает iso.
Просто, список языков слишком захардкоден как-то. Если бы какая-то переменная была, которую, например, mkimage-profiles смогут переопределять...
(Ответ для Sergey V Turchin на комментарий #3) > Просто, список языков слишком захардкоден как-то. > > Если бы какая-то переменная была, которую, например, mkimage-profiles смогут > переопределять... Так ничего не мешает переопределять список в mkimage-profiles. Только добавлять в переменную значения вида ru_RU=Russian не очень нравится. Хотя, можно и так...
(Ответ для Антон Мидюков на комментарий #4) > Так ничего не мешает переопределять список в mkimage-profiles. Пока список никто со стороны не парсит, естественно не мешает.
Т.е. плохо, когда формат списка в одном месте, а парсилка в другом.
(Ответ для Sergey V Turchin на комментарий #6) > Т.е. плохо, когда формат списка в одном месте, а парсилка в другом. Тогда копирование нужных локалей стоит осуществлять в mkimage-profiles в features.in/grub/stage1/scripts.d/01-grub или соседнем с ним скрипте (создать). Только нужно будет в STAGE1_PACKAGES добавить grub-common.
Я сделаю(Ответ для Антон Мидюков на комментарий #7) > (Ответ для Sergey V Turchin на комментарий #6) > > Т.е. плохо, когда формат списка в одном месте, а парсилка в другом. > > Тогда копирование нужных локалей стоит осуществлять в mkimage-profiles в > features.in/grub/stage1/scripts.d/01-grub или соседнем с ним скрипте > (создать). Только нужно будет в STAGE1_PACKAGES добавить grub-common. Попробовал, получилось. Будет в mkimage-profiles.
(Ответ для Антон Мидюков на комментарий #8) > Я сделаю(Ответ для Антон Мидюков на комментарий #7) > > (Ответ для Sergey V Turchin на комментарий #6) > > > Т.е. плохо, когда формат списка в одном месте, а парсилка в другом. > > > > Тогда копирование нужных локалей стоит осуществлять в mkimage-profiles в > > features.in/grub/stage1/scripts.d/01-grub или соседнем с ним скрипте > > (создать). Только нужно будет в STAGE1_PACKAGES добавить grub-common. > > Попробовал, получилось. Будет в mkimage-profiles. Сделано в mkimage-profiles 1.4.7-alt1