-
Notifications
You must be signed in to change notification settings - Fork 0
[ENH][systoleos] First commit #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Progress up to this point tracked in SystoleOS/guix-systole#52
@RafaelPalomar I have made a mistake with the other branch that is currently set as default, https://github.com/OUH-MESHLab/BrainlabMirror/tree/supercede-systoleos-issue. As the admin, please set |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@oeramo, please add a README.md
with some notes on how to build and run the image with qemu
systoleos.scm
Outdated
;; `guix system image -L . -t iso9660 guix-systole/systoleos/systoleos.scm` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This probably needs to be updated to the new path
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also. How about the guix vm
command
… other does not work Building with command: ``` time guix time-machine -C systoleos/channels.scm --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://substitutes.nonguix.org' -- system image -L . -t iso9660 systoleos/brainlabmirror.scm ``` Will revert to two independent definitions, remove inheritance.
@RafaelPalomar, I haven't managed to find a way to build the image from within this repository. I had done my previous tests on the guix-systole repository before moving the PR here, and there building the image was trivial because all dependencies were under the same repository, and I could use the When the operating-system is defined in a different location, to avoid having to manually clone dependencies in place, we should leverage Guix Channels to find the dependencies. I have tried to set this up in a few ways, but the builder cannot find 3D Slicer, despite it being correctly imported, and despite the
Furthermore, when the
|
I guess you could use as many -L flags as needed. Wouldn't this be enough? |
…uix-systole channel
@oeramo, what's the status of this? Is it ready for review? |
Progress up to this point tracked in SystoleOS/guix-systole#52