ElfOS/configs/elfos.sh
2025-09-01 17:56:35 +02:00

22 lines
435 B
Bash

function run(){
if [ "$1" = "root" ]
then
prefix="bash -c "
else
prefix="su $USERNAME -c "
fi
echo "[ ] $1: $2"
echo "# $2" >>"$LOG_FILE"
echo "$1> $3" >>"$LOG_FILE"
$prefix "$3" &>>"$LOG_FILE" \
&& echo -e "[ \e[32mOK\e[0m ] $1: $2" \
|| {
echo -e "[\e[31mFAIL\e[0m] $1: $2"
bash -c "$4"
exit
}
echo >>"$LOG_FILE"
}