diff --git a/release/arch/linux/build-lin.sh b/release/arch/linux/build-lin.sh index 8af3343cdb66b51c07ae84384d0a6c5f1d3a1e05..c8d7e4a2623f9bb741a348194aab7bd00d49a553 100644 --- a/release/arch/linux/build-lin.sh +++ b/release/arch/linux/build-lin.sh @@ -83,6 +83,15 @@ build_extra_desktop() { cp -r "${ROOT}/release/extra/desktop/"* "${1}" || exit 1 } +# Bash completion specific building phase. +# - +# Parameters: +# 1. Building directory. +build_extra_completion() { + mkdir -p "${1}/completion" || exit 1 + cp -r "${ROOT}/release/extra/completion/"* "${1}/completion" || exit 1 +} + # Server specific building phase. # - # Parameters: diff --git a/release/extra/debian/package/DEBIAN/postinst b/release/extra/debian/package/DEBIAN/postinst index ae7ac47e952891759c83eb36105980acc5e22589..f99eaaa01699eb97ff095975ef60d6be42f84a16 100755 --- a/release/extra/debian/package/DEBIAN/postinst +++ b/release/extra/debian/package/DEBIAN/postinst @@ -38,6 +38,8 @@ if [[ -d $DUN_SOURCES/node ]]; then mkdir -p /var/lib/duniter adduser --system --quiet --home /var/lib/duniter --no-create-home --disabled-password --group duniter chown duniter:duniter /var/lib/duniter + # Add bash completion script + cp -r "$DUN_SOURCES/completion/*.bash" /etc/bash_completion.d/. fi # Else will execute with environment node