mirror of
https://github.com/eosswedenorg/antelope-api-healthcheck
synced 2026-06-18 05:00:03 +02:00
Adding freebsd package script.
This commit is contained in:
parent
4536c09d5c
commit
7cbecce1ba
3 changed files with 39 additions and 0 deletions
3
Makefile
3
Makefile
|
|
@ -31,6 +31,9 @@ package : package_info build
|
|||
package_deb: package
|
||||
./scripts/build.sh deb
|
||||
|
||||
package_freebsd: package
|
||||
./scripts/build.sh freebsd
|
||||
|
||||
clean:
|
||||
$(GO) clean
|
||||
$(RM) -rf build/
|
||||
|
|
|
|||
2
scripts/.gitignore
vendored
2
scripts/.gitignore
vendored
|
|
@ -1,3 +1,5 @@
|
|||
pack/
|
||||
info
|
||||
*.deb
|
||||
*.tar
|
||||
*.tar.*
|
||||
|
|
|
|||
34
scripts/build_freebsd.sh
Executable file
34
scripts/build_freebsd.sh
Executable file
|
|
@ -0,0 +1,34 @@
|
|||
#!/bin/bash
|
||||
# Simple script to create a tar archive for FreeBSD
|
||||
|
||||
PACKAGE_TMPDIR="${PACKAGE_TMPDIR}/freebsd"
|
||||
PACKAGE_RCDIR=/etc/rc.d
|
||||
|
||||
############################
|
||||
# Create rc file #
|
||||
############################
|
||||
|
||||
# rc does not like "-" in the filename.
|
||||
RC_NAME=$(echo ${PACKAGE_NAME} | sed "s~-~_~g")
|
||||
|
||||
mkdir -p ${BASE_DIR}/${PACKAGE_TMPDIR}/${PACKAGE_RCDIR}
|
||||
cat ${BASE_DIR}/rc.template \
|
||||
| sed "s~{{ RC_NAME }}~${RC_NAME}~g" \
|
||||
| sed "s~{{ DESCRIPTION }}~${PACKAGE_DESCRIPTION}~" \
|
||||
| sed "s~{{ PROGRAM }}~/${PACKAGE_BINDIR}/${PACKAGE_NAME}~" \
|
||||
> ${BASE_DIR}/${PACKAGE_TMPDIR}/${PACKAGE_RCDIR}/${RC_NAME}
|
||||
|
||||
############################
|
||||
# Copy binary #
|
||||
############################
|
||||
|
||||
mkdir -p ${BASE_DIR}/${PACKAGE_TMPDIR}/${PACKAGE_BINDIR}
|
||||
cp ${BASE_DIR}/../${PACKAGE_PROGRAM} ${BASE_DIR}/${PACKAGE_TMPDIR}/${PACKAGE_BINDIR}
|
||||
|
||||
############################
|
||||
# Create archive #
|
||||
############################
|
||||
|
||||
TAR_FILENAME="${PACKAGE_NAME}-${PACKAGE_VERSION}-freebsd.tar.gz"
|
||||
|
||||
tar -C ${BASE_DIR}/${PACKAGE_TMPDIR} --owner root --group root -zcvf ${BASE_DIR}/${TAR_FILENAME} .
|
||||
Loading…
Add table
Add a link
Reference in a new issue