- Need clarification on package management implementation approach - All other items resolved from PreFlightDiscussion-02.md - Options: live hooks vs installed hooks, remove vs disable - Ready to update specification once this final item is resolved
2.0 KiB
2.0 KiB
Pre-Flight Discussion - Round 3
Final Clarification Needed:
Package Management Implementation Details
- Your Feedback: Remove apt execution permissions, use chattr +i, concerned about core system packages
- Question: How should we handle this in the live-build hooks?
Implementation Options:
- In
config/hooks/live/- Modify the live system during build - In
config/hooks/installed/- Modify after installation but before reboot - Both - Ensure comprehensive removal/disable
Specific Questions:
- Should we attempt to remove
aptanddpkgentirely (if possible)? - Or just remove execute permissions and make immutable with
chattr +i? - What about package management metadata in
/var/lib/apt/and/var/lib/dpkg/? - Should we also remove package management tools like
aptitude,synaptic, etc.?
All Other Items ✅ RESOLVED:
Compliance Framework
- ✅ CMMC Level 3
- ✅ CIS Benchmark for Debian Linux + Debian STIG (last for Debian 11)
- ✅ Adapt Debian 11 STIG for Debian 13
QR Code Implementation
- ✅ zbar for scanning (no generation needed)
- ✅ Shell script for scan and config update
- ✅ Standard WireGuard QR format
Testing Strategy
- ✅ Include test suite in ISO
- ✅ Command line execution
Package Management
- ✅ Remove execute permissions
- ✅ Use
chattr +ifor immutability - ? Need clarification on implementation approach
Preseed Configuration
- ✅ Timezone: US/Chicago
- ✅ Keyboard: Standard US English
- ✅ Password complexity in preseed
Secure Boot
- ✅ Include secure boot keys in ISO
- ✅ UEFI only (no Legacy BIOS)
- ✅ Measured boot
Documentation
- ✅ No user guides in ISO
- ✅ No inline help for shortcuts
- ✅ Technical documentation in repo only
Status: Waiting for final clarification on package management implementation Next Action: Update specification with all decisions and begin implementation Ready for Implementation: Almost there - need this final detail