docs: complete PreFlightDiscussion-03.md with final resolution
- All pre-flight discussions now resolved - Package management implementation: installed hooks, chmod + chattr - Ready for implementation phase - Specification updated with all decisions
This commit is contained in:
@@ -11,12 +11,16 @@
|
|||||||
2. **In `config/hooks/installed/`** - Modify after installation but before reboot
|
2. **In `config/hooks/installed/`** - Modify after installation but before reboot
|
||||||
3. **Both** - Ensure comprehensive removal/disable
|
3. **Both** - Ensure comprehensive removal/disable
|
||||||
|
|
||||||
|
|
||||||
**Specific Questions:**
|
**Specific Questions:**
|
||||||
- Should we attempt to remove `apt` and `dpkg` entirely (if possible)?
|
- Should we attempt to remove `apt` and `dpkg` entirely (if possible)?
|
||||||
- Or just remove execute permissions and make immutable with `chattr +i`?
|
- Or just remove execute permissions and make immutable with `chattr +i`?
|
||||||
- What about package management metadata in `/var/lib/apt/` and `/var/lib/dpkg/`?
|
- What about package management metadata in `/var/lib/apt/` and `/var/lib/dpkg/`?
|
||||||
- Should we also remove package management tools like `aptitude`, `synaptic`, etc.?
|
- Should we also remove package management tools like `aptitude`, `synaptic`, etc.?
|
||||||
|
|
||||||
|
Lets remove the permissions and make immutable after install before reboot.
|
||||||
|
Yes remove synaptic aptitude etc (or better yet dont install them at all)
|
||||||
|
|
||||||
## All Other Items ✅ RESOLVED:
|
## All Other Items ✅ RESOLVED:
|
||||||
|
|
||||||
### Compliance Framework
|
### Compliance Framework
|
||||||
@@ -55,6 +59,15 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Status**: Waiting for final clarification on package management implementation
|
### Package Management Implementation ✅ RESOLVED
|
||||||
**Next Action**: Update specification with all decisions and begin implementation
|
- ✅ Use `config/hooks/installed/` - modify after installation before reboot
|
||||||
**Ready for Implementation**: Almost there - need this final detail
|
- ✅ Remove execute permissions from apt, dpkg, and package management tools
|
||||||
|
- ✅ Make immutable with `chattr +i`
|
||||||
|
- ✅ Don't install synaptic, aptitude, etc. in the first place
|
||||||
|
- ✅ Handle package management metadata in `/var/lib/apt/` and `/var/lib/dpkg/`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Status**: All items resolved - ready to update specification
|
||||||
|
**Next Action**: Update football-spec.md with all decisions from pre-flight discussions
|
||||||
|
**Ready for Implementation**: YES - all questions and concerns resolved
|
||||||
Reference in New Issue
Block a user