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 271
271
ФС.ОбеспечитьКаталог(КаталогУстановкиСкриптовЗапускаПриложений);
272
272
КаталогУстановкиСкриптовЗапускаПриложений = Новый Файл(КаталогУстановкиСкриптовЗапускаПриложений).ПолноеИмя;
273
273
ИначеЕсли мРежимУстановкиПакетов = РежимУстановкиПакетов.Глобально Тогда
274
- КаталогУстановкиСкриптовЗапускаПриложений = ? (ЭтоWindows, КаталогПрограммы (), "/usr/bin" );
274
+ КаталогУстановкиСкриптовЗапускаПриложений = ? (ЭтоWindows, КаталогПрограммы (), ВыбратьКаталогДляLinuxИлиMacOs() );
275
275
Если НЕ ПустаяСтрока (ПолучитьПеременнуюСреды("OSCRIPTBIN" )) Тогда
276
276
КаталогУстановкиСкриптовЗапускаПриложений = ПолучитьПеременнуюСреды("OSCRIPTBIN" );
277
277
КонецЕсли ;
285
285
286
286
КонецПроцедуры
287
287
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
+
288
301
Процедура СоздатьСкриптЗапуска (Знач ИмяСкриптаЗапуска , Знач ПутьФайлаПриложения , Знач Каталог ) Экспорт
289
302
290
303
Если ЭтоWindows Тогда
You can’t perform that action at this time.
0 commit comments