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

Автор Тема: Продолжение разработки pfs-utils  (Прочитано 94543 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #135 : 14 Ноябрь 2017, 10:34:17 »
Надо хоть в man вписать
да

Вроде почти везде адекватный --help
Если нет - надо сделать

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #136 : 14 Ноябрь 2017, 14:11:44 »
Но вообще есть над чем поработать.
Код
user@MagOS ~ $ for a in /usr/lib/magos/scripts/*pfs* ; do echo ========$a======== ; $a --help ; done
========/usr/lib/magos/scripts/mkpfs========
Only root can run /usr/lib/magos/scripts/mkpfs

========/usr/lib/magos/scripts/pfs========
/usr/lib/magos/scripts/pfs: строка 295: --help: команда не найдена
--help  ERROR!!!

========/usr/lib/magos/scripts/pfsdepends========
pfsdepends: invalid option -- 'help'
========/usr/lib/magos/scripts/pfsextract========
Only root can run /usr/lib/magos/scripts/pfsextract

========/usr/lib/magos/scripts/pfsfind========
pfsfind util, find file ($1) in modules mounted to root aufs  and in /memory/changes/

Usage:
        pfsfind  filename        - find "filename"  (human readble format)
        pfsfind  filename --raw  - find "filename"  (output separated by spaces)
        pfsfind  filename --raw  '$n $module'   - return only needed values
avaliable values:
  $n - layer number
  $module - modulename
  $submodule - submodule name (one of module sources)
  $path - path to file
  $bundle - bundle (module mount point)
========/usr/lib/magos/scripts/pfsfindlibs========
pfsfindlibs: invalid option -- 'help'
========/usr/lib/magos/scripts/pfsinfo========
pfsinfo: invalid option -- 'help'
========/usr/lib/magos/scripts/pfsload========
Only root can run /usr/lib/magos/scripts/pfsload

========/usr/lib/magos/scripts/pfsrebuild========
/usr/lib/magos/scripts/pfsrebuild: строка 14: [: слишком много аргументов
/usr/lib/magos/scripts/pfsrebuild: строка 18: [: слишком много аргументов
ls: неверный ключ — «,»
По команде «ls --help» можно получить дополнительную информацию.

can't find packages

========/usr/lib/magos/scripts/pfsuninstall========
Only root can run /usr/lib/magos/scripts/pfsuninstall

========/usr/lib/magos/scripts/pfsunload========
Only root can run /usr/lib/magos/scripts/pfsunload

========/usr/lib/magos/scripts/runpfsload-magos========
========/usr/lib/magos/scripts/runpfsunload-magos========
========/usr/lib/magos/scripts/urpm2pfs========
C -h приблизительно также.
« Последнее редактирование: 14 Ноябрь 2017, 14:14:49 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #137 : 14 Ноябрь 2017, 14:17:37 »
Да. И лучше сделать --help чем man
тексты брать из вики
Ну или везде выводить url вики

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #138 : 14 Ноябрь 2017, 14:21:50 »
Хелпы нужно делать. Согласен. И чтоб под юзером хелп работал, хотя тут и не обязательно, скрипты такие, что и в /sbin можно складывать. А в ман только список утилит с кратким описанием и ссылки на вики и форум. Так норм? Перегружать хелпы ссылками не хочется.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #139 : 14 Ноябрь 2017, 14:23:07 »
И -h и --help и запуск без параметров должны выводить справку. Ну кроме aufs-n.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #140 : 14 Ноябрь 2017, 14:40:09 »
И чтоб под юзером хелп работал
Ну если только это просто получится. Иначе нет смысла заморачиваться, т.к. не от рута все равно не работает
Так норм?
да

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #141 : 14 Ноябрь 2017, 20:43:35 »
Часть поправил, надеюсь ничего не отвалилось.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #142 : 15 Ноябрь 2017, 09:16:28 »
Уже можно забирать для тестов? pfsextract в гит поправили?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #143 : 15 Ноябрь 2017, 09:21:52 »
Ага. Но хелпы и ман еще не все сделал.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #144 : 15 Ноябрь 2017, 09:38:11 »
Как доделаете - напишите здесь

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #145 : 15 Ноябрь 2017, 16:34:33 »
Проверяйте. Хорошо проверяйте. Когда много мелких правок в разных скриптах - глаза разбегаются.
Селфтест проходит.
И помнится Вы говорили, что есть кто-то в форуме, кто может с английским помочь. А то пишу как на душу ляжет :)
« Последнее редактирование: 15 Ноябрь 2017, 16:37:39 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #146 : 15 Ноябрь 2017, 16:59:46 »
Хорошо проверяйте
правили только хелпы?
кто может с английским помочь
Что-то их давно не видать... Кто поможет?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #147 : 15 Ноябрь 2017, 17:25:08 »
Да хелпы и ман немного, но чтоб хелпы работали под юзером пришлось куски кода переносить. Мог и сломать чего.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Продолжение разработки pfs-utils
« Ответ #148 : 19 Ноябрь 2017, 08:51:57 »
Назвать бы правильнее fileinpfs
:)))))))))))))))))))))))))))))))
Оказывается давно переименовано - pfsfind, и именно он то у меня и используется. Просто забыл удалить fileinpack. Мой косяк, каюсь. Удалять пока не стал, решайте что с ним делать :)
З.Ы. Вы проверяли хелпы? А то я в магос сливаю, скоро сборка будет.
З.Ы. Выхлоп похожий на fileinpack можно сделать так: pfsfind firefox --raw '$module$path'
« Последнее редактирование: 19 Ноябрь 2017, 09:31:34 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Продолжение разработки pfs-utils
« Ответ #149 : 19 Ноябрь 2017, 13:03:50 »
Посмотрел - в пра fileinpack встречается только в маленьком гуе для него fileinpack.sh
Заменил. Удаляйте fileinpack
З.Ы. Вы проверяли хелпы?
Пока нет. Наверное уже на след. неделе