Andrey Smirnov
32539d4ac4
fix: deadlock in the makefs ext4 with populated source
...
Close the pipe on error/abort.
Fixes #13256
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-05-01 19:48:56 +04:00
Andrey Smirnov
7cf1de2794
fix: bring in new version of go-cmd and go-blockdevice
...
See:
* https://github.com/siderolabs/go-blockdevice/pull/147
* https://github.com/siderolabs/go-cmd/pull/9
Lots of changes through the code as I deprecated `Run`, `RunWithContext`
methods and allow only new `RunWithOptions` to clean up the library
usage.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2026-02-23 21:06:22 +04:00
Noel Georgi
70e67787d6
feat: imager: populate filesystems with root owned files
...
Populate filesystems from source directories with root owned files.
This completes running imager fully rootless.
Fixes : #12498
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-01-05 21:13:42 +05:30
Noel Georgi
dc2009e477
chore: use context when creating filesystems
...
Pass in context when creating filesystems with `mkfs.*` commands.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2026-01-05 15:29:35 +05:30
Noel Georgi
8f2b337994
feat: imager support rootless builds
...
Also changes the bootloader interface.
Disks are formatted/created with pre-populated source directories in Install/Image mode.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-12-24 11:02:37 +05:30
Andrey Smirnov
b4aa5189d4
release(v1.10.0-alpha.0): prepare release
...
This is the official v1.10.0-alpha.0 release.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-12-23 15:15:56 +04:00
Noel Georgi
6074a870ad
feat: add e2fsprogs to talos rootfs
...
Bring in e2fsprogs from pkgs.
Initial support for ext* filesystems.
Fixes : #9746
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-20 21:48:26 +05:30