fix: fail gracefully on missing pw file

This commit is contained in:
Yannik Schmidt
2023-01-01 19:03:02 +01:00
parent 855337405b
commit 8f86786c66

View File

@@ -2,6 +2,7 @@
import sys import sys
import argparse import argparse
import subprocess import subprocess
import os
PW_FILE="/etc/rcon.pass" PW_FILE="/etc/rcon.pass"
@@ -13,6 +14,10 @@ if __name__ == "__main__":
args = parser.parse_args() args = parser.parse_args()
password = None password = None
if not os.path.isfile(PW_FILE):
print("Insurgency CRITICAL - Missing /etc/rcon.pass".
sys.exit(1)
with open(PW_FILE) as f: with open(PW_FILE) as f:
password = f.read().strip() password = f.read().strip()