build(linux): fix deb packaging to build from repo root, add console script; bump v0.1.2
This commit is contained in:
+19
-3
@@ -4,9 +4,25 @@
|
||||
dh $@ --with python3
|
||||
|
||||
override_dh_auto_clean:
|
||||
dh_auto_clean
|
||||
find . -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null || true
|
||||
rm -rf dist/ dist-deb/
|
||||
|
||||
override_dh_auto_build:
|
||||
@true
|
||||
|
||||
override_dh_auto_install:
|
||||
@true
|
||||
|
||||
override_dh_auto_test:
|
||||
python3 -m pytest tests/ --ignore=tests/__pycache__ -q || true
|
||||
python3 -m pytest --help >/dev/null 2>&1 && python3 -m pytest -q || true
|
||||
|
||||
override_dh_install:
|
||||
dh_install
|
||||
mkdir -p debian/sshctl/usr/bin
|
||||
printf '%s\n' \
|
||||
'#!/usr/bin/python3' \
|
||||
'import sys' \
|
||||
'from sshctl.cli.app import serve' \
|
||||
'if __name__ == "__main__":' \
|
||||
' sys.exit(serve())' \
|
||||
> debian/sshctl/usr/bin/sshctl
|
||||
chmod 755 debian/sshctl/usr/bin/sshctl
|
||||
Reference in New Issue
Block a user