mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
Add system start-up files for "guix publish".
* .gitignore: add etc/guix-publish.conf and /etc/guix-publish.service. * etc/guix-publish.conf.in: New file. * etc/guix-publish.service.in: New file. * nix/local.mk (etc/guix-%.service, etc/guix-%.conf): Generalized former build-rules for by using patterns. (nodist_systemdservice_DATA): Add etc/guix-publish.service, update comment. (nodist_upstartjob_DATA): Add etc/guix-publish.conf, update comment. * doc/guix.texi (Invoking guix publish): Add description for enabling "guix publish" on host distros using the new files.
This commit is contained in:
parent
b7230de54b
commit
332d7903f5
5 changed files with 65 additions and 8 deletions
16
nix/local.mk
16
nix/local.mk
|
@ -183,26 +183,26 @@ endif BUILD_DAEMON_OFFLOAD
|
|||
nodist_libexec_SCRIPTS = \
|
||||
%D%/scripts/guix-authenticate
|
||||
|
||||
# The '.service' file for systemd.
|
||||
# The '.service' files for systemd.
|
||||
systemdservicedir = $(libdir)/systemd/system
|
||||
nodist_systemdservice_DATA = etc/guix-daemon.service
|
||||
nodist_systemdservice_DATA = etc/guix-daemon.service etc/guix-publish.service
|
||||
|
||||
etc/guix-daemon.service: etc/guix-daemon.service.in \
|
||||
etc/guix-%.service: etc/guix-%.service.in \
|
||||
$(top_builddir)/config.status
|
||||
$(AM_V_GEN)$(MKDIR_P) "`dirname $@`"; \
|
||||
$(SED) -e 's|@''bindir''@|$(bindir)|' < \
|
||||
"$(srcdir)/etc/guix-daemon.service.in" > "$@.tmp"; \
|
||||
"$(srcdir)/$<" > "$@.tmp"; \
|
||||
mv "$@.tmp" "$@"
|
||||
|
||||
# The '.conf' job for Upstart.
|
||||
# The '.conf' jobs for Upstart.
|
||||
upstartjobdir = $(libdir)/upstart/system
|
||||
nodist_upstartjob_DATA = etc/guix-daemon.conf
|
||||
nodist_upstartjob_DATA = etc/guix-daemon.conf etc/guix-publish.conf
|
||||
|
||||
etc/guix-daemon.conf: etc/guix-daemon.conf.in \
|
||||
etc/guix-%.conf: etc/guix-%.conf.in \
|
||||
$(top_builddir)/config.status
|
||||
$(AM_V_GEN)$(MKDIR_P) "`dirname $@`"; \
|
||||
$(SED) -e 's|@''bindir''@|$(bindir)|' < \
|
||||
"$(srcdir)/etc/guix-daemon.conf.in" > "$@.tmp"; \
|
||||
"$(srcdir)/$<" > "$@.tmp"; \
|
||||
mv "$@.tmp" "$@"
|
||||
|
||||
EXTRA_DIST += \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue