11#! /bin/bash
22
3+ export HOME=/home/robocat
4+
35main () {
4- cd ~ /flow
6+ FLOW_DIR=$HOME /flow
7+
8+ if [ ! -d " $FLOW_DIR " ]; then
9+ mkdir -p " $FLOW_DIR "
10+ fi
11+
12+ cd $FLOW_DIR
513
614 # Default argument values
715 FLOW_PATH=" ${FLOW_PATH:- run.tag} "
@@ -30,22 +38,22 @@ main() {
3038 fi
3139 fi
3240
33- cp ~ /.config/tinyproxy.conf.tmpl ~ /.config/tinyproxy.conf
41+ cp $HOME /.config/tinyproxy.conf.tmpl $HOME /.config/tinyproxy.conf
3442
3543 if [ -n " $PROXY_ADDRESS " ]; then
36- echo " Upstream $PROXY_PROTOCOL $PROXY_ADDRESS " >> ~ /.config/tinyproxy.conf
44+ echo " Upstream $PROXY_PROTOCOL $PROXY_ADDRESS " >> $HOME /.config/tinyproxy.conf
3745 fi
3846
3947 kill_tinyproxy
4048
4149 log_d " Starting tinyproxy..."
4250
4351 mkdir -p /tmp/tinyproxy
44- tinyproxy -d -c ~ /.config/tinyproxy.conf > /dev/null 2> /tmp/tinyproxy/error.log &
52+ tinyproxy -d -c $HOME /.config/tinyproxy.conf > /dev/null 2> /tmp/tinyproxy/error.log &
4553 tinyproxy_pid=$!
4654
4755 sleep 1
48- kill -0 $tinyproxy_pid 2> /dev/null
56+ kill -0 $tinyproxy_pid 2> /dev/null
4957
5058 if [ $? -ne 0 ]; then
5159 log_e " tinyproxy failed to start, got error:"
@@ -55,7 +63,7 @@ main() {
5563
5664 log_d " tinyproxy started"
5765
58- rm -rf ~ /tagui/src/chrome/tagui_user_profile
66+ rm -rf $HOME /tagui/src/chrome/tagui_user_profile
5967 tagui " $FLOW_PATH " " $DATA_PATH "
6068
6169 kill_tinyproxy
@@ -85,7 +93,7 @@ kill_tinyproxy() {
8593 while true ; do
8694 tinyproxy_process_id=" $( ps x | grep tinyproxy | grep -v ' grep tinyproxy' | awk ' {print $1}' | sort -nur | head -n 1) "
8795 if [ -n " $tinyproxy_process_id " ]; then
88- kill $tinyproxy_process_id > /dev/null 2>&1
96+ kill $tinyproxy_process_id > /dev/null 2>&1
8997 else
9098 break
9199 fi
0 commit comments