index : builder | |
Archlinux32 build system | gitolite user |
summaryrefslogtreecommitdiff |
-rwxr-xr-x | bin/ii-connect | 5 |
diff --git a/bin/ii-connect b/bin/ii-connect index 296dc94..bbc9492 100755 --- a/bin/ii-connect +++ b/bin/ii-connect @@ -37,9 +37,12 @@ if ! pgrep -f '/ii-connect watch$' > /dev/null; then screen -S ii-connect.watch -d -m "${base_dir}/bin/ii-connect" watch fi +checksum=$(calculate_script_checksum) + # watch if asked to if [ "$1" = 'watch' ]; then - while pgrep -x 'ii' > /dev/null; do + while pgrep -x 'ii' >/dev/null && \ + [ "$(calculate_script_checksum)" = "${checksum}" ]; do # this avoids missing modifications during our last execution if [ -z "${said}" ]; then # shellcheck disable=SC2046 |