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

Автор Тема: pfsextract -d теряеит симлинки либ  (Прочитано 2048 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
pfsextract -d теряеит симлинки либ
« : 05 Август 2020, 12:58:20 »
Проверял на https://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/remmina-gtk3-p-1.4.2_64-sf04.pfs
Скрипт из аттача (3.6) - норм. Менял только его

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1717
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: pfsextract -d теряеит симлинки либ
« Ответ #1 : 05 Август 2020, 13:45:26 »
Не знаю, как там всё. Но, может rsync?
У меня была проблема. mv хреново с папками и ссылками дружит. cp -R заменяет ссылки бинарниками. Остановился на rsync
« Последнее редактирование: 05 Август 2020, 13:49:01 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract -d теряеит симлинки либ
« Ответ #2 : 05 Август 2020, 14:09:46 »
Задумка была обойтись мин. средствами. В идеале - busybox
Старый же работает

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1717
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: pfsextract -d теряеит симлинки либ
« Ответ #3 : 05 Август 2020, 22:05:32 »
Ради результата я готов пожертвовать сотней-другой килобайт
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract -d теряеит симлинки либ
« Ответ #4 : 08 Август 2020, 19:13:40 »
Не знаю, как там всё. Но, может rsync?
Я бы его везде где возможно использовал вместо cp. В uird используется rsync, при его отсутствии - cp, можно сделать также.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract -d теряеит симлинки либ
« Ответ #5 : 09 Август 2020, 10:06:57 »
используется rsync, при его отсутствии - cp, можно сделать также.
Можно и так. Но сначала бы с проблемой выше разобраться... Или у Вас не проявляется?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract -d теряеит симлинки либ
« Ответ #6 : 09 Август 2020, 10:14:07 »
Скрипт из аттача (3.6) - норм.
Я понял эту фразу как то что уже починено, нет?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract -d теряеит симлинки либ
« Ответ #7 : 09 Август 2020, 11:25:12 »
Нет - старый скрипт 3/6 работает . Новый 4.x (из гита) нет
Понял. Посмотрю на днях.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract -d теряеит симлинки либ
« Ответ #8 : 10 Август 2020, 14:21:59 »
Sfs, проверьте pfsextract из ветки pfsget. Я сейчас с ней работаю, получилось что туда и запушил. Если нормально можно в master слить.
заливайте. Все ок

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsextract -d теряеит симлинки либ
« Ответ #9 : 08 Июнь 2021, 17:57:31 »
А теперь pfsextract -d вместе с симлинком копирует и исходный файл
pfs-util сегодняшний из pfs-get . selftest проходит. lfa2008
pfsextract -d 040-de-ovs-gtk3-ds2104-sf03.pfs
1. Дает выхлоп с ошибками "файлов нет" (они есть)
2. И создает в модуле с  симлинком leafpad и сам файл l3afpad , на который указывает симлинк, т.е. дубль
Не совсем криттично , но не хорошо
« Последнее редактирование: 08 Июнь 2021, 18:00:07 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsextract -d теряеит симлинки либ
« Ответ #10 : 10 Июнь 2021, 13:09:43 »
только у меня так?
Не смотрел еще. Времени совсем нет.