-
Notifications
You must be signed in to change notification settings - Fork 5
Dependence on guestfish #4
Comments
Guestfish is necessary since CoreOS only publishes its developer containers as full images. You won't be able to read these under macOS since they use the ext4 filesystem. This project is set up to only depend on CoreOS files for trust reasons. I don't think you can build this on non-RHEL/Debian while not trusting any of my build artifacts. I can give you prebuilt torcx artifacts if you want. There is an open issue at #3 for discussing this. |
Actually, I found out I can run it from the CoreOS machine, as described here:
However, it still fails to build. |
I was able to build the torcx with some modifications to the script. See pull #5 |
Yeah, systemd-nspawn works but is not as easily automatable and requires more permissions than I grant my CI. But for manual builds it's perfectly ok. I've commented on #5 regarding the inclusion of that build method. |
I've been using @lorenz scripting to install ZoL on my home coreos box for a while now. Due to my primary desktop machine being an aged MacBook, guestfish was a barrier to me as well. Instead, I use @BugRoger's coreos-developer using the script below.
Eventually I should get around to triggering the script automatically when CoreOS updates, but I just haven't. (demoralized by the eventual demise of CoreOS). If I happen to forget to update (or a power outage occurs) I end up needing to disable the outdated driver, reboot, run the scripting, re-enable I just ran it for coreos-2135.5.0 and ZoL-0.8.0. Some previous successful builds were zfs-0.7.{9..11} on coreos-1745, 1800, 1911, & 1967. |
I'm toying with the idea of just opening my torcx bucket (on an S3-compatible internal storage) to the public, I have autotrigger & autobuild on my CI anyways. |
Thanks for open sourcing this! I still haven't been able to make it work for me, but I'm working on it.
I cannot find a way of installing prebuilt guestfish on CoreOS and neither on my Mac.
Is it possible to install it on the CoreOS machine, or must I install Linux in a VM on my Mac to build zfs?
Is there another tool that can do the same job that is installable on CoreOS or Mac?
The text was updated successfully, but these errors were encountered: