Encrypted proxy killswitch + TUN optimization #1

Open
zenaku wants to merge 54 commits from feature/merge-encrypted-proxy into master
Showing only changes of commit bf7bdfa4d7 - Show all commits

View file

@ -28,17 +28,23 @@ _clone_repos() {
fi
start_spinner "Cloning ${name} (branch: ${branch})..."
if git clone --branch "$branch" "$url" "$dest" 2>&1 | grep -q "fatal\|error"; then
local clone_log="/tmp/clone_${name}_$$.log"
if ! git clone --branch "$branch" "$url" "$dest" > "$clone_log" 2>&1; then
stop_spinner
log_error "git clone failed: ${url}"
cat "$clone_log"
rm -f "$clone_log"
exit 1
fi
rm -f "$clone_log"
stop_spinner "${name} cloned → ${dest}"
chmod 700 "$dest"
done
if [ ! -d "$HV_CORE/.git" ]; then
log_error "core repository not cloned successfully"
log_error "core repository not cloned"
exit 1
fi
}