1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-02-03 13:22:19 +02:00

Update releasemaker.os

This commit is contained in:
Anton Titovets 2024-09-20 17:31:26 +03:00
parent 02a5d64122
commit 77fa12e1cb

View File

@ -218,23 +218,30 @@
+ " --verbose"
+ " oint=/usr/bin/oint";
MakeSh = ПутьВыгрузки + "make.sh";
МассивПакетов = Новый Массив;
МассивПакетов.Добавить("deb");
МассивПакетов.Добавить("rpm");
ДокументSh = Новый ТекстовыйДокумент();
Для Каждого Пакет Из МассивПакетов Цикл
MakeSh = ПутьВыгрузки + "make" + Пакет + ".sh";
ДокументSh = Новый ТекстовыйДокумент();
ДокументSh.УстановитьТекст("fpm -t " + Пакет + " " + ТекстSh);
ДокументSh.Записать(MakeSh);
тДанные = Новый ДвоичныеДанные(MakeSh);
ДокументSh.ДобавитьСтроку("fpm -t deb " + ТекстSh);
ДокументSh.ДобавитьСтроку("fpm -t rpm " + ТекстSh);
тСтрока = Base64Строка(тДанные);
тСтрока=Прав(тСтрока, СтрДлина(тСтрока) - 4);
Base64Значение(тСтрока).Записать(MakeSh);
ЗапуститьПриложение("C:\cygwin64\bin\bash.exe """ + MakeSh + """", ПутьВыгрузки);
КонецЦикла;
ДокументSh.Записать(MakeSh);
тДанные = Новый ДвоичныеДанные(MakeSh);
тСтрока = Base64Строка(тДанные);
тСтрока=Прав(тСтрока, СтрДлина(тСтрока) - 4);
Base64Значение(тСтрока).Записать(MakeSh);
ЗапуститьПриложение("C:\cygwin64\bin\bash.exe """ + MakeSh + """ > C:/log.txt", ПутьВыгрузки);
Сообщить("Конец Пакеты");
КонецПроцедуры