1
0
Fork 0
mirror of https://codeberg.org/Mo8it/AdvLabDB.git synced 2024-09-19 18:31:16 +00:00
AdvLabDB/scripts/server_setup.xsh

18 lines
438 B
Text
Raw Normal View History

2022-04-25 23:54:43 +00:00
#!/usr/bin/env xonsh
from pathlib import Path
script_dir = Path(__file__).parent.absolute()
2022-04-26 00:20:57 +00:00
logs_dir = Path("/var/log/advlabdb/")
2022-04-25 23:54:43 +00:00
2022-04-26 00:20:57 +00:00
# Create logs directory
sudo mkdir -v -p @(logs_dir)
sudo chown -R admin:admin @(logs_dir)
2022-04-25 23:54:43 +00:00
2022-04-26 00:20:57 +00:00
logged_server_setup_script = script_dir / "logged_server_setup.xsh"
log_file = logs_dir / "server_setup.log"
2022-04-25 23:54:43 +00:00
2022-04-26 00:20:57 +00:00
# Start actual server setup script with logging
xonsh @(logged_server_setup_script) | tee @(log_file)