Remove build artifacts from repository and improve Debian package installation

- Remove debian/usr/bin/beast-dump from git tracking (build artifact)
- Add debian/usr/bin/* to .gitignore to prevent future binary commits
- Update postinst script for quiet installation:
  - Add --quiet flags to adduser/addgroup commands
  - Suppress output from directory creation and permission setting
  - Smart service handling: restart if enabled, leave disabled otherwise
  - Remove verbose installation messages
- Binaries are now built only during package creation, not stored in repo

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2025-08-24 18:46:37 +02:00
commit 721c1ca3a2
3 changed files with 18 additions and 24 deletions

4
.gitignore vendored
View file

@ -3,6 +3,10 @@ skyview
build/
dist/
# Debian package build artifacts
debian/usr/bin/skyview
debian/usr/bin/beast-dump
# Configuration
config.json