mirror of
https://github.com/itdoginfo/podkop.git
synced 2025-12-15 16:06:53 +03:00
Fixed read. Added upgrade flag
This commit is contained in:
16
install.sh
16
install.sh
@@ -5,10 +5,17 @@ REPO="https://api.github.com/repos/itdoginfo/podkop/releases/latest"
|
|||||||
IS_SHOULD_RESTART_NETWORK=
|
IS_SHOULD_RESTART_NETWORK=
|
||||||
DOWNLOAD_DIR="/tmp/podkop"
|
DOWNLOAD_DIR="/tmp/podkop"
|
||||||
COUNT=3
|
COUNT=3
|
||||||
|
UPGRADE=0
|
||||||
|
|
||||||
rm -rf "$DOWNLOAD_DIR"
|
rm -rf "$DOWNLOAD_DIR"
|
||||||
mkdir -p "$DOWNLOAD_DIR"
|
mkdir -p "$DOWNLOAD_DIR"
|
||||||
|
|
||||||
|
for arg in "$@"; do
|
||||||
|
if [ "$arg" = "--upgrade" ]; then
|
||||||
|
UPGRADE=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
check_system
|
check_system
|
||||||
sing_box
|
sing_box
|
||||||
@@ -16,12 +23,16 @@ main() {
|
|||||||
opkg update
|
opkg update
|
||||||
|
|
||||||
if [ -f "/etc/init.d/podkop" ]; then
|
if [ -f "/etc/init.d/podkop" ]; then
|
||||||
printf "\033[32;1mPodkop is already installed. Just upgrade it? (y/n)\033[0m\n"
|
if [ "$UPGRADE" -eq 1 ]; then
|
||||||
|
echo "Upgraded podkop with flag..."
|
||||||
|
else
|
||||||
|
printf "\033[32;1mPodkop is already installed. Just upgrade it?\033[0m\n"
|
||||||
printf "\033[32;1my - Only upgrade podkop\033[0m\n"
|
printf "\033[32;1my - Only upgrade podkop\033[0m\n"
|
||||||
printf "\033[32;1mn - Upgrade and install tunnels (WG, AWG, OpenVPN, OC)\033[0m\n"
|
printf "\033[32;1mn - Upgrade and install tunnels (WG, AWG, OpenVPN, OC)\033[0m\n"
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
read -r -p '' UPDATE
|
printf "\033[32;1mEnter (y/n): \033[0m"
|
||||||
|
read -r '' UPDATE
|
||||||
case $UPDATE in
|
case $UPDATE in
|
||||||
y)
|
y)
|
||||||
echo "Upgraded podkop..."
|
echo "Upgraded podkop..."
|
||||||
@@ -38,6 +49,7 @@ main() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "Installed podkop..."
|
echo "Installed podkop..."
|
||||||
add_tunnel
|
add_tunnel
|
||||||
|
|||||||
Reference in New Issue
Block a user