not ideal, but working
This commit is contained in:
22
mirrorman.in
22
mirrorman.in
@@ -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" "$@"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user