Commit graph

19 commits

Author SHA1 Message Date
Joe Particle
4f00e140a3 feat: add changelog, docs, and update various scripts for modular CLI milestone
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h13m50s
2025-07-17 09:22:29 +00:00
Joe Particle
2c3844029f Fix: systemd service name, D-Bus signal emission, apt-layer.sh integration, and end-to-end D-Bus/daemon test after migration
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h13m58s
2025-07-17 00:46:59 +00:00
Joe Particle
83faa356a1 fix: Resolve unbound variable issue in apt-layer.sh status command
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h12m36s
- Add default variable initialization to prevent unbound variable errors
- Make path configuration loading optional with fallback values
- Fix associative array syntax and enhance error handling
- Status command now works correctly showing system directories and files
- Update TODO and changelog with completion status
- Ready for full integration testing with daemon
2025-07-16 16:49:15 +00:00
Joe Particle
3def8187a9 feat: Document daemon startup success and integration testing readiness
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h11m20s
- Add Integration Testing (IN PROGRESS) section to TODO.md
- Document successful daemon startup and D-Bus interface publishing
- Update changelogs with major milestone achievements
- Mark readiness for D-Bus method testing and apt-layer.sh integration
- Update production readiness status for next phase
2025-07-16 06:50:43 +00:00
432661f7cb fix: Improve daemon install path resolution for compiled script
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
- Fixed daemon source path resolution to work with both compiled and source versions
- Added multiple fallback paths for daemon source discovery
- Enhanced error reporting to show all attempted paths
- Ensures daemon install works regardless of script execution context

This fixes the issue where daemon install failed when running from compiled apt-layer.sh
2025-07-15 18:39:30 -07:00
b58debd443 feat: complete daemon integration testing and troubleshooting
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
- Fix daemon executable path from apt-ostree.py to apt-ostree
- Resolve daemon package installation with --break-system-packages flag
- Fix test script path calculations for proper apt-layer.sh location
- Identify and document import conflicts between local and system dbus modules
- Complete test infrastructure and automation for daemon + D-Bus integration
- Update changelog and TODO to reflect current status and remaining work
- All daemon integration foundation complete, ready for import conflict resolution
2025-07-15 18:09:51 -07:00
551d355825 feat: comprehensive daemon + D-Bus integration with test automation
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
- Add scriptlet 20-daemon-integration.sh for D-Bus/daemon lifecycle management
- Add new test subcommands: test, stress-test, error-recovery, performance, comprehensive
- Add automated test script test-daemon-integration.sh for full validation
- Enhance error handling, service checks, and transaction management
- Update compile.sh to include new scriptlet and ensure correct build order
- Update help text and documentation for all new daemon commands
- Fix path issues and D-Bus communication reliability
- Update changelog and TODO to reflect daemon integration milestone
2025-07-15 17:30:02 -07:00
a23b4e53fd feat: Integrate apt-layer.sh with apt-ostree.py daemon via D-Bus
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
- Added 20-daemon-integration.sh scriptlet for D-Bus and daemon lifecycle management
- Updated 99-main.sh with new daemon subcommands (start, stop, status, install, uninstall, test, layer, deploy, upgrade, rollback)
- Enhanced help and usage text for daemon integration
- Fixed bash syntax errors in daemon integration scriptlet
- Updated compile.sh to include daemon integration in build process
- Updated .gitignore to exclude src/rpm-ostree/ reference source
- Updated CHANGELOG.md and TODO.md to document daemon integration milestone
- Removed src/rpm-ostree/ from git tracking (reference only, not committed)
2025-07-15 17:08:15 -07:00
b913406438 Production Integration - Implemented systemd integration, bootloader support, deployment management, health monitoring, and production tools
Some checks failed
Compile apt-layer (v2) / compile (push) Failing after 3h2m55s
2025-07-15 12:39:08 -07:00
703577e88a Deep dpkg Integration
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
2025-07-15 12:13:20 -07:00
6cd1be1ba1 ComposeFS package integration: Debian/Fedora package support and distribution-specific installation commands
Some checks failed
Compile apt-layer (v2) / compile (push) Has been cancelled
2025-07-15 11:18:41 -07:00
f45378237c maybe it works this time
Some checks failed
Compile apt-layer / compile (push) Failing after 0s
2025-07-15 00:39:17 -07:00
29b9675689 fixed paths, created ci/cd workflow
Some checks failed
Compile apt-layer / compile (push) Failing after 2s
2025-07-14 14:22:06 -07:00
5f59b3510a testing rollback 2025-07-14 09:12:46 -07:00
5ac26d0800 Cleanup and archived things not in scope 2025-07-14 01:48:14 -07:00
eb473b1f37 Big updates 2025-07-14 01:09:07 -07:00
d160a1a4e5 Fix Unicode character issues in apt-layer scriptlets and recompile with clean source 2025-07-12 12:54:28 -07:00
32a427ace4 Fix Unicode character issues in apt-layer.sh 2025-07-12 12:50:31 -07:00
74c7bede5f Initial commit: Particle-OS tools repository
- Complete Particle-OS rebranding from uBlue-OS
- Professional installation system with standardized paths
- Self-initialization system with --init and --reset commands
- Enhanced error messages and dependency checking
- Comprehensive testing infrastructure
- All source scriptlets updated with runtime improvements
- Clean codebase with redundant files moved to archive
- Complete documentation suite
2025-07-11 21:14:33 -07:00