Skip to content

Commit 2f8a682

Browse files
committed
Установка зависимостей в локальный каталог
1 parent 501207b commit 2f8a682

File tree

1 file changed

+29
-9
lines changed

1 file changed

+29
-9
lines changed

packagedef

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,45 @@
22
// Описание пакета для сборки и установки
33
// Полную документацию см. на hub.oscript.io/packaging
44
//
5+
Процедура ПередСборкой(Знач РабочийКаталог) Экспорт
56

7+
УдалитьФайлы(ОбъединитьПути(РабочийКаталог, "oscript_modules"), "*.*");
68

7-
Описание.Имя("gitsync3-plugins")
8-
.Версия("1.0.0")
9+
СистемнаяИнформация = Новый СистемнаяИнформация;
10+
ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
11+
Если ЭтоWindows Тогда
12+
ИмяУтилиты = "opm.bat";
13+
Иначе
14+
ИмяУтилиты = "opm";
15+
КонецЕсли;
16+
17+
СтрокаЗапуска = СтрШаблон("%1 install -l", ИмяУтилиты);
18+
Процесс = СоздатьПроцесс(СтрокаЗапуска, РабочийКаталог);
19+
Процесс.Запустить();
20+
Процесс.ОжидатьЗавершения();
21+
22+
Если Процесс.КодВозврата <> 0 Тогда
23+
ВызватьИсключение "Ошибка сборки пакета";
24+
КонецЕсли;
25+
26+
КонецПроцедуры
27+
28+
Описание.Имя("gitsync-plugins")
29+
.Версия("1.0.1")
930
.Автор("Khorev A.A. and SiverBulleters")
1031
.АдресАвтора("khorevaa@gmail.com")
11-
.Описание("Стандартный набор плагинов для gitsync3")
32+
.Описание("Набор предустановленных плагинов для gitsync")
1233
.ВерсияСреды("1.0.19")
1334
.ВключитьФайл("src")
14-
.ВключитьФайл("doc")
15-
.ВключитьФайл("features")
16-
.ВключитьФайл("tests")
35+
.ВключитьФайл("docs")
36+
.ВключитьФайл("oscript_modules")
1737
.ЗависитОт("tool1cd", "0.4")
1838
.ЗависитОт("logos", "0.4")
19-
.ЗависитОт("v8runner", "1.0.1")
20-
.ЗависитОт("gitrunner", "1.5.1")
39+
//.ЗависитОт("v8runner", "1.0.1") // Зависимость gitsync
40+
//.ЗависитОт("gitrunner", "1.5.1") // Зависимость gitsync
2141
.ЗависитОт("strings", "0.4.1")
2242
.ЗависитОт("v8unpack", "1.0.1")
23-
.ЗависитОт("v8storage", "0.6.5")
43+
//.ЗависитОт("v8storage") // // Зависимость gitsync
2444
.ОпределяетКласс("Плагин_ИнкрементальнаяВыгрузка", "src/Классы/increment.os")
2545
.ОпределяетКласс("Плагин_УстановкиЛимитов", "src/Классы/limit.os")
2646
.ОпределяетКласс("Плагин_ПроверкиАвторов", "src/Классы/check-authors.os")

0 commit comments

Comments
 (0)