File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 271271 ФС.ОбеспечитьКаталог(КаталогУстановкиСкриптовЗапускаПриложений);
272272 КаталогУстановкиСкриптовЗапускаПриложений = Новый Файл(КаталогУстановкиСкриптовЗапускаПриложений).ПолноеИмя;
273273 ИначеЕсли мРежимУстановкиПакетов = РежимУстановкиПакетов.Глобально Тогда
274- КаталогУстановкиСкриптовЗапускаПриложений = ? (ЭтоWindows, КаталогПрограммы (), "/usr/bin" );
274+ КаталогУстановкиСкриптовЗапускаПриложений = ? (ЭтоWindows, КаталогПрограммы (), ВыбратьКаталогДляLinuxИлиMacOs() );
275275 Если НЕ ПустаяСтрока (ПолучитьПеременнуюСреды("OSCRIPTBIN" )) Тогда
276276 КаталогУстановкиСкриптовЗапускаПриложений = ПолучитьПеременнуюСреды("OSCRIPTBIN" );
277277 КонецЕсли ;
285285
286286КонецПроцедуры
287287
288+ Функция ВыбратьКаталогДляLinuxИлиMacOs ()
289+
290+ ТекстовыйДокумент = Новый ТекстовыйДокумент();
291+ Попытка
292+ ТекстовыйДокумент.Записать("/usr/bin/opm-check-temp.txt" );
293+ УдалитьФайлы ("/usr/bin/opm-check-temp.txt" );
294+ Возврат "/usr/bin" ;
295+ Исключение
296+ Возврат "/usr/local/bin" ;
297+ КонецПопытки ;
298+
299+ КонецФункции
300+
288301Процедура СоздатьСкриптЗапуска (Знач ИмяСкриптаЗапуска , Знач ПутьФайлаПриложения , Знач Каталог ) Экспорт
289302
290303 Если ЭтоWindows Тогда
You can’t perform that action at this time.
0 commit comments