@@ -66,21 +66,21 @@ fn_update_compare() {
6666 # Create update lockfile.
6767 date ' +%s' > " ${lockdir:? } /update.lock"
6868 fn_print_ok_nl " Checking for update: ${remotelocation} "
69- echo -en " \n"
70- echo -e " Update available"
71- echo -e " * Local build: ${red}${localbuild}${default} "
72- echo -e " * Remote build: ${green}${remotebuildversion}${default} "
69+ fn_print " \n"
70+ fn_print_nl " ${bold}${underline} Update${default} available"
71+ fn_print_nl " * Local build: ${red}${localbuild}${default} "
72+ fn_print_nl " * Remote build: ${green}${remotebuildversion}${default} "
7373 if [ -n " ${branch} " ]; then
74- echo -e " * Branch: ${branch} "
74+ fn_print_nl " * Branch: ${branch} "
7575 fi
7676 if [ -f " ${rootdir} /.dev-debug" ]; then
77- echo -e " Remote build info"
78- echo -e " * apiurl: ${apiurl} "
79- echo -e " * remotebuildfilename: ${remotebuildfilename} "
80- echo -e " * remotebuildurl: ${remotebuildurl} "
81- echo -e " * remotebuildversion: ${remotebuildversion} "
77+ fn_print_nl " Remote build info"
78+ fn_print_nl " * apiurl: ${apiurl} "
79+ fn_print_nl " * remotebuildfilename: ${remotebuildfilename} "
80+ fn_print_nl " * remotebuildurl: ${remotebuildurl} "
81+ fn_print_nl " * remotebuildversion: ${remotebuildversion} "
8282 fi
83- echo -en " \n"
83+ fn_print " \n"
8484 fn_script_log_info " Update available"
8585 fn_script_log_info " Local build: ${localbuild} "
8686 fn_script_log_info " Remote build: ${remotebuildversion} "
@@ -90,6 +90,7 @@ fn_update_compare() {
9090 fn_script_log_info " ${localbuild} > ${remotebuildversion} "
9191
9292 if [ " ${commandname} " == " UPDATE" ]; then
93+ date +%s > " ${lockdir:? } /last-updated.lock"
9394 unset updateonstart
9495 check_status.sh
9596 # If server stopped.
@@ -117,46 +118,39 @@ fn_update_compare() {
117118 fn_firstcommand_reset
118119 fi
119120 unset exitbypass
120- date +%s > " ${lockdir} /last-updated.lock"
121121 alert=" update"
122122 elif [ " ${commandname} " == " CHECK-UPDATE" ]; then
123123 alert=" check-update"
124124 fi
125125 alert.sh
126126 else
127127 fn_print_ok_nl " Checking for update: ${remotelocation} "
128- echo -en " \n"
129- echo -e " No update available"
130- echo -e " * Local build: ${green}${localbuild}${default} "
131- echo -e " * Remote build: ${green}${remotebuildversion}${default} "
128+ fn_print " \n"
129+ fn_print_nl " ${bold}${underline} No update${default} available"
130+ fn_print_nl " * Local build: ${green}${localbuild}${default} "
131+ fn_print_nl " * Remote build: ${green}${remotebuildversion}${default} "
132132 if [ -n " ${branch} " ]; then
133- echo -e " * Branch: ${branch} "
133+ fn_print_nl " * Branch: ${branch} "
134134 fi
135- echo -en " \n"
135+ fn_print " \n"
136136 fn_script_log_info " No update available"
137137 fn_script_log_info " Local build: ${localbuild} "
138138 fn_script_log_info " Remote build: ${remotebuildversion} "
139139 if [ -n " ${branch} " ]; then
140140 fn_script_log_info " Branch: ${branch} "
141141 fi
142142 if [ -f " ${rootdir} /.dev-debug" ]; then
143- echo -e " Remote build info"
144- echo -e " * apiurl: ${apiurl} "
145- echo -e " * remotebuildfilename: ${remotebuildfilename} "
146- echo -e " * remotebuildurl: ${remotebuildurl} "
147- echo -e " * remotebuildversion: ${remotebuildversion} "
143+ fn_print_nl " Remote build info"
144+ fn_print_nl " * apiurl: ${apiurl} "
145+ fn_print_nl " * remotebuildfilename: ${remotebuildfilename} "
146+ fn_print_nl " * remotebuildurl: ${remotebuildurl} "
147+ fn_print_nl " * remotebuildversion: ${remotebuildversion} "
148148 fi
149149 fi
150150}
151151
152152# The location where the builds are checked and downloaded.
153- remotelocation=" github.com"
154-
155- if [ ! " $( command -v jq 2> /dev/null) " ]; then
156- fn_print_fail_nl " jq is not installed"
157- fn_script_log_fail " jq is not installed"
158- core_exit.sh
159- fi
153+ remotelocation=" factorio.com"
160154
161155if [ " ${firstcommandname} " == " INSTALL" ]; then
162156 fn_update_remotebuild
0 commit comments