|
@@ -60,12 +60,6 @@ def sd_notify(ready=False, status=None):
|
|
|
|
|
|
|
|
|
def main():
|
|
|
- tempfile.tempdir = os.environ["TMPDIR"] = os.path.join(
|
|
|
- os.getenv("TMPDIR", "/tmp"), "larigira.%d" % os.getuid()
|
|
|
- )
|
|
|
- if not os.path.isdir(os.environ["TMPDIR"]):
|
|
|
- os.makedirs(os.environ["TMPDIR"])
|
|
|
-
|
|
|
if get_conf()["LOG_CONFIG"]:
|
|
|
logging.config.fileConfig(
|
|
|
get_conf()["LOG_CONFIG"], disable_existing_loggers=True
|
|
@@ -91,6 +85,20 @@ def main():
|
|
|
"Starting larigira with this conf:\n%s",
|
|
|
json.dumps(get_conf(), indent=2),
|
|
|
)
|
|
|
+
|
|
|
+ if get_conf()["UMASK"]:
|
|
|
+ umask = int(get_conf()["UMASK"], base=8)
|
|
|
+ logging.debug(
|
|
|
+ "Setting umask %s (decimal: %d)", get_conf()["UMASK"], umask
|
|
|
+ )
|
|
|
+ os.umask(umask)
|
|
|
+
|
|
|
+ tempfile.tempdir = os.environ["TMPDIR"] = os.path.join(
|
|
|
+ os.getenv("TMPDIR", "/tmp"), "larigira.%d" % os.getuid()
|
|
|
+ )
|
|
|
+ if not os.path.isdir(os.environ["TMPDIR"]):
|
|
|
+ os.makedirs(os.environ["TMPDIR"])
|
|
|
+
|
|
|
if get_conf()["MPD_WAIT_START"]:
|
|
|
|
|
|
while True:
|