Сайт | Скачать | Видео | Wiki

Автор Тема: Перспективы PFS-utils  (Прочитано 9600 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #30 : 02 Январь 2014, 10:41:00 »
Велосипеды бывают разные: детский, гоночный, цирковой. вам какой надо?
Мне надо чтобы ездить   :) А Вам, похоже, интереснее процесс, а не результат  :'(
Может и ядро перепишем? Чтобы было свое , понятное. Пускай будет ни с чем не совместимо. Зато "своя рубаха ближе к телу". В этом "Перспективы PFS-utils" ?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6318
  • Репутация: +161/-0
  • Старый чайник
Re:Перспективы PFS-utils
« Ответ #31 : 02 Январь 2014, 10:49:21 »
А Вам, похоже, интереснее процесс, а не результат  :'(
Конечно процесс, результат у меня есть.
Может и ядро перепишем? Чтобы было свое , понятное.
"Нет Петька, не смогу, языков не знаю" (В. И. Чапаев)
Зато "своя рубаха ближе к телу". В этом "Перспективы PFS-utils" ?
Нет. PFS-utils прекрасный инструмент для работы с модулями, но в качестве подключалки - из пушки по воробьям.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #32 : 02 Январь 2014, 11:07:23 »
PFS-utils прекрасный инструмент для работы с модулями, но в качестве подключалки - из пушки по воробьям.
Вам не нравится gui подключения? В остальном - в чем "пушка"? Те же команды mount. Все работает. Выше ниже в память есть. Что не так и где альтернативы?
« Последнее редактирование: 02 Январь 2014, 11:14:05 от sfs »

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6318
  • Репутация: +161/-0
  • Старый чайник
Re:Перспективы PFS-utils
« Ответ #33 : 02 Январь 2014, 12:00:59 »
Вам не нравится gui подключения?
Не нравятся. Раздражает когда вместо полезного действия выскакивает очередное окно.
В остальном - в чем "пушка"? Те же команды mount. Все работает. Выше ниже в память есть.
К этим командам mount прикручен целый комбайн, а результат тот же. Когда то я шёл тем же путём, но вовремя остановился.
Что не так и где альтернативы?
Всё так, но для нормальной работы достаточно автоподключения основных модулей плюс load_sfs.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #34 : 02 Январь 2014, 13:10:57 »
Дайте посмотреть последний load_sfs
Если мне не изменяет память - это консольный скрипт без выбора выше\ниже\память?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #35 : 11 Август 2014, 15:23:05 »
Cлучайно нашел прародителя pfs-merge
Разъединять, похоже, не умеет
Может сделать из него gui для pfs-merge...

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10022
  • Репутация: +103/-0
Re:Перспективы PFS-utils
« Ответ #36 : 11 Август 2014, 15:43:39 »
а шо у нас нету gui?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #37 : 11 Август 2014, 15:56:28 »
Для pfsmerge есть мой pfs-mk. Это
Цитировать
pfsmerge /catalog /outfile.pfs - объединить все файлы .pfs из каталога «/catalog» в один файл «/outfile.pfs»
может
Это
Цитировать
pfsmerge /file_1.pfs /file_2.pfs /file_3.pfs /outfile.pfs - объединить файлы «/file_1.pfs» «/file_2.pfs» и «/file_3.pfs» в один файл «/outfile.pfs».
не может

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #38 : 11 Август 2014, 16:18:45 »
Может сделать из него gui для pfs-merge...
Посмотрел. Он на Gtkbasic. Желание пропало.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10022
  • Репутация: +103/-0
Re:Перспективы PFS-utils
« Ответ #39 : 11 Август 2014, 16:28:25 »
в PR есть утилита Редактировать pfs пакеты, я использую.
Не хватает только гибридного режима (хотя не особо пробовал) когда в одном сеансе и удаляешь и добавляешь модули
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 23766
  • Репутация: +173/-0
    • PuppyRus-A
Re:Перспективы PFS-utils
« Ответ #40 : 11 Август 2014, 16:45:43 »
в PR есть утилита Редактировать pfs пакеты, я использую.
Да. Не юзаю, но есть  http://wiki.puppyrus.org/puppyrus/pr218/pfs#editor_pfs . В pra тоже есть. Тогда тем более не надо

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1538
  • Репутация: +25/-0
Re:Перспективы PFS-utils
« Ответ #41 : 11 Август 2014, 19:13:35 »
Не хватает только гибридного режима (хотя не особо пробовал) когда в одном сеансе и удаляешь и добавляешь модули
Выбрать все модули, а потом поснимать флажки с тех пакетов, что убрать надо, разве так нельзя?

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6318
  • Репутация: +161/-0
  • Старый чайник
Re:Перспективы PFS-utils
« Ответ #42 : 11 Август 2014, 20:11:08 »
MODULENAME=modules_event #задаём имя искомого пакета
#получаем список списков файлов
ls $(mount | grep $(sudo busybox losetup | grep $MODULENAME | \
cut -f1 -d\:) | cut -f3 -d' ')/var/lib/packages/*.files > /tmp/files.lst
if [ $(wc -l /tmp/files.lst | cut -f1 -d' ') -gt 1 ]; then #пакет составной
leafpad /tmp/files.lst #редактируем, удаляем ненужное.
else
xmessage "пакет не составной, выходим"
exit; fi
Отредактированный список /tmp/files.lst пропускаем через цикл копирования в mountdir и mksquashfs mountdir
Ну и зачем здесь GUI, мозги засирать или код раздувать?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150)
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (Intel Atom N270, intel GMA 950)
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150)