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

Автор Тема: pfsload /путь c пробелами  (Прочитано 2225 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
pfsload /путь c пробелами
« : 29 Март 2021, 11:04:53 »
https://forum.puppyrus.org/index.php?topic=23345.msg176439#msg176439
Сначала договорились пробелами и прочими хитрыми символами не заморачиваться
Потом, вроде, что-то в этом направлении betcher делал
В итоге с сегодняшнего гита:
Object not found
« Последнее редактирование: 29 Март 2021, 11:09:37 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #1 : 30 Март 2021, 18:05:26 »
Надо смотреть. Если не потребует шаманств типа смены IFS, то починю.
То есть не обещаю :)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #2 : 31 Март 2021, 08:00:10 »
Вроде получилось это починить. Изменения в ветке pfsget, селфтест проходит. Все правки только в либе pfs. Не хватало кавычек в древних функциях fs_type, disktypeb.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsload /путь c пробелами
« Ответ #3 : 31 Март 2021, 09:19:39 »
https://github.com/pfs-utils/pfs-utils-cli/blob/pfsget/project-files/usr/bin/pfs ?
Взял этот гит целиком - пробелы без улучшений. прар2008
selftest не проходит [un]load to ram ; pfsextract

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #4 : 31 Март 2021, 13:41:25 »
Только один файл заменяли?
Как проверяли по поводу пробелов. Я pfsload ./mod.pfs с папки "~/Рабочий стол"
P.S. Перепроверил. Селфтест проходит, модули с раб. стола подключает. Все скрипты с ветки pfsget.
« Последнее редактирование: 31 Март 2021, 13:50:10 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsload /путь c пробелами
« Ответ #5 : 31 Март 2021, 15:50:10 »
Только один файл заменяли?
все
Как проверяли по поводу пробелов
pfsload ~/Рабочий\ стол/mod.pfs
krasnyh - можете перепроверить?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #6 : 31 Март 2021, 16:11:10 »
Взял этот гит целиком
Лучший способ:
Код
live@pra-roll /mnt/sda3/GIT/pfs-utils-cli (git)-[master] % git checkout pfsget
Переключено на ветку «pfsget»
Ваша ветка отстает от «origin/pfsget» на 6 коммитов и может быть перемотана вперед.
  (используйте «git pull», чтобы обновить вашу локальную ветку)
live@pra-roll /mnt/sda3/GIT/pfs-utils-cli (git)-[pfsget] % git pull

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #7 : 31 Март 2021, 16:20:52 »
Не работает:
Код
2 live@pra-roll ..IT/pfs-utils-cli/project-files/usr/bin (git)-[pfsget] % sudo ./pfsload /home/live/Рабочий\ стол/bc-1.07.1-4.pfs
Object "/home/live/Рабочий" not found!
И без обратного слеша пробовал и скопировав все из ветки pfsget/project-files в /.
« Последнее редактирование: 31 Март 2021, 17:23:28 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #8 : 31 Март 2021, 20:08:54 »
Ок. Посмотрю в пра. Который сейчас самый модный? ))

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #9 : 31 Март 2021, 20:12:53 »
Уже удален, понятно.

http://file.puppyrus.org/users/pra64/iso/prar20.08-x86_64-08.iso



Ссылка в закладки браузера https://file.puppyrus.org/users/pra64/iso/
« Последнее редактирование: 31 Март 2021, 20:16:40 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: pfsload /путь c пробелами
« Ответ #10 : 01 Апрель 2021, 09:23:38 »
http://file.puppyrus.org/users/pra64/iso/prar20.08-x86_64-08.iso
не удалял. У меня грузится. Тестируйте в нем. Тем более он у вас уже был скачан

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #11 : 01 Апрель 2021, 14:53:02 »
Мы просто по разному тестили. Я запускал в момент когда папка рабочий стол была текущей. Сегодня еще  немного повозился, одно чинишь, другое отваливается. Может завтра доделаю.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #12 : 02 Апрель 2021, 15:46:45 »
Еще немного правок, ветка та же. Заработали пути с пробелами во многих ситуациях, но думаю что еще могут всплывать проблемы. Ну то есть если сработало - радуемся, но писать в вики что можно юзать с пробелами не надо :)
Селфтест - ОК и в магос и в прар2008.
« Последнее редактирование: 02 Апрель 2021, 15:48:43 от betcher »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #13 : 02 Апрель 2021, 16:41:12 »
У меня нет:
Код
$ sudo pfsload /home/live/Рабочий стол/bc-1.07.1-4.pfs
Object "/home/live/Рабочий,стол/bc-1.07.1-4.pfs" not found!

Кстати, временно добавить папку project-files/usr/bin в PATH это рабочий способ?
Код
$ export PATH="/mnt/sda3/GIT/pfs-utils-cli/project-files/usr/bin:$PATH"    
$ echo $PATH
/mnt/sda3/GIT/pfs-utils-cli/project-files/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/bin

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #14 : 02 Апрель 2021, 16:44:48 »
Кстати, временно добавить папку project-files/usr/bin в PATH это рабочий способ?
Не совсем. Тут важно с какой стороны добавить :) От этого зависит который из файлов с одинаковым названием будет выбран.