X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3ffd38b8e0792fc68be55d954cd65ab32f64586a..382f262d2c9c2c104808fa4bb38fb395e28c85bc:/build/run-library.sh diff --git a/build/run-library.sh b/build/run-library.sh index 9140ac1611..485e0d2974 100755 --- a/build/run-library.sh +++ b/build/run-library.sh @@ -104,8 +104,10 @@ package_go_binary() { declare -a switches=() systemd_unit="$WORKSPACE/${src_path}/${prog}.service" if [[ -e "${systemd_unit}" ]]; then - switches+=("${systemd_unit}=/lib/systemd/system/${prog}.service") - switches+=(--after-install "$WORKSPACE/build/go-package-scripts/postinst") + switches+=( + --after-install "$WORKSPACE/build/go-package-scripts/postinst" + --before-remove "$WORKSPACE/build/go-package-scripts/prerm" + "${systemd_unit}=/lib/systemd/system/${prog}.service") fi switches+=("$WORKSPACE/$license_file=/usr/share/doc/$prog/$license_file")