Перейти к содержимому


Фотография

Переменные Среды, Доступные При Выполнении Dsf ?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 LordGenom

LordGenom

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 2214 сообщений
  • Gender:Male

Отправлено 10 January 2020 - 05:47

При написании скрипта для выполнения его из тела *.dsf-файла вылезла проблема невозможности использования той же папки в которой расположен скрипт. Проблему удалось решить, подсмотрев исходник dsf-ки экспортиртирующей/импортирующей "источники", где используется переменная "$DSF_PATH". В связи с этим возник вопрос, какие ещё существуют специфические переменные, которые предназначены для работы с dsf ? Сделал из под dsf-ки выхлоп set/env в файл, но ничего "криминального", кроме того самого "$DSF_PATH" не обнаружил :( Или плохо смотрел ?
Dune HD TV-102 (tv102_150721_0135_b9) Сист.флешка присутствует

#2 TrippyCat

TrippyCat

    Маэстро комментариев

  • Главные администраторы
  • PipPipPipPipPipPipPip
  • 23627 сообщений
  • Gender:Male

Отправлено 10 January 2020 - 11:37

Я почемуто думал что доступны все стандартные для bash а сами dsf просто обертка для удобного запуска скриптов. 


Dune Store Extension (Дюнастор расширенный)
Faq По Плеерам Dune - в процессе заполнения.
 
Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном дюне (обычно внутренний диск) папку "dune_plugin_logs". После чего начните пользоваться плагином, и в папке dune_plugin_logs появится файл лога. (папку создавать с нижними подчеркиваниями). К файлу лога добавляйте расширение txt иначе на форум не загрузить или упакуйте файл лога в zip архив.  
 
Хотел бы настойчиво попросить всех изменить свои подписи до такого вида (указание модели и прошивки, это сэкономит время вам и авторам плагинов) Faq По Плеерам Dune - п.12 - Как сделать подпись на форуме :

Dune Pro 4K(tv292a) - всегда последняя
Dune Neo 4K T2 Plus Version  - всегда последняя

Dune Solo 4K (всегда последняя) Сист.флешка присутствует
 

Обновите парсеры это означает кнопка попап пункт "обновить" на иконке плагина или перегрузите плеер или в настройках плагина Bazinga.


#3 Brigadir

Brigadir

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 4103 сообщений
  • Gender:Male
  • Location:Russia

Отправлено 10 January 2020 - 12:11

При написании скрипта для выполнения его из тела *.dsf-файла вылезла проблема невозможности использования той же папки в которой расположен скрипт. Проблему удалось решить, подсмотрев исходник dsf-ки экспортиртирующей/импортирующей "источники", где используется переменная "$DSF_PATH". В связи с этим возник вопрос, какие ещё существуют специфические переменные, которые предназначены для работы с dsf ? Сделал из под dsf-ки выхлоп set/env в файл, но ничего "криминального", кроме того самого "$DSF_PATH" не обнаружил :( Или плохо смотрел ?

Раз в выхлопе dsf_path присутствует и больше ничего специфического нет, то какой вывод следует?
Актуальная версия плагина Домашнее ТВ: v3.0b2 (14.02.2020)
Все мои (и не только) плагины Dune HD
Краткий обзор новой Dune HD Neo 4K c картинками
 
Dune HD Pro 4K (191228_0342_r13)
Dune HD Sky 4K Plus (191228_0342_r13)
Dune HD Base 3D (170519_1351_r11) Сист. флешка присутствует
Dune HD TV-102 (190919_0242_r11) Сист. флешка присутствует

Отблагодарить автора (Yandex-деньги)

#4 LordGenom

LordGenom

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 2214 сообщений
  • Gender:Male

Отправлено 10 January 2020 - 14:57

Я почемуто думал что доступны все стандартные для bash а сами dsf просто обертка для удобного запуска скриптов.

Я тоже так думал, пока не понадобилось скрипт выполнить в той же директории, где расположен dsf :lol:

Раз в выхлопе dsf_path присутствует и больше ничего специфического нет, то какой вывод следует?

Что кроме него больше ничего нет :lol: Но я не сверял выхлопы досконально (сегодня проверю), плюс использовал bash вместо sh, а там могут быть отличия (чуть позже потестирую)
Dune HD TV-102 (tv102_150721_0135_b9) Сист.флешка присутствует