mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-07-02 11:43:42 +02:00
scripts/install_linux.sh: install systemd service file in /lib/systemd/system and create a symlink to it in /etc/systemd/system
This commit is contained in:
parent
792632d0e5
commit
6f8a3db85e
1 changed files with 10 additions and 4 deletions
|
|
@ -3,18 +3,24 @@
|
||||||
|
|
||||||
source ${BASE_DIR}/functions/log_install.sh
|
source ${BASE_DIR}/functions/log_install.sh
|
||||||
|
|
||||||
SYSUNITDIR=${DESTDIR}/etc/systemd/system
|
SYSTEMDDIR=${DESTDIR}/lib/systemd/system
|
||||||
|
SYSTEMDLINKDIR=${DESTDIR}/etc/systemd/system
|
||||||
RSYSLOGDIR=${DESTDIR}/etc/rsyslog.d
|
RSYSLOGDIR=${DESTDIR}/etc/rsyslog.d
|
||||||
LOGROTATEDIR=${DESTDIR}/etc/logrotate.d
|
LOGROTATEDIR=${DESTDIR}/etc/logrotate.d
|
||||||
|
|
||||||
# Create service file
|
# Create service file
|
||||||
log_install ${SYSUNITDIR}/${PROGRAM_NAME}.service
|
log_install ${SYSTEMDDIR}/${PROGRAM_NAME}.service
|
||||||
mkdir -p ${SYSUNITDIR}
|
mkdir -p ${SYSTEMDDIR}
|
||||||
cat ${TEMPLATE_DIR}/sysunit.service \
|
cat ${TEMPLATE_DIR}/sysunit.service \
|
||||||
| sed "s~{{ PROGRAM_NAME }}~${PROGRAM_NAME}~" \
|
| sed "s~{{ PROGRAM_NAME }}~${PROGRAM_NAME}~" \
|
||||||
| sed "s~{{ DESCRIPTION }}~${DESCRIPTION}~" \
|
| sed "s~{{ DESCRIPTION }}~${DESCRIPTION}~" \
|
||||||
| sed "s~{{ PROGRAM }}~${BINDIR}/${PROGRAM_NAME}~" \
|
| sed "s~{{ PROGRAM }}~${BINDIR}/${PROGRAM_NAME}~" \
|
||||||
> ${SYSUNITDIR}/${PROGRAM_NAME}.service
|
> ${SYSTEMDDIR}/${PROGRAM_NAME}.service
|
||||||
|
|
||||||
|
# Create systemd symlink
|
||||||
|
log_install ${SYSTEMDLINKDIR}/${PROGRAM_NAME}.service
|
||||||
|
mkdir -p ${SYSTEMDLINKDIR}
|
||||||
|
ln -s -T /lib/systemd/system/${PROGRAM_NAME}.service ${SYSTEMDLINKDIR}/${PROGRAM_NAME}.service
|
||||||
|
|
||||||
# Create systemd/init.d config file
|
# Create systemd/init.d config file
|
||||||
log_install ${DESTDIR}/etc/default/${PROGRAM_NAME}
|
log_install ${DESTDIR}/etc/default/${PROGRAM_NAME}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue