mirror of
https://github.com/kerberos-io/openalpr-base.git
synced 2025-10-06 04:26:52 +08:00
Updated upstart configuration for daemon install
This commit is contained in:
@@ -19,6 +19,9 @@ SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/")
|
|||||||
IF (NOT CMAKE_INSTALL_SYSCONFDIR)
|
IF (NOT CMAKE_INSTALL_SYSCONFDIR)
|
||||||
SET(CMAKE_INSTALL_SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
|
SET(CMAKE_INSTALL_SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
IF (NOT CMAKE_INSTALL_VARDIR)
|
||||||
|
SET(CMAKE_INSTALL_VARDIR "${CMAKE_INSTALL_PREFIX}/var")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
IF ( NOT DEFINED WITH_DAEMON )
|
IF ( NOT DEFINED WITH_DAEMON )
|
||||||
SET(WITH_DAEMON ON)
|
SET(WITH_DAEMON ON)
|
||||||
@@ -112,6 +115,16 @@ install (FILES ${CMAKE_CURRENT_BINARY_DIR}/config/openalpr.conf DESTINATION
|
|||||||
IF (WITH_DAEMON)
|
IF (WITH_DAEMON)
|
||||||
install (TARGETS alprd DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
install (TARGETS alprd DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
||||||
install (FILES ${CMAKE_SOURCE_DIR}/../config/alprd.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/openalpr COMPONENT config)
|
install (FILES ${CMAKE_SOURCE_DIR}/../config/alprd.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/openalpr COMPONENT config)
|
||||||
|
|
||||||
|
install (FILES ${CMAKE_SOURCE_DIR}/../upstart/alprd.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/init COMPONENT config)
|
||||||
|
|
||||||
|
# Ideally, these two files should be owned by the "daemon" user, but cmake does not seem to allow that
|
||||||
|
# Making them world writable as a hack
|
||||||
|
install (FILES ${CMAKE_SOURCE_DIR}/../upstart/alprd.log DESTINATION ${CMAKE_INSTALL_VARDIR}/log
|
||||||
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_READ GROUP_WRITE WORLD_READ WORLD_WRITE )
|
||||||
|
install (FILES ${CMAKE_SOURCE_DIR}/../upstart/alprd.pid DESTINATION ${CMAKE_INSTALL_VARDIR}/run
|
||||||
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_READ GROUP_WRITE WORLD_READ WORLD_WRITE )
|
||||||
|
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
|
||||||
|
@@ -13,8 +13,8 @@ expect fork
|
|||||||
respawn
|
respawn
|
||||||
respawn limit 5 30
|
respawn limit 5 30
|
||||||
|
|
||||||
env uid=watchtower
|
env uid=daemon
|
||||||
env gid=watchtower
|
env gid=daemon
|
||||||
|
|
||||||
env DAEMON=/usr/bin/alprd
|
env DAEMON=/usr/bin/alprd
|
||||||
env DAEMON_ARGS="-l /var/log/alprd.log -n 20"
|
env DAEMON_ARGS="-l /var/log/alprd.log -n 20"
|
||||||
|
0
upstart/alprd.log
Normal file
0
upstart/alprd.log
Normal file
0
upstart/alprd.pid
Normal file
0
upstart/alprd.pid
Normal file
Reference in New Issue
Block a user