2025.02.16 22:45:35 (centos.cmoser.eu)

This commit is contained in:
Christian Moser 2025-02-16 22:45:35 +01:00
parent c5eef49a34
commit 3c44d1c962
Failed to extract signature
3 changed files with 24 additions and 22 deletions

View File

@ -22,29 +22,31 @@ fi
cat > "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup" << EOF
#!/bin/bash
SELF="\$(realpath "$0")"
VENV_BINDR="\$(dirname "\$SELF")"
SELF="\$(realpath "\$0")"
echo \$SELF
VENV_BINDIR="\$(dirname "\$SELF")"
echo \$VENV_BINDIR
. "\$VENV_BINDIR/activate"
python -m sgbackup
echo "\$@"
python -m sgbackup "\$@"
exit_code=\$?
deactivate
exit \$exit_code
EOF
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup"
ln -sv "${PYHTHON_VENV_DIR}/sgbackup/bin/sgbackup" ~/.local/bin/sgbackup
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup" ~/.local/bin/sgbackup
cat > "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" << EOF
#!/bin/bash
SELF="\$(realpath "$0")"
VENV_BINDR="\$(dirname "\$SELF")"
SELF="\$(realpath "\$0")"
VENV_BINDIR="\$(dirname "\$SELF")"
. "\$VENV_BINDIR/activate"
python -m sgbackup.gui
python -m sgbackup.gui "\$@"
exit_code=\$?
deactivate

View File

@ -22,29 +22,29 @@ fi
cat > "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup" << EOF
#!/bin/bash
SELF="\$(realpath "$0")"
VENV_BINDR="\$(dirname "\$SELF")"
SELF="\$(realpath "\$0")"
VENV_BINDIR="\$(dirname "\$SELF")"
. "\$VENV_BINDIR/activate"
python -m sgbackup
python -m sgbackup "\$@"
exit_code=\$?
deactivate
exit \$exit_code
EOF
chmod +x "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup"
ln -sv "${PYHTHON_VENV_DIR}/sgbackup/bin/sgbackup" ~/.local/bin/sgbackup
ln -sv "${PYTHON_VENV_DIR}/sgbackup/bin/sgbackup" ~/.local/bin/sgbackup
cat > "${PYTHON_VENV_DIR}/sgbackup/bin/gsgbackup" << EOF
#!/bin/bash
SELF="\$(realpath "$0")"
VENV_BINDR="\$(dirname "\$SELF")"
SELF="\$(realpath "\$0")"
VENV_BINDIR="\$(dirname "\$SELF")"
. "\$VENV_BINDIR/activate"
python -m sgbackup.gui
python -m sgbackup.gui "\$@"
exit_code=\$?
deactivate

View File

@ -24,12 +24,12 @@ gsgbackup = 'sgbackup:gui_main'
[tool.setuptools]
include-package-data = true
packages = ["sgbackup","sgbackup.archiver","sgbackup.commands","sgbackup.gui"]
package-data = {"sgbackup"=["sgbackup/icons/*.ico","sgbackup/icons/hicolor/*/*/*","sgbackup/icons/hicolor/*/*/*/*"]}
[tool.setuptools.packages.find]
where=["."]
include=["sgbackup"]
exclude=[".venv","sphinx","apidoc","scripts"]
#[tool.setuptools.packages.find]
#namespaces = false
#where = ["."]
#include = []
#exclude = [".venv","sphinx","apidoc","scripts"]