From af2f2f91ab6750e8f7d36764b83d2eaec7cdfb26 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 13 May 2015 05:40:55 +0200 Subject: added systemd service file --- src/configure | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/configure') diff --git a/src/configure b/src/configure index 3d8982b..d651903 100755 --- a/src/configure +++ b/src/configure @@ -33,6 +33,7 @@ USE_CLANG=0 PREFIX='/usr/local' BINDIR='' +SYSTEMDDIR='' ETCDIR='' MANDIR='' INSTALLMANPAGE=1 @@ -44,6 +45,7 @@ print_usage() { echo " --target= build target i.e. Linux (default: autodetect)" echo " --prefix= the installation prefix (default: /usr/local)" echo " --bindir= the path to the bin directory (default: $PREFIX/bin)" + echo " --systemddir= the path to the systemd service unit directory (default: /usr/lib/systemd/system)" echo " --sysconfdir= the path to the system configuration directory (default: $PREFIX/etc" echo " --mandir= the path to the system man pages (default: $PREFIX/share/man)" echo " --no-manpage dont't install manpage" @@ -67,6 +69,9 @@ do --bindir=*) BINDIR=${arg#--bindir=} ;; + --systemddir=*) + SYSTEMDDIR=${arg#--systemddir=} + ;; --sysconfdir=*) ETCDIR=${arg#--sysconfdir=} ;; @@ -133,6 +138,10 @@ if [ -z "$BINDIR" ]; then BINDIR=$PREFIX/bin fi +if [ -z "$SYSTEMDDIR" ]; then + SYSTEMDDIR=/usr/lib/systemd/system +fi + if [ -z "$ETCDIR" ]; then ETCDIR=$PREFIX/etc fi @@ -160,6 +169,7 @@ RAGEL := ragel prefix := '$PREFIX' BINDIR := '$BINDIR' +SYSTEMDDIR := '$SYSTEMDDIR' ETCDIR := '$ETCDIR' EOF @@ -206,6 +216,7 @@ cat > config.h <