Skip to content

Commit

Permalink
Добавлен новый вариант установки пакета при помощи команды: **/opt/bi…
Browse files Browse the repository at this point in the history
…n/sh -c **
  • Loading branch information
qzeleza committed Sep 18, 2023
1 parent b032a73 commit 60560f4
Show file tree
Hide file tree
Showing 22 changed files with 19 additions and 4 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
# Специфичиские пути
.DS_Store
.idea/
ipk/
.env

## User-specific stuff
Expand Down
4 changes: 2 additions & 2 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
## 1.1.4
- Доработана функция по добавлению/удалению гостевой/VPN сети - команда kvas vpn guest.
- Доработан функция при обновлении правил, после которой происходил разрыв соединения [тикет 48](https://github.com/qzeleza/kvas/issues/48).
- Доработана функция при обновлении правил, после которой происходил разрыв соединения [тикет 48](https://github.com/qzeleza/kvas/issues/48).
- Доработана функция получения entware интерфейса по IP, из-за чего происходило неверное распознавание данных.
- Доработана функция перезапуска основного ISP подключения - reset_ISP_connection.
- Решена проблема [#38](https://github.com/qzeleza/kvas/issues/38). Команда rm теперь отвечает за удаление пакета (при удалении пакета, Вы должны подтвердить действие), а команда del - за удаление хоста из списка.
Expand All @@ -9,6 +8,7 @@
- При установке пакета, происходит автоматическое обновление iptables (актуально для новой прошивки).
- Для SSR соединений добавлен "костыль" в случае отказа загрузки ssr сервиса при загрузке роутера.
- Решена проблема [#68](https://github.com/qzeleza/kvas/issues/68) с отключением шифрования при трафика при его проверке.
- Добавлен новый вариант установки пакета при помощи команды: **/bin/sh -c $(curl -fsSL https://github.com/qzeleza/kvas/raw/main/ipk/install.sh)**

## 1.1.3
- Доработана функция получения локального entware интерфейса по ip. Спасибо за помощь [@Aleksandr Akimov](https://forum.keenetic.com/profile/13033-aleksandr-akimov/).
Expand Down
15 changes: 15 additions & 0 deletions ipk/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@

last_package_ver=$(curl -s https://github.com/qzeleza/kvas/releases | grep "Версия" | head -1| sed -n 's/.*Версия\(.*\)<\/h.*/\1/p' | tr -d ' ')
file_name=kvas_${last_package_ver}_all.ipk
package_name=https://github.com/qzeleza/kvas/releases/download/v${last_package_ver}/${file_name}

mkdir -p /opt/packages
cd /opt/packages || {
echo "Невозможно создать папку /opt/packages";
exit 1
}
echo 'Установка пакета, ждите...'
echo ----------------------------------------------------------------
opkg update && opkg upgrade && opkg install curl iptables &>/dev/null
curl -LsJO "${package_name}" &>/dev/null
opkg install "./${file_name}" && clear && kvas setup
Binary file added ipk/kvas_1.1.4_all.ipk
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 2 additions & 1 deletion opt/bin/libs/debug
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,8 @@ router_info() {
#
# ------------------------------------------------------------------------------------------
date_info() {
echo "Версия пакета КВАС ${APP_VERSION}-${APP_RELEASE}"
[ -n "${APP_RELEASE}" ] && rel="-${APP_RELEASE}" || rel=''
echo "КВАС версии ${APP_VERSION}${rel}"
print_line
echo "Текущая дата и время $(date)"
echo ''
Expand Down

0 comments on commit 60560f4

Please sign in to comment.