mirror of
https://github.com/AskDavis/Casinotest.git
synced 2026-01-01 05:05:57 -08:00
updated for ubuntu 16 and systemd
This commit is contained in:
3
contrib/systemd/casinocoind.env
Normal file
3
contrib/systemd/casinocoind.env
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
CASINOCOIND_CONFIGFILE=/opt/CSC/.casinocoin/casinocoin.conf
|
||||||
|
CASINOCOIND_DATADIR=/opt/CSC/data
|
||||||
|
CASINOCOIND_CACHESIZE=512
|
||||||
16
contrib/systemd/casinocoind.service
Normal file
16
contrib/systemd/casinocoind.service
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Casinocoin Daemon Service
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
Restart=always
|
||||||
|
User=ubuntu
|
||||||
|
Group=ubuntu
|
||||||
|
PIDFile=/opt/CSC/data/casinocoind.pid
|
||||||
|
EnvironmentFile=/etc/systemd/casinocoind.env
|
||||||
|
ExecStart=/usr/bin/casinocoind -daemon -datadir=${CASINOCOIND_DATADIR} -conf=${CASINOCOIND_CONFIGFILE} -dbcache=${CASINOCOIND_CACHESIZE}
|
||||||
|
ExecStop=/usr/bin/casinocoind -conf=${CASINOCOIND_CONFIGFILE} stop
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
@@ -16,16 +16,18 @@ USE_IPV6:=1
|
|||||||
USE_QRCODE=1
|
USE_QRCODE=1
|
||||||
|
|
||||||
# define libraries
|
# define libraries
|
||||||
BOOST_LIB_PATH=$HOME/deps/boost_1_60_0/stage/lib
|
BOOST_LIB_PATH=$(HOME)/deps/boost_1_60_0/stage/lib
|
||||||
BDB_LIB_PATH=$HOME/deps/db-5.1.29.NC/build_unix
|
BDB_LIB_PATH=$(HOME)/deps/db-5.1.29.NC/build_unix
|
||||||
OPENSSL_LIB_PATH=$HOME/deps/openssl-1.0.2g
|
OPENSSL_LIB_PATH=$(HOME)/deps/openssl-1.0.2g
|
||||||
MINIUPNPC_LIB_PATH=$HOME/deps/miniupnpc-1.9
|
MINIUPNPC_LIB_PATH=$(HOME)/deps/miniupnpc-1.9
|
||||||
|
|
||||||
# define includes
|
# define includes
|
||||||
BOOST_INCLUDE_PATH=$HOME/deps/boost_1_60_0
|
BOOST_INCLUDE_PATH=$(HOME)/deps/boost_1_60_0
|
||||||
BDB_INCLUDE_PATH=$HOME/deps/db-5.1.29.NC/build_unix
|
BDB_INCLUDE_PATH=$(HOME)/deps/db-5.1.29.NC/build_unix
|
||||||
OPENSSL_INCLUDE_PATH=$HOME/deps/openssl-1.0.2g
|
OPENSSL_INCLUDE_PATH=$(HOME)/deps/openssl-1.0.2g/include
|
||||||
MINIUPNPC_INCLUDE_PATH=$HOME/deps/miniupnpc-1.9
|
MINIUPNPC_INCLUDE_PATH=$(HOME)/deps/miniupnpc-1.9
|
||||||
|
|
||||||
|
BOOST_LIB_SUFFIX=-mt
|
||||||
|
|
||||||
LINK:=$(CXX)
|
LINK:=$(CXX)
|
||||||
|
|
||||||
@@ -119,7 +121,7 @@ DEBUGFLAGS=-g
|
|||||||
|
|
||||||
# CXXFLAGS can be specified on the make command line, so we use xCXXFLAGS that only
|
# CXXFLAGS can be specified on the make command line, so we use xCXXFLAGS that only
|
||||||
# adds some defaults in front. Unfortunately, CXXFLAGS=... $(CXXFLAGS) does not work.
|
# adds some defaults in front. Unfortunately, CXXFLAGS=... $(CXXFLAGS) does not work.
|
||||||
xCXXFLAGS=-O2 -std=c++14 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter \
|
xCXXFLAGS=-O2 -std=c++14 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wno-unused-variable \
|
||||||
$(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)
|
$(DEBUGFLAGS) $(DEFS) $(HARDENING) $(CXXFLAGS)
|
||||||
|
|
||||||
# LDFLAGS can be specified on the make command line, so we use xLDFLAGS that only
|
# LDFLAGS can be specified on the make command line, so we use xLDFLAGS that only
|
||||||
|
|||||||
Reference in New Issue
Block a user