1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-07-03 11:53:43 +02:00

scripts/install_freebsd.sh: call log_install for each file.

This commit is contained in:
Henrik Hautakoski 2022-08-19 13:31:24 +02:00
parent 1f2252b2b5
commit 0001c28ca7
No known key found for this signature in database
GPG key ID: 608414D93E862CCD

View file

@ -1,6 +1,8 @@
#!/bin/bash #!/bin/bash
# Simple script to install program files on FreeBSD systems # Simple script to install program files on FreeBSD systems
source ${BASE_DIR}/functions/log_install.sh
RCDIR=${DESTDIR}/etc/rc.d RCDIR=${DESTDIR}/etc/rc.d
NEWSYSLOGDIR=${DESTDIR}/etc/newsyslog.conf.d NEWSYSLOGDIR=${DESTDIR}/etc/newsyslog.conf.d
@ -13,6 +15,7 @@ RC_NAME=$(echo ${PROGRAM_NAME} | sed "s~-~_~g")
# Create rc file # # Create rc file #
############################ ############################
log_install ${RCDIR}/${RC_NAME}
mkdir -p ${RCDIR} mkdir -p ${RCDIR}
cat ${TEMPLATE_DIR}/rc.conf \ cat ${TEMPLATE_DIR}/rc.conf \
| sed "s~{{ RC_NAME }}~${RC_NAME}~g" \ | sed "s~{{ RC_NAME }}~${RC_NAME}~g" \
@ -29,6 +32,7 @@ chmod 755 ${RCDIR}/${RC_NAME}
# Create newsyslog config # # Create newsyslog config #
############################ ############################
log_install ${NEWSYSLOGDIR}/${PROGRAM_NAME}.conf
mkdir -p ${NEWSYSLOGDIR} mkdir -p ${NEWSYSLOGDIR}
cat ${TEMPLATE_DIR}/newsyslog.conf \ cat ${TEMPLATE_DIR}/newsyslog.conf \
| sed "s~{{ LOG_FILE }}~${LOGFILE}~" \ | sed "s~{{ LOG_FILE }}~${LOGFILE}~" \
@ -40,5 +44,6 @@ cat ${TEMPLATE_DIR}/newsyslog.conf \
# Copy binary # # Copy binary #
############################ ############################
log_install ${DESTDIR}${BINDIR}/${PROGRAM_NAME}
mkdir -p ${DESTDIR}/${BINDIR} mkdir -p ${DESTDIR}/${BINDIR}
cp ${BUILD_DIR}/${PROGRAM_NAME} ${DESTDIR}${BINDIR}/${PROGRAM_NAME} cp ${BUILD_DIR}/${PROGRAM_NAME} ${DESTDIR}${BINDIR}/${PROGRAM_NAME}