#!/bin/bash

trap 'exit' SIGTERM

FLAG="/linuxcash/cash/data/tmp/artix-tools-firstrun"
if [ -f "$FLAG" ] ; then
    #По завершении этот сервис (или systemd) дёргает курсор в консоли, что стирает часть строки от курсора и налево
    #Он не всегда завершается раньше запуска firstrun
    while systemctl status systemd-fsckd.service | grep -q -F "active (running)"; do
        sleep 1
    done
    . "$FLAG"
    script=`sudo /linuxcash/cash/tools/tools_avail/get_next_executed.py /linuxcash/cash/tools/tools_firstrun /linuxcash/cash/data/tmp/first-run-executed-scripts`
    while [ -f $script ]; do
        . $script $AUTO
        sync
        script=`sudo /linuxcash/cash/tools/tools_avail/get_next_executed.py /linuxcash/cash/tools/tools_firstrun /linuxcash/cash/data/tmp/first-run-executed-scripts`
    done
    rm -f "$FLAG"
fi