diff options
author | Vegard Sjonfjell <vegardsjo@gmail.com> | 2016-06-21 16:11:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-21 16:11:19 +0200 |
commit | fd81b0d4d0391e4d9e841eec710881848c6c7e4a (patch) | |
tree | 2f068a4a1bca0a3735eafbd10546300f8096dd6d /vespabase | |
parent | ff7dac0c71e29d18d4b873518e07e636faf2f9cf (diff) |
First draft of systemd service unit configuration files (#133)
systemd service unit configuration files for vespa (services) and vespa-configserver
Diffstat (limited to 'vespabase')
-rw-r--r-- | vespabase/CMakeLists.txt | 3 | ||||
-rw-r--r-- | vespabase/src/vespa-configserver.service.in | 11 | ||||
-rw-r--r-- | vespabase/src/vespa.service.in | 11 |
3 files changed, 25 insertions, 0 deletions
diff --git a/vespabase/CMakeLists.txt b/vespabase/CMakeLists.txt index d37902f4258..8857325546b 100644 --- a/vespabase/CMakeLists.txt +++ b/vespabase/CMakeLists.txt @@ -37,4 +37,7 @@ vespa_install_script(src/vespa-stop-configserver.sh vespa-stop-configserver bin) vespa_install_script(src/vespa-stop-services.sh vespa-stop-services bin) vespa_install_script(vespa-core-dumper.sh vespa-core-dumper bin) +configure_file(src/vespa.service.in src/vespa.service @ONLY) +configure_file(src/vespa-configserver.service.in src/vespa-configserver.service @ONLY) + install(FILES src/Defaults.pm DESTINATION lib/perl5/site_perl/Yahoo/Vespa) diff --git a/vespabase/src/vespa-configserver.service.in b/vespabase/src/vespa-configserver.service.in new file mode 100644 index 00000000000..8928fe87f20 --- /dev/null +++ b/vespabase/src/vespa-configserver.service.in @@ -0,0 +1,11 @@ +[Unit] +Description=Vertical Search Platform Config Server + +[Service] +Type=forking +PIDFile=@CMAKE_INSTALL_PREFIX@/var/run/configserver.pid +ExecStart=@CMAKE_INSTALL_PREFIX@/bin/vespa-start-configserver +ExecStop=@CMAKE_INSTALL_PREFIX@/bin/vespa-stop-configserver + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/vespabase/src/vespa.service.in b/vespabase/src/vespa.service.in new file mode 100644 index 00000000000..f46c7ecdcb6 --- /dev/null +++ b/vespabase/src/vespa.service.in @@ -0,0 +1,11 @@ +[Unit] +Description=Vertical Search Platform + +[Service] +Type=forking +PIDFile=@CMAKE_INSTALL_PREFIX@/var/run/sentinel.pid +ExecStart=@CMAKE_INSTALL_PREFIX@/bin/vespa-start-services +ExecStop=@CMAKE_INSTALL_PREFIX@/bin/vespa-stop-services + +[Install] +WantedBy=multi-user.target
\ No newline at end of file |