mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-06-16 04:44:55 +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
|
||||
|
||||
SYSUNITDIR=${DESTDIR}/etc/systemd/system
|
||||
SYSTEMDDIR=${DESTDIR}/lib/systemd/system
|
||||
SYSTEMDLINKDIR=${DESTDIR}/etc/systemd/system
|
||||
RSYSLOGDIR=${DESTDIR}/etc/rsyslog.d
|
||||
LOGROTATEDIR=${DESTDIR}/etc/logrotate.d
|
||||
|
||||
# Create service file
|
||||
log_install ${SYSUNITDIR}/${PROGRAM_NAME}.service
|
||||
mkdir -p ${SYSUNITDIR}
|
||||
log_install ${SYSTEMDDIR}/${PROGRAM_NAME}.service
|
||||
mkdir -p ${SYSTEMDDIR}
|
||||
cat ${TEMPLATE_DIR}/sysunit.service \
|
||||
| sed "s~{{ PROGRAM_NAME }}~${PROGRAM_NAME}~" \
|
||||
| sed "s~{{ DESCRIPTION }}~${DESCRIPTION}~" \
|
||||
| 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
|
||||
log_install ${DESTDIR}/etc/default/${PROGRAM_NAME}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue