LINUX.ORG.RU

Исполняемые пользовательские скрипты и мифический стандарт FHS

 , ,


0

1

Есть маленький зверь с линупсом на борту. Процесс запуска его приблизительно таков: разворачивается система из какого-то образа,монтируется папка /sdk/,и копируются бинарники и нужные библиотеки от туда по местам. возник спор.нужно ли копировать скрипт foo.sh из /sdk/ в /usr/local/bin/ и уже от туда запускать его,или запускать его напрямую /sdk/foo.sh

P.S.запуск этого скрипта происходит из бинарника вызовом system("..."); какую точку зрения выберете вы ?



Последнее исправление: tux-eda (всего исправлений: 1)

Ответ на: комментарий от anonymous

я спорю с начальством и не знаю как переубедить что не надо копировать,сошлись на создании символьной ссылки на этот файл,но запуска его из /usr/local/bin

tux-eda
() автор топика

Закинул бы симлинк в /usr/local/bin чтобы всех не напрягать правкой $PATH. Дуракоустойчивое решение не требующее правки $PATH. Правда, в каком-нить cron может не оказаться и /usr/local/bin в $PATH...

true_admin ★★★★★
()
Ответ на: комментарий от tux-eda

я спорю с начальством и не знаю как переубедить что не надо копировать

чтобы не засорять систему, раз уж пакетного менеджера нет.

true_admin ★★★★★
()

копируются бинарники и нужные библиотеки от туда по местам. возник спор.нужно ли копировать скрипт foo.sh из /sdk/ в /usr/local/bin/

Если другие бинари копируешь, копируй и этот, просто ради единообразия.

tailgunner ★★★★★
()

не копировать ничего, использовать симлинки? и вообще, в FHS есть /opt...

slapin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.