2023-12-28 20:26:08 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2023-12-30 22:42:11 +00:00
|
|
|
#SPDX-FileCopyrightText: 2023 Yury Gubich <blue@macaw.me>
|
|
|
|
#SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
2023-12-28 20:26:08 +00:00
|
|
|
start_service() {
|
2024-01-11 21:33:46 +00:00
|
|
|
if (systemctl is-active --quiet $1) then
|
2023-12-28 20:26:08 +00:00
|
|
|
echo "$1 is already running"
|
|
|
|
else
|
2024-01-13 23:57:42 +00:00
|
|
|
echo "$1 is not running, going to use sudo to start it"
|
2024-01-11 21:33:46 +00:00
|
|
|
if (sudo systemctl start $1) then
|
|
|
|
echo "$1 started"
|
|
|
|
else
|
|
|
|
exit
|
|
|
|
fi
|
2023-12-28 20:26:08 +00:00
|
|
|
fi
|
|
|
|
}
|
|
|
|
|
|
|
|
if [ ! -d "/run/pica" ]; then
|
2024-01-13 23:57:42 +00:00
|
|
|
echo "reuired unix socket was not found, going to use sudo to create it"
|
2023-12-28 20:26:08 +00:00
|
|
|
sudo mkdir /run/pica
|
|
|
|
sudo chown $USER:$USER /run/pica
|
|
|
|
fi
|
|
|
|
|
|
|
|
start_service "mariadb"
|
|
|
|
start_service "httpd"
|
|
|
|
|
2023-12-30 22:42:11 +00:00
|
|
|
./@PROJECT_NAME@
|