feat(general): Force rebuild of status go at least once a day
fixes #4297
This commit is contained in:
parent
18518607c7
commit
d639219b94
5
Makefile
5
Makefile
|
@ -327,7 +327,7 @@ $(NIM_STATUS_CLIENT): $(NIM_SOURCES) | $(DOTHERSIDE) $(STATUSGO) $(KEYCARDGO) $(
|
||||||
@rpath/libkeycard.dylib \
|
@rpath/libkeycard.dylib \
|
||||||
bin/nim_status_client) || true)
|
bin/nim_status_client) || true)
|
||||||
|
|
||||||
nim_status_client: $(NIM_STATUS_CLIENT)
|
nim_status_client: force-rebuild-status-go $(NIM_STATUS_CLIENT)
|
||||||
|
|
||||||
_APPIMAGE_TOOL := appimagetool-x86_64.AppImage
|
_APPIMAGE_TOOL := appimagetool-x86_64.AppImage
|
||||||
APPIMAGE_TOOL := tmp/linux/tools/$(_APPIMAGE_TOOL)
|
APPIMAGE_TOOL := tmp/linux/tools/$(_APPIMAGE_TOOL)
|
||||||
|
@ -535,6 +535,9 @@ clean: | clean-common
|
||||||
rm -rf bin/* node_modules bottles/* pkg/* tmp/* $(STATUSGO) $(KEYCARDGO)
|
rm -rf bin/* node_modules bottles/* pkg/* tmp/* $(STATUSGO) $(KEYCARDGO)
|
||||||
+ $(MAKE) -C vendor/DOtherSide/build --no-print-directory clean
|
+ $(MAKE) -C vendor/DOtherSide/build --no-print-directory clean
|
||||||
|
|
||||||
|
force-rebuild-status-go:
|
||||||
|
bash ./scripts/force-rebuild-status-go.sh $(STATUSGO)
|
||||||
|
|
||||||
run: $(RUN_TARGET)
|
run: $(RUN_TARGET)
|
||||||
|
|
||||||
ICON_TOOL := node_modules/.bin/fileicon
|
ICON_TOOL := node_modules/.bin/fileicon
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
set -eof pipefail
|
||||||
|
|
||||||
|
if test `find $1 -mmin +1440`; then
|
||||||
|
echo "forcing rebuild of status go"
|
||||||
|
rm $1
|
||||||
|
fi
|
Loading…
Reference in New Issue