Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Разработка PFS и Initrd => Тема начата: Danila от 19 Июль 2017, 23:27:53

Название: PFS - Модули. Пересборка составного pfs
Отправлено: Danila от 19 Июль 2017, 23:27:53
Расскажите как работать с составными PFS модулями? Как их правильно разбирать и потом собирать обратно?
Я сегодня хотел отредактировать 002-Nss-3.29_64-sf01.pfs а именно хотел изменить файл /etc/inittab чтобы сделать выключение компьютера по клавишам ctrl+alt+del
разобрал я модуль следующим образом:
 1) Разработка->Распаковка составного модуля pfs и поставил галочку напротив 075-minirc-git-120.2915396-1-any-s06.pfs - именно там лежит нужный мне файл!
 2) Разработка->Редактировать модуль pfs  выбрал 002-Nss-3.29_64-sf01.pfs и поставил галочки везде кроме 075-minirc-git-120.2915396-1-any-s06.pfs в низу новый файл 002-Nss-3.29_64-sf01.pfs
 3) Разработка->Редактировать модуль pfs  выбрал 002-Nss-3.29_64-sf01.pfs и 075-minirc-git-120.2915396-1-any-s06.pfs  низу новый файл 002-Nss-3.29_64-sf01.pfs
в результате в /home/live лежал файл 002-Nss-3.29_64-sf01.pfs который весил 6,4 Мб вместо 10,5 естественно он не работал... что я делал не так?
Название: Re: PFS - Модули
Отправлено: Pro от 20 Июль 2017, 02:17:23
в низу новый файл 002-Nss-3.29_64-sf01.pfs
это. имя выходного файла на втором и третьем этапе надо было менять на более другое. типа 002-Nss-3.29_64-my.pfs
Название: Re: PFS - Модули
Отправлено: sfs от 20 Июль 2017, 08:53:05
хотел отредактировать 002-Nss-3.29_64-sf01.pfs а именно хотел изменить файл /etc/inittab
Для этого проще создать сохраненку 090 с только этим файлом или положить в /rootcopy
Про остальное - http://wiki.puppyrus.org/puppyrus/
pfs v.2 во всех пра. В.3 только здесь (http://forum.puppyrus.org/index.php?topic=16957.msg133119#msg133119)
Название: Re: PFS - Модули. Пересборка составного pfs
Отправлено: betcher от 20 Июль 2017, 12:55:12
Для небольших изменений в файлах модуля есть более простой, но менен надежный и проверенный способ. Подключаете модуль (если не подключен), редактируете нужный файл прямо в системе и pfsrebuild имя-модуля.