Skip to content

Commit eaa138d

Browse files
committed
Merge branch 'develop'
2 parents c97b74d + c6edf84 commit eaa138d

File tree

7 files changed

+30
-17
lines changed

7 files changed

+30
-17
lines changed

src/cmd/opm.os

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,5 @@
5555
Исключение
5656
Сообщить(ОписаниеОшибки());
5757
КонецПопытки;
58+
59+
ВременныеФайлы.Удалить();

src/cmd/Классы/КомандаOpm_Push.os

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@
4747
ИмяКаналаПубликации = КомандаПриложения.ЗначениеОпции("channel");
4848
ИмяСервераПакетов = КомандаПриложения.ЗначениеОпции("mirror");
4949

50+
Если ПустаяСтрока(ТокенАвторизации) Тогда
51+
НастройкиИзФайла = ПараметрыПриложенияOpm.СобратьНастройкиИзФайлов();
52+
Если НастройкиИзФайла.Свойство("ТокенПубликацииПакетов") Тогда
53+
ТокенАвторизации = НастройкиИзФайла.ТокенПубликацииПакетов;
54+
КонецЕсли;
55+
КонецЕсли;
56+
5057
МаскаФайлаПакета = КомандаПриложения.ЗначениеАргумента("FILE");
5158

5259
Если Не ПустаяСтрока(МаскаФайлаПакетаСтарая) Тогда

src/cmd/Модули/ПараметрыПриложенияOpm.os

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,17 @@
2626
Пароль = ПолучитьЗначение(НастройкиПрокси, "Пароль", "");
2727

2828
ПроксиПоУмолчанию = ПолучитьЗначение(НастройкиПрокси,"ПроксиПоУмолчанию", Неопределено);
29-
30-
Если Не ПроксиПоУмолчанию = Неопределено Тогда
31-
32-
НастройкиOpm.УстановитьСистемныеНастройкиПроксиСервера(ПроксиПоУмолчанию);
33-
34-
КонецЕсли;
35-
36-
НастройкиOpm.УстановитьНастройкиПроксиСервера(Сервер, Порт, Пользователь, Пароль);
37-
3829
ИспользованиеПрокси = ПолучитьЗначение(НастройкиПрокси, "ИспользоватьПрокси", Неопределено);
3930

40-
Если Не ИспользованиеПрокси = Неопределено Тогда
41-
31+
Если ИспользованиеПрокси = Истина Тогда
4232
НастройкиOpm.УстановитьИспользованиеПрокси(ИспользованиеПрокси);
4333

34+
Если Не ПроксиПоУмолчанию = Неопределено Тогда
35+
НастройкиOpm.УстановитьСистемныеНастройкиПроксиСервера(ПроксиПоУмолчанию);
36+
Иначе
37+
НастройкиOpm.УстановитьНастройкиПроксиСервера(Сервер, Порт, Пользователь, Пароль);
38+
КонецЕсли;
39+
4440
КонецЕсли;
4541

4642
КонецЕсли;

src/core/Классы/СерверПакетов.os

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262

6363
Исключение
6464

65+
Лог.Ошибка(ОписаниеОшибки());
6566
Возврат Неопределено;
6667

6768
КонецПопытки;
@@ -91,12 +92,15 @@
9192
Функция ПолучитьСписокПакетов(Ресурс)
9293

9394
Ответ = ПолучитьРесурс(Ресурс);
94-
КодСостояния = Ответ.КодСостояния;
95-
96-
Если Ответ = Неопределено Или КодСостояния <> 200 Тогда
95+
Если Ответ = Неопределено Тогда
96+
ТекстИсключения = "Ошибка подключения к зеркалу";
97+
ВызватьИсключение ТекстИсключения;
98+
КонецЕсли;
99+
100+
Если Ответ.КодСостояния <> 200 Тогда
97101
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();
98102
ТекстИсключения = СтрШаблон("Ошибка подключения к зеркалу код ответа: <%1>
99-
|Текст ответа: <%2>", КодСостояния, ТекстОтвета);
103+
|Текст ответа: <%2>", Ответ.КодСостояния, ТекстОтвета);
100104
ВызватьИсключение ТекстИсключения;
101105
КонецЕсли;
102106
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();

src/core/Модули/КонстантыOpm.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@
2424
ПутьВЗапасномХранилище = "/download/";
2525
ЛокальныйКаталогУстановкиПакетов = "oscript_modules";
2626
ИмяЛога = "oscript.app.opm";
27-
ВерсияПродукта = "0.16.0";
27+
ВерсияПродукта = "0.16.1";
2828
ИмяФайлаНастроек = "opm.cfg";

src/core/Модули/НастройкиOpm.os

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@
5050
КешИнтернетПрокси.Установить("http", НастройкиПрокси.Сервер, НастройкиПрокси.Порт,
5151
НастройкиПрокси.Пользователь, НастройкиПрокси.Пароль,
5252
НастройкиПрокси.ИспользоватьАутентификациюОС);
53+
54+
КешИнтернетПрокси.Установить("https", НастройкиПрокси.Сервер, НастройкиПрокси.Порт,
55+
НастройкиПрокси.Пользователь, НастройкиПрокси.Пароль,
56+
НастройкиПрокси.ИспользоватьАутентификациюОС);
5357

5458
КешИнтернетПрокси.НеИспользоватьПроксиДляЛокальныхАдресов = Истина;
5559

travis-ci.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -e
44

55
echo "Устанавливаю версию OScript <$OSCRIPT_VERSION>"
6-
curl http://oscript.io/downloads/$OSCRIPT_VERSION/deb > oscript.deb
6+
curl -L http://oscript.io/downloads/$OSCRIPT_VERSION/deb > oscript.deb
77
dpkg -i oscript.deb
88
rm -f oscript.deb
99

0 commit comments

Comments
 (0)