not ideal, but working

This commit is contained in:
2025-10-30 12:32:13 +03:30
parent 120af93e28
commit fae478937e

View File

@@ -1,22 +1,10 @@
#!/usr/bin/env python3
# mirrorman.in
#
#!/bin/sh
# mirrorman.in — Launcher for Mirrorman
# Copyright 2025 Parch Linux
# SPDX-License-Identifier: GPL-3.0-or-later
import os
import sys
import signal
PKGDATADIR="@pkgdatadir@"
[ "$PKGDATADIR" = "@pkgdatadir@" ] && PKGDATADIR="/usr/share/mirrorman"
VERSION = '@VERSION@'
pkgdatadir = '@pkgdatadir@'
# Ensure mirrorman modules are importable
sys.path.insert(1, os.path.join(pkgdatadir, 'src'))
signal.signal(signal.SIGINT, signal.SIG_DFL)
if __name__ == '__main__':
from main import main
sys.exit(main())
exec /usr/bin/env python3 "$PKGDATADIR/src/main.py" "$@"