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

Автор Тема: mkpfs v.3 (pfsmerge-dir v.2) Неудобства перепаковки составного модуля  (Прочитано 61998 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Pfsload надо перевести на addlayer
Есть ли смысл? Нового функционала не появится, а новые ошибки - запросто

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
И то верно. А переносить addlayer, mkaufs, delaufs в pfsfunc будем?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Переименовал тему, перенес хвост обсуждения pfsextract в его тему

В итоге mkpfs -p / --name - задаёт название модуля (по умолчанию соответствует названию каталога).
 сливаем? Сделать не сложно...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Переименовал тему, перенес хвост обсуждения pfsextract в его тему

В итоге mkpfs -p / --name - задаёт название модуля (по умолчанию соответствует названию каталога).
 сливаем? Сделать не сложно...
Как скажете. Мне это не кажется востребованным, но сделать можно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Мне это не кажется востребованным
Для совместимости с в.2 и например: обновитть версию модуля
pfsextract old.pfs + mkpfs old -p new

Починил -i
https://github.com/pfs-utils/pfs-utils-cli/commit/cc2cc8fccf9cd4b4ded55635e5fe9fd017d5ac26
 Конечно криво у нас с пробелами-кавычками

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
А почему sourcelist без кавычек нужно? Я перестраховался на случай если там список [ может ругаться на to many arguments.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
SYSMNT в начале pfsfunc в ПРа определяется как mnt, а надо /mnt
Поправить? Или это приколы ПРа?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
У меня сисмнт опрелеляется со слэшем, но это видимо потому, что из инитварс берется. Давайте поправим "определятор" чтоб слэш был.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
mkpfs -d 1 -o 2.pfs - делает 1.pfs
Сейчас можете посмотреть? (а я пока займусь pfsuninstall)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Тольнко вечером проверю. Но так наверное и должно быть. С ключем -d наверное все остальные ключи игнорятся. Без -d запустите тоже самое.
« Последнее редактирование: 06 Март 2017, 14:42:58 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
С ключем -d наверное все остальные ключи игнорятся.
Да. Только хорошо ли это...

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Можно сделать чтоб ключи работали если передавать $@ вместо $2, но тогда по умолчанию имя выходного файла будет не то что после -d, а по первому каталогу в списке, что тоже плохо.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Может тогда
Код
pfs="`echo "$@"| awk -F"-o " '{print $2}' |awk '{print $1}'`"
[ "$pfs" ] || pfs="$2"

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Опять костыль под конкретный случай.  Другие ключи работать не будут. Пока отставим может? Надо подумать.