diff --git a/ct/tor-snowflake.sh b/ct/tor-snowflake.sh index 929704417..cbfa18f13 100644 --- a/ct/tor-snowflake.sh +++ b/ct/tor-snowflake.sh @@ -39,8 +39,8 @@ function update_script() { setup_go msg_info "Updating Snowflake" - $STD bash -c "cd /opt && curl -fsSL 'https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v${RELEASE}/snowflake-v${RELEASE}.tar.gz' -o snowflake.tar.gz" - $STD bash -c "cd /opt && tar -xzf snowflake.tar.gz" + $STD curl -fsSL "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v${RELEASE}/snowflake-v${RELEASE}.tar.gz" -o /opt/snowflake.tar.gz + $STD tar -xzf /opt/snowflake.tar.gz -C /opt $STD rm -rf /opt/snowflake.tar.gz $STD rm -rf /opt/tor-snowflake $STD mv /opt/snowflake-v${RELEASE} /opt/tor-snowflake diff --git a/install/tor-snowflake-install.sh b/install/tor-snowflake-install.sh index 97f3fab95..145580e82 100644 --- a/install/tor-snowflake-install.sh +++ b/install/tor-snowflake-install.sh @@ -21,8 +21,8 @@ msg_ok "Created snowflake user" msg_info "Building Snowflake" RELEASE=$(curl -fsSL https://gitlab.torproject.org/api/v4/projects/tpo%2Fanti-censorship%2Fpluggable-transports%2Fsnowflake/releases | jq -r '.[0].tag_name' | sed 's/^v//') -$STD bash -c "cd /opt && curl -fsSL 'https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v${RELEASE}/snowflake-v${RELEASE}.tar.gz' -o snowflake.tar.gz" -$STD bash -c "cd /opt && tar -xzf snowflake.tar.gz" +$STD curl -fsSL "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v${RELEASE}/snowflake-v${RELEASE}.tar.gz" -o /opt/snowflake.tar.gz +$STD tar -xzf /opt/snowflake.tar.gz -C /opt $STD rm -rf /opt/snowflake.tar.gz $STD mv /opt/snowflake-v${RELEASE} /opt/tor-snowflake $STD chown -R snowflake:snowflake /opt/tor-snowflake