Few bug fixes, minor improvements and cleanup.

- Container creation in sync module now only syncs targets as required
- More robust validation for --target parameters
- Targets marked for reinitialization can now accept a configuration
  from a file if specified.
- Cleaned up process module
- Prompt module no longer emboldens listed targets for confirmation
This commit is contained in:
Xavier Moffett 2024-03-09 23:56:06 -05:00
parent 68594a28e7
commit 264e9cec1f
11 changed files with 148 additions and 128 deletions

View file

@ -56,17 +56,18 @@ If a feature you see here is not completed, feel free to submit a PR; or submit
| Launch within existing namespace | Not yet implemented | ❌ |
| Container Configuration | Functional | ✅ |
| Container Creation | Functional | ✅ |
| Container Composition | Functional | ✅ |
| Container Runtime | Embedded runtime environment | ✅ |
| Container Schema | Container filesystem schema with version tracking | ✅ |
| Filesystem Deduplication | Retains filesystem state across containers with hardlinks | ✅ |
| Seccomp Filters | Application of seccomp filters to instances via libseccomp bindings | ✅ |
| Dbus Isolation | Functional - provided by xdg-dbus-proxy | ✅ |
| Networking Isolation | Not yet implemented | ❌ |
| Port to Rust | Script: pacwrap-utils | ⚠ |
| Configuration CLI (user friendly) | Not yet implemented | ❌ |
| Port to Rust | Completed | ✅ |
| Config CLI (user friendly) | Not yet implemented | ❌ |
| Process API | Container process enumeration | ✅ |
| Process CLI | Functional | ✅ |
| Utility CLI (native) | Not yet implemented | ❌ |
| Utility CLI | Functional | ✅ |
| Localization | Not yet implemented | ❌ |
## Manual