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

Автор Тема: fileinpack  (Прочитано 5576 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
fileinpack
« : 26 Апрель 2017, 21:18:54 »
Как то я его упустил :)
В магос не работает первая часть где поиск по спискам. Поиск по точкам монтирования работает и на удивление достаточно шустро несмотря на то что поиск по Магос, а там модулей у меня под 40 шт. Разбираться почему не фурычит не стал так как не понял зачем вообще первая часть если вторая работает вообще с любыми (не только пфс) модулями.
Может убрать?
Сделал более подробный выхлоп с номером слоя и путем до модуля. Номер полезная информация в случае когда одинаковые файлы в разных модулях лежат. Проверьте у себя.
Еще момент, нигде не задана /mnt/live/memory/images, у меня работает только по тому что в магос для совместимости со старыми скриптами /mnt/live/memory/images это  ссылка на /memory/bundles/ которая, кстати,  у нас соответствует $prefixmp :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #1 : 27 Апрель 2017, 08:51:42 »
Первая часть это до
Код
###sfs (
p=/mnt/live/memory/images/
Наверное р надо через переменную $prefixmp
Сначала идется одиночный модуль, потом составной
У меня работает
Номер полезная информация в случае когда одинаковые файлы в разных модулях лежат.
Не помешает. скрипт не завязан с другими. чисто информационный
У меня работает

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #2 : 27 Апрель 2017, 10:58:00 »
Хорошо, буду тогда разбираться почему первый кусок не работает. По prefixmp не пойму как сделать, у вас там совсем другое, не ..../images

« Последнее редактирование: 27 Апрель 2017, 13:54:36 от betcher »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #3 : 27 Апрель 2017, 14:27:52 »
 Разобрался. Там cut по слэшам был и по этому при замене /etc/packages на /var/lib/packages работать перестало. Вроде починил, теперь только выхлоп не нравится. Вроде все что нужно, но как-то не понятно. Жду предложений.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #4 : 27 Апрель 2017, 14:46:31 »
Опять пакеты
modules c ошибкой - mopdules
В остальном отлично

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #5 : 27 Апрель 2017, 14:54:54 »
Ага, опять косячек. Посмотрю, вроде норм работало.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #6 : 27 Апрель 2017, 19:43:30 »
Не понял на что у вас ругается sed, на всякий случай дорисовал кавычек. Проверьте может поможет, если нет попробуйте вычислить в чем дело я повторить ошибку не могу.
Поменял текст, норм?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #7 : 28 Апрель 2017, 13:31:45 »
Теперь вообще виснет на sed
Пока некогда плотнее заняться

echo "         in pfs spec files:"
echo "         in mounted modules:"
Я бы не понял, что 1е - название единичного pfs, 2е - составного
« Последнее редактирование: 28 Апрель 2017, 13:33:31 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #8 : 28 Апрель 2017, 15:38:41 »
Теперь вообще виснет на sed
Не могу повторить, а без этого не разобраться.

echo "         in pfs spec files:"
echo "         in mounted modules:"
Тогда как?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #9 : 28 Апрель 2017, 15:42:14 »
Не могу повторить, а без этого не разобраться.
Смогу только попозже
Тогда как?
Хотя бы meta-pfs для второго случая

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #10 : 28 Апрель 2017, 16:00:27 »
Ок. Подожду тогда.
По второму вопросу может так?
N   module                                submodule   path
02 /home/user/pfs-utils.xzm   pfs-utils         /usr/bin/
 

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #11 : 28 Апрель 2017, 16:01:19 »
По второму вопросу может так?
да

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #12 : 28 Апрель 2017, 16:05:12 »
Ок, попробую сообразить.
С этим чего?
#p=/mnt/live/memory/images/
p=$prefixmp

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: fileinpack
« Ответ #13 : 28 Апрель 2017, 16:25:44 »
С этим чего?
Тоже не раньше следующей недели

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: fileinpack
« Ответ #14 : 28 Апрель 2017, 18:38:23 »
Переделал выхлоп, реперь как у aufs-n. И --raw тоже есть. Добавил в вывод поиск в changes, тоже думаю полезно. Теперь наверное логично переименовать в fileinaufs или pfsfind, тем более что fileinPACK это явно от package.
С sed так и не разбирался, несмотря на  кучу изменений скорее всего косяк вылезет и здесь. Ну и p=/mnt/live/memory/images/ пока оставил как есть.
Будет время посмотрите что нужно поменять.