all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* A second /gnu/store? Cuirass/guix-daemon with a different partition.
@ 2023-07-15 17:27 Bruno Victal
  2023-07-15 17:38 ` Wojtek Kosior via
  0 siblings, 1 reply; 2+ messages in thread
From: Bruno Victal @ 2023-07-15 17:27 UTC (permalink / raw)
  To: help-guix; +Cc: mirai

Hi,

I'd like to give Cuirass a try as it seems to be a better way to deal
with package rebuilds and it isn't very practical to handle these in the
same computer I'm using to hack on Guix. 🙂

I have a headless computer that's also running Guix and it has the
following storage layout:

[SSD] → /  /gnu/store  /boot/efi
[SSD Ⅱ] → /home
[HDD] → (not yet formatted)

The capacity of the SSD holding /gnu/store isn't big and is
geared to be used as a fast OS drive.

The HDD has ample storage space and it's this drive that
I'd like to use for storing the builds from Cuirass.

Does anyone have any insight in how I could spin a Cuirass service
or guix-daemon that can be made to use an independent “/gnu/store”
located in another drive/partition?


-- 
Furthermore, I consider that nonfree software must be eradicated.

Cheers,
Bruno.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: A second /gnu/store? Cuirass/guix-daemon with a different partition.
  2023-07-15 17:27 A second /gnu/store? Cuirass/guix-daemon with a different partition Bruno Victal
@ 2023-07-15 17:38 ` Wojtek Kosior via
  0 siblings, 0 replies; 2+ messages in thread
From: Wojtek Kosior via @ 2023-07-15 17:38 UTC (permalink / raw)
  To: Bruno Victal; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1408 bytes --]

> Does anyone have any insight in how I could spin a Cuirass service
> or guix-daemon that can be made to use an independent “/gnu/store”
> located in another drive/partition?

Disclaimer: I've never done anything with Cuirass and I know more or
less nothing about how it works.

I'd try running it inside a container (e.g. Docker) or in User Mode
Linux (if the performance penalty UML introduces is not a problem).

Then keep the container's (or UML's) filesystem on the drive/partition
you want. And configure your network to expose the necessary ports to
the outsite. Or *if* Cuirass listens on the HTTP(s) port (again, I don't
know how it works or what communication protocols it uses), set up an
HTTP reverse proxy

Happy hacking :)
Wojtek

-- (sig_start)
website: https://koszko.org/koszko.html
fingerprint: E972 7060 E3C5 637C 8A4F  4B42 4BC5 221C 5A79 FD1A
follow me on Fediverse: https://friendica.me/profile/koszko/profile

♥ R29kIGlzIHRoZXJlIGFuZCBsb3ZlcyBtZQ== | ÷ c2luIHNlcGFyYXRlZCBtZSBmcm9tIEhpbQ==
✝ YnV0IEplc3VzIGRpZWQgdG8gc2F2ZSBtZQ== | ? U2hhbGwgSSBiZWNvbWUgSGlzIGZyaWVuZD8=
-- (sig_end)


On Sat, 15 Jul 2023 18:27:26 +0100 Bruno Victal <mirai@makinata.eu> wrote:

> Does anyone have any insight in how I could spin a Cuirass service
> or guix-daemon that can be made to use an independent “/gnu/store”
> located in another drive/partition?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-07-15 17:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-15 17:27 A second /gnu/store? Cuirass/guix-daemon with a different partition Bruno Victal
2023-07-15 17:38 ` Wojtek Kosior via

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.