diff --git a/files/config.sh b/files/config.sh index b0d12cc..96fd585 100755 --- a/files/config.sh +++ b/files/config.sh @@ -151,7 +151,7 @@ configure_zapret_conf() { if [[ -d /opt/zapret/zapret.cfgs ]]; then echo "Проверяю наличие на обновление конфигураций..." manage_service stop - cd /opt/zapret/zapret.cfgs && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.installer && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main manage_service start sleep 2 fi @@ -195,7 +195,7 @@ configure_zapret_list() { if [[ -d /opt/zapret/zapret.cfgs ]]; then echo "Проверяю наличие на обновление конфигураций..." manage_service stop - cd /opt/zapret/zapret.cfgs && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.installer && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main manage_service start sleep 2 fi diff --git a/files/install.sh b/files/install.sh index cbd6de7..6bdc09b 100755 --- a/files/install.sh +++ b/files/install.sh @@ -260,7 +260,7 @@ update_zapret() { yes "" | ./install_easy.sh sed -i '238s/ask_yes_no Y/ask_yes_no N/' /opt/zapret/common/installer.sh else - cd /opt/zapret/ && git checkout master && git fetch origin master && git restore . || error_exit "не удалось обновить zapret с помощью git. Попробуйте снова, вероятно это сетевая ошибка. Если не помогло - переустановите zapret." + cd /opt/zapret && git fetch origin && git checkout -B master origin/master && git reset --hard origin/master || error_exit "не удалось обновить zapret с помощью git. Попробуйте снова, вероятно это сетевая ошибка. Если не помогло - переустановите zapret." echo -e "Репозиторий запрета был обновлен." fi else @@ -273,10 +273,10 @@ update_zapret() { fi if [[ -d /opt/zapret/zapret.cfgs ]]; then - cd /opt/zapret/zapret.cfgs && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.cfgs && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main fi if [[ -d /opt/zapret.installer/ ]]; then - cd /opt/zapret.installer/ && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.installer && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main rm -f /bin/zapret ln -s /opt/zapret.installer/zapret-control.sh /bin/zapret || error_exit "не удалось создать символическую ссылку" fi @@ -305,10 +305,10 @@ update_zapret() { update_script() { if [[ -d /opt/zapret/zapret.cfgs ]]; then - cd /opt/zapret/zapret.cfgs && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.cfgs && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main fi if [[ -d /opt/zapret.installer/ ]]; then - cd /opt/zapret.installer/ && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.installer && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main fi rm -f /bin/zapret ln -s /opt/zapret.installer/zapret-control.sh /bin/zapret || error_exit "не удалось создать символическую ссылку" @@ -318,10 +318,10 @@ update_script() { update_installed_script() { if [[ -d /opt/zapret/zapret.cfgs ]]; then - cd /opt/zapret/zapret.cfgs && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.cfgs && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main fi if [[ -d /opt/zapret.installer/ ]]; then - cd /opt/zapret.installer/ && git checkout main && git fetch origin main && git restore . + cd /opt/zapret.installer && git fetch origin && git checkout -B main origin/main && git reset --hard origin/main rm -f /bin/zapret ln -s /opt/zapret.installer/zapret-control.sh /bin/zapret || error_exit "не удалось создать символическую ссылку" manage_service restart