guix/gnu
Mathieu Othacehe 276e494b2a
publish: Add advertising support.
* guix/scripts/publish.scm (%options): Add "--advertise" option.
(show-help): Document it.
(service-name): New procedure,
(publish-service-type): new variable.
(run-publish-server): Add "advertise?" and "port" parameters. Use them to publish
the server using Avahi.
(guix-publish): Pass the "advertise?" option to "run-publish-server".
* gnu/services/base.scm (<guix-publish-configuration>): Add "advertise?"
field.
(guix-publish-shepherd-service): Honor it.
2020-11-29 15:08:26 +01:00
..
bootloader
build
installer
machine
packages Add Avahi support. 2020-11-29 15:08:26 +01:00
services publish: Add advertising support. 2020-11-29 15:08:26 +01:00
system mapped-devices: Add 'lvm-device-mapping'. 2020-11-26 00:05:39 +01:00
tests services: MySQL: Add more tests. 2020-11-28 19:51:40 +01:00
artwork.scm
bootloader.scm
ci.scm ci: Limit image and system tests jobs periodicity. 2020-11-25 10:48:55 +01:00
image.scm
installer.scm
local.mk Merge branch 'staging' 2020-11-28 22:39:12 +01:00
machine.scm
packages.scm
services.scm
system.scm mapped-devices: Allow target to be list of strings. 2020-11-26 00:05:39 +01:00
tests.scm