aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmdsserver
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-09-26 19:29:25 +0200
committerMattias Andrée <maandree@operamail.com>2014-09-26 20:25:00 +0200
commitfdef025a909e2410aefbe335e3255ab64919c646 (patch)
treeff90581fe18de725f73579008f6c31342cf7af72 /src/libmdsserver
parentupdate readme (diff)
downloadmds-fdef025a909e2410aefbe335e3255ab64919c646.tar.gz
mds-fdef025a909e2410aefbe335e3255ab64919c646.tar.bz2
mds-fdef025a909e2410aefbe335e3255ab64919c646.tar.xz
make derp + sed config.h
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/libmdsserver')
-rw-r--r--src/libmdsserver/config.h.in (renamed from src/libmdsserver/config.h)100
1 files changed, 26 insertions, 74 deletions
diff --git a/src/libmdsserver/config.h b/src/libmdsserver/config.h.in
index b4a0087..ceb6043 100644
--- a/src/libmdsserver/config.h
+++ b/src/libmdsserver/config.h.in
@@ -22,97 +22,73 @@
/**
* The name under which this package is installed
*/
-#ifndef PKGNAME
-#define PKGNAME "mds"
-#endif
+#define PKGNAME "@PKGNAME@"
/**
* The directory where all servers are installed
*/
-#ifndef LIBEXECDIR
-#define LIBEXECDIR "/usr/libexec"
-#endif
+#define LIBEXECDIR "@LIBEXECDIR@"
/**
* The system's directory for non-persistent temporary files
*/
-#ifndef TMPDIR
-#define TMPDIR "/tmp"
-#endif
+#define TMPDIR "@TMPDIR@"
/**
* The system's directory for runtime data
*/
-#ifndef RUNDIR
-#define RUNDIR "/run"
-#endif
+#define RUNDIR "@RUNDIR@"
/**
* The system's directory for site-specific configurations
*/
-#ifndef SYSCONFDIR
-#define SYSCONFDIR "/etc"
-#endif
+#define SYSCONFDIR "@SYSCONFDIR@"
/**
* The system's directory for pseudo-devices
*/
-#ifndef DEVDIR
-#define DEVDIR "/dev"
-#endif
+#define DEVDIR "@DEVDIR@"
/**
* Pathname pattern for virtual terminals
*/
-#ifndef VT_PATH_PATTERN
-#define VT_PATH_PATTERN DEVDIR "/tty%i"
-#endif
+#define VT_PATH_PATTERN "@VT_PATH_PATTERN@"
/**
- * The root directory of all runtime data stored by MDS
+ * The root directory of all runtime data stored by mds
*/
-#ifndef MDS_RUNTIME_ROOT_DIRECTORY
-#define MDS_RUNTIME_ROOT_DIRECTORY RUNDIR "/" PKGNAME
-#endif
+#define MDS_RUNTIME_ROOT_DIRECTORY "@MDS_RUNTIME_ROOT_DIRECTORY@"
/**
- * The root directory of temporarily stored data stored by MDS servers
+ * The root directory of temporarily stored data stored by mds servers
*/
-#ifndef MDS_STORAGE_ROOT_DIRECTORY
-#define MDS_STORAGE_ROOT_DIRECTORY TMPDIR "/.{system-directory}." PKGNAME
-#endif
+#define MDS_STORAGE_ROOT_DIRECTORY "@MDS_STORAGE_ROOT_DIRECTORY@"
/**
* The user ID for the root user
*/
-#ifndef ROOT_USER_UID
-#define ROOT_USER_UID 0
-#endif
+#define ROOT_USER_UID @ROOT_USER_UID@
/**
* The group ID for the root group
*/
-#ifndef ROOT_GROUP_GID
-#define ROOT_GROUP_GID 0
-#endif
+#define ROOT_GROUP_GID @ROOT_GROUP_GID@
/**
* The group ID for the nobody group
*/
-#ifndef NOBODY_GROUP_GID
-#define NOBODY_GROUP_GID ROOT_GROUP_GID
-#endif
+#define NOBODY_GROUP_GID @NOBODY_GROUP_GID@
/* These three names above are redundant, but that is to avoid errors. */
@@ -120,101 +96,77 @@
/**
* The byte length of the authentication token
*/
-#ifndef TOKEN_LENGTH
-#define TOKEN_LENGTH 1024
-#endif
+#define TOKEN_LENGTH @TOKEN_LENGTH@
/**
* Random number generator to use for generating a token
*/
-#ifndef TOKEN_RANDOM
-#define TOKEN_RANDOM "/dev/urandom"
-#endif
+#define TOKEN_RANDOM "@TOKEN_RANDOM@"
/**
* The path of the symlink to the executed command
*/
-#ifndef SELF_EXE
-#define SELF_EXE "/proc/self/exe"
-#endif
+#define SELF_EXE "@SELF_EXE@"
/**
* The path to the directory with symlinks to each file that is open
*/
-#ifndef SELF_FD
-#define SELF_FD "/proc/self/fd"
-#endif
+#define SELF_FD "@SELF_FD@"
/**
* Pattern for the names of shared object to which states are marshalled
*/
-#ifndef SHM_PATH_PATTERN
-#define SHM_PATH_PATTERN "/.proc-pid-%ji"
-#endif
+#define SHM_PATH_PATTERN "@SHM_PATH_PATTERN@"
/**
* The maximum number of command line arguments to allow
*/
-#ifndef ARGC_LIMIT
-#define ARGC_LIMIT 50
-#endif
+#define ARGC_LIMIT @ARGC_LIMIT@
/**
* The number of additional arguments a libexec server may have
*/
-#ifndef LIBEXEC_ARGC_EXTRA_LIMIT
-#define LIBEXEC_ARGC_EXTRA_LIMIT 5
-#endif
+#define LIBEXEC_ARGC_EXTRA_LIMIT @LIBEXEC_ARGC_EXTRA_LIMIT@
/**
* The maximum number of display allowed on the system
*/
-#ifndef DISPLAY_MAX
-#define DISPLAY_MAX 1000
-#endif
+#define DISPLAY_MAX @DISPLAY_MAX@
/**
* The name of the environment variable that
* indicates the index of the display
*/
-#ifndef DISPLAY_ENV
-#define DISPLAY_ENV "MDS_DISPLAY"
-#endif
+#define DISPLAY_ENV "@DISPLAY_ENV@"
/**
* The name of the environment variable that
* indicates the display server's process group
*/
-#ifndef PGROUP_ENV
-#define PGROUP_ENV "MDS_PGROUP"
-#endif
+#define PGROUP_ENV "@PGROUP_ENV@"
/**
* The minimum time that most have elapsed
* for respawning to be allowed
*/
-#ifndef RESPAWN_TIME_LIMIT_SECONDS
-#define RESPAWN_TIME_LIMIT_SECONDS 5
-#endif
+#define RESPAWN_TIME_LIMIT_SECONDS @RESPAWN_TIME_LIMIT_SECONDS@
/**
* The dot-prefixless basename of the initrc
* file that the master server executes
*/
-#ifndef INITRC_FILE
-#define INITRC_FILE "mdsinitrc"
-#endif
+#define INITRC_FILE "@INITRC_FILE@"
#endif