From a485b37de1938352a20b9a7d7c439a45e58c5e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Veyret?= <stephane.veyret@neptura.org> Date: Sat, 16 Dec 2017 23:26:50 +0100 Subject: [PATCH] Add service file to server distrib --- release/arch/linux/build-lin.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/release/arch/linux/build-lin.sh b/release/arch/linux/build-lin.sh index 6abf5c16f..585ee0019 100644 --- a/release/arch/linux/build-lin.sh +++ b/release/arch/linux/build-lin.sh @@ -167,6 +167,19 @@ tar czf "${BIN}/duniter-desktop-${DUNITER_TAG}-linux-x64.tar.gz" * || exit 1 # Build Debian packages # ----------------------- +# Parameters +# 1: Building directory. +build_extra_desktop() { + cp -r "${ROOT}/release/extra/desktop/"* "${1}" || exit 1 +} + +# Parameters +# 1: Building directory. +build_extra_server() { + mkdir -p "${1}/lib/systemd/system" || exit 1 + cp "${ROOT}/release/extra/systemd/duniter.service" "${1}/lib/systemd/system" || exit 1 +} + # Parameters # 1: either "server" or "desktop". # 2: package name for Debian. @@ -174,9 +187,7 @@ build_deb_pack() { rm -rf "${RELEASES}/duniter-x64" mkdir "${RELEASES}/duniter-x64" || exit 1 cp -r "${ROOT}/release/extra/debian/package/"* "${RELEASES}/duniter-x64" || exit 1 - if [[ "${1}" == "desktop" ]]; then - cp -r "${ROOT}/release/extra/desktop/"* "${RELEASES}/duniter-x64" || exit 1 - fi + build_extra_${1} "${RELEASES}/duniter-x64" mkdir -p "${RELEASES}/duniter-x64/opt/duniter/" || exit 1 chmod 755 "${RELEASES}/duniter-x64/DEBIAN/"post* || exit 1 chmod 755 "${RELEASES}/duniter-x64/DEBIAN/"pre* || exit 1 -- GitLab