summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--irmd.conf.in13
-rw-r--r--src/irmd/CMakeLists.txt9
2 files changed, 11 insertions, 11 deletions
diff --git a/irmd.conf.in b/irmd.conf.in
index cdfd0309..da5a3288 100644
--- a/irmd.conf.in
+++ b/irmd.conf.in
@@ -1,21 +1,16 @@
### Example Ouroboros configuration file
#
# This file contains a summary of current machine configuration options
-# for the O7s prototype. The IRMd systemd service will by default
-# attempt to load its configuration file during startup from the file
-# @OUROBOROS_CONFIG_DIR@/@OUROBOROS_CONFIG_FILE@.
-# If not found, it will error out.
+# for the O7s prototype.
#
-# At the top level, it accepts configuration of
-# services via the "name" directive, and configuration of the network
-# specifying different IPCPs in the system. So, the list of accepted
-# top level stanza is:
+# The list of accepted top level stanza is:
#
# [name.<name of service>] add a new name to the system.
# [local.<name for IPCP>] add a new local IPCP to the system.
# [eth-llc.<name for IPCP>] add a new IPCP over Ethernet (LLC) to the system.
# [eth-dix.<name for IPCP>] add a new IPCP over Ethernet (DIX) to the system.
-# [eth-udp.<name for IPCP>] add a new IPCP over UDP/IPv4 to the system.
+# [udp4.<name for IPCP>] add a new IPCP over UDP/IPv4 to the system.
+# [udp6.<name for IPCP>] add a new IPCP over UDP/IPv6 to the system.
# [broadcast.<name of IPCP>] add a new broadcast IPCP to the system.
# [unicast.<name of IPCP>] add a new unicast IPCP to the system.
#
diff --git a/src/irmd/CMakeLists.txt b/src/irmd/CMakeLists.txt
index 79f806bb..a9584b85 100644
--- a/src/irmd/CMakeLists.txt
+++ b/src/irmd/CMakeLists.txt
@@ -20,9 +20,14 @@ if (LIBTOML_LIBRARIES)
message(STATUS "Configuration directory: ${OUROBOROS_CONFIG_DIR}")
set(INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}")
configure_file("${CMAKE_SOURCE_DIR}/irmd.conf.in"
- "${CMAKE_BINARY_DIR}/irmd.conf.example" @ONLY)
- install(FILES "${CMAKE_BINARY_DIR}/irmd.conf.example"
+ "${CMAKE_BINARY_DIR}/${OUROBOROS_CONFIG_FILE}.example" @ONLY)
+ install(FILES "${CMAKE_BINARY_DIR}/${OUROBOROS_CONFIG_FILE}.example"
DESTINATION "${OUROBOROS_CONFIG_DIR}")
+ install(CODE "
+ if (NOT EXISTS \"${OUROBOROS_CONFIG_DIR}/${OUROBOROS_CONFIG_FILE}\")
+ file(WRITE \"${OUROBOROS_CONFIG_DIR}/${OUROBOROS_CONFIG_FILE}\" \"\")
+ endif()
+ ")
unset(INSTALL_DIR)
find_path(LIBTOML_INCLUDE toml.h)
mark_as_advanced(LIBTOML_LIBRARIES LIBTOML_INCLUDE)