Автор Тема: Сборка дистрибутива из mkimage-profiles  (Прочитано 19468 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #15 : 15.06.2019 17:06:29 »
Вот,я тоже доппёр. Соответственно мне нужно  в tmpfs структуру наполнить. А как это сделать вааще не понимаю

Сделайте пакет.

Оффлайн RomeoVar

  • Участник
  • *
  • Сообщений: 32
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #16 : 17.06.2019 09:56:43 »
Вот,я тоже доппёр. Соответственно мне нужно  в tmpfs структуру наполнить. А как это сделать вааще не понимаю

Сделайте пакет.
я правильно понимаю что мне нужно мою структуру каталогов упаковать в rpm пакет, а при сборке образа mkimage его как-бы "установит" в систему. Т.е. попросту распакует и разложит мои файлы по папочкам?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #17 : 17.06.2019 10:31:33 »
Вот,я тоже доппёр. Соответственно мне нужно  в tmpfs структуру наполнить. А как это сделать вааще не понимаю

Сделайте пакет.
я правильно понимаю что мне нужно мою структуру каталогов упаковать в rpm пакет, а при сборке образа mkimage его как-бы "установит" в систему. Т.е. попросту распакует и разложит мои файлы по папочкам?
Именно так.
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #18 : 17.06.2019 10:32:47 »
а при сборке образа mkimage его как-бы "установит" в систему.
mkimage ничего не устанавливает - он отвечает за наполнение образа дистрибутива требуемыми пакетами (читай файлами и директориями) и фичами.
я правильно понимаю что мне нужно мою структуру каталогов упаковать в rpm пакет,
Это штатный способ добавить в дистрибутив (образ) свои файлы/директории. Если что, то базовый скелет (корневых) директорий конкретно в альте тоже формирует один из rpm пакетов.

Оффлайн RomeoVar

  • Участник
  • *
  • Сообщений: 32
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #19 : 17.06.2019 11:14:09 »
Слушайте, ну видимо ввиду моей лени, я нашел способ:
mkimage-profiles имеет 2 стадии сборки:
Стадия 1 - я так понял это загрузка и ядро
Стадия 2 - сборка собственно образа tmpfs. Так вот, в папке sub.in stage2   также есть папка files. Я почитал Readme в этой директории и выходит так что mkimage берет из этой папки файлы, которые будут использоваться в live системе.
Вроде все получилось.
Может конечно я не прав. Гуру могут меня поправить
Спасибо
« Последнее редактирование: 17.06.2019 11:16:11 от RomeoVar »

Оффлайн RomeoVar

  • Участник
  • *
  • Сообщений: 32
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #20 : 18.06.2019 15:41:13 »
Возник вот какой вопрос (или проблема).
Может кто подскажет ответ: предположим я создал структуру каталогов в tmpfs. где на каталоги и файлы данной структуры устанавливаются права доступа? Столкнулся с проблемой что в домашнем каталоге нерутового пользователя  (altlinux) владельцем файлов домашнего каталога данного юзера является root. я десять раз проверил, трижды пересобрал. Он в образе устанавливает права рута.
Очень буду признателен

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #21 : 18.06.2019 16:35:58 »
А не надо на tmpfs делать.
Андрей Черепанов (cas@)

Оффлайн RomeoVar

  • Участник
  • *
  • Сообщений: 32
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #22 : 18.06.2019 17:19:16 »
А не надо на tmpfs делать.
А как?

Оффлайн klark973

  • Участник
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #23 : 18.06.2019 21:47:12 »
где на каталоги и файлы данной структуры устанавливаются права доступа? [...] Он в образе устанавливает права рута.
image-scripts.d видимо самое оно. Туда кладётся исполняемый скрипт, который выставит нужные права и владельцев, если я правильно понял задачу.
To moan or to solve -- that is the question!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 167
    • Домашняя страница
Re: Сборка дистрибутива из mkimage-profiles
« Ответ #24 : 19.06.2019 07:33:15 »
А не надо на tmpfs делать.
А как?
/usr/share
Андрей Черепанов (cas@)