-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #995 from garlick/systemd
add systemd unit file, add mini auth protocol to local connector
- Loading branch information
Showing
19 changed files
with
923 additions
and
541 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
dnl Probe for systemd libraries and installation paths. | ||
dnl | ||
dnl Provides the RRA_WITH_SYSTEMD_UNITDIR macro, which adds the | ||
dnl --with-systemdsystemunitdir configure flag, sets the systemdsystemunitdir | ||
dnl substitution variable, and provides the HAVE_SYSTEMD Automake conditional | ||
dnl to use to control whether to install unit files. | ||
dnl | ||
dnl Provides the RRA_LIB_SYSTEMD_DAEMON_OPTIONAL macro, which sets | ||
dnl SYSTEMD_CFLAGS and SYSTEMD_LIBS substitution variables if | ||
dnl libsystemd-daemon is available and defines HAVE_SD_NOTIFY. pkg-config | ||
dnl support for libsystemd-daemon is required for it to be detected. | ||
dnl | ||
dnl Depends on the Autoconf macros that come with pkg-config. | ||
dnl | ||
dnl The canonical version of this file is maintained in the rra-c-util | ||
dnl package, available at <http://www.eyrie.org/~eagle/software/rra-c-util/>. | ||
dnl | ||
dnl Written by Russ Allbery <[email protected]> | ||
dnl Copyright 2013, 2014 | ||
dnl The Board of Trustees of the Leland Stanford Junior University | ||
dnl | ||
dnl This file is free software; the authors give unlimited permission to copy | ||
dnl and/or distribute it, with or without modifications, as long as this | ||
dnl notice is preserved. | ||
|
||
dnl Determine the systemd system unit directory, along with a configure flag | ||
dnl to override, and sets @systemdsystemunitdir@. Provides the Automake | ||
dnl HAVE_SYSTEMD Automake conditional. | ||
AC_DEFUN([RRA_WITH_SYSTEMD_UNITDIR], | ||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) | ||
AS_IF([test x"$PKG_CONFIG" = x], [PKG_CONFIG=false]) | ||
AC_ARG_WITH([systemdsystemunitdir], | ||
[AS_HELP_STRING([--with-systemdsystemunitdir=DIR], | ||
[Directory for systemd service files])], | ||
[], | ||
[with_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)]) | ||
AS_IF([test x"$with_systemdsystemunitdir" != xno], | ||
[AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])]) | ||
AM_CONDITIONAL([HAVE_SYSTEMD], | ||
[test -n "$with_systemdsystemunitdir" -a x"$with_systemdsystemunitdir" != xno])]) | ||
|
||
dnl Check for libsystemd-daemon and define SYSTEMD_DAEMON_{CFLAGS,LIBS} if it | ||
dnl is available. | ||
AC_DEFUN([RRA_LIB_SYSTEMD_DAEMON_OPTIONAL], | ||
[PKG_CHECK_EXISTS([libsystemd-daemon], | ||
[PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon]) | ||
AC_DEFINE([HAVE_SD_NOTIFY], 1, [Define if sd_notify is available.])])]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
[Unit] | ||
Description=Flux message broker | ||
|
||
[Service] | ||
ExecStart=@X_BINDIR@/flux start -o,-Sbroker.rundir=%t/flux,-Ssession-id=%H sleep inf | ||
User=flux | ||
Group=flux | ||
RuntimeDirectory=flux | ||
RuntimeDirectoryMode=0755 | ||
|
||
[Install] | ||
WantedBy=multi-user.target |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.