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

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

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

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1043
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: pfsextract
« Ответ #75 : 10 Март 2017, 18:40:00 »
Это очень странно. Классическая юниксовая утилита. Им архивы на ленты еще писали. Может ключи какие нужны? Михаил этим способом наши модули создает, если бы были проблемы с правами скорее всего вылезло бы.
З.Ы. Вроде -p  в оба тара.
« Последнее редактирование: 10 Март 2017, 19:14:04 от betcher »
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)

Оффлайн DdShurick

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 5207
  • Репутация: +135/-0
  • Старый чайник
Re: pfsextract
« Ответ #76 : 10 Март 2017, 20:20:16 »
Это очень странно.
Ещё страннее то, что эта строка работает только в Richy, в PRA-retro и MagOS-lite одни ошибки.
Вроде -p  в оба тара.
Перепробовал различные варианты, ничего не помогает. :(
С другой стороны, если делать через копирование в aufs, то возникает проблема очистки changes$N. Просто удалить - aufs ломается, не удалять - какой же это extract. Получается - больше одного пакета за раз не извлечь.
Становится интересно.
Моноблок Lenovo IdeaCentre c200
Netbook Acer 722 c6ckk (AMD C-50 Ontario, Radeon HD 6250)
Nettop Asus Eee Box PC B202 (atom N270, intel GMA 950)

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 19295
  • Репутация: +146/-0
    • PuppyRus-A
Re: pfsextract
« Ответ #77 : 13 Июль 2017, 11:43:01 »
http://mirror.yandex.ru/puppyrus/puppyrus-a64/pra64-07/pfs/002-Nss_DEV-3.29_64-sf01.pfs
pfsextract 002-Nss_DEV-3.29_64-sf01.pfs молча ничего не делает (при этом selftest проходит)
Правлю 42 строку:
    #if  [ "$sourcelist" ]      ;then
    if  [ "`echo $sourcelist| sed 's/^ //'`" ]  ;then
Говорил я что пробелы нам еще аукнктся...
Распаковывает, но внутри потеряны все симлинки

Вылечил заменой "||" на ";" (в 2х местах)
touch "$SYSMNT/aufs$nn$F" 2>/dev/null || cp -a "$bundle/$F" "$SYSMNT/aufs${nn}$F"в гит?
« Последнее редактирование: 13 Июль 2017, 14:17:58 от sfs »

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1043
  • Репутация: +7/-0
    • chat.magos-linux.ru
Re: pfsextract
« Ответ #78 : 13 Июль 2017, 18:11:29 »
Ок.
magos-linux.ru - форум
chat.magos-linux.ru - беседка (чат)