diff --git a/build_scripts/control.j2 b/build_scripts/assets/deb/control.j2 similarity index 100% rename from build_scripts/control.j2 rename to build_scripts/assets/deb/control.j2 diff --git a/build_scripts/assets/deb/postinst b/build_scripts/assets/deb/postinst new file mode 100644 index 000000000000..ecd01ea753b2 --- /dev/null +++ b/build_scripts/assets/deb/postinst @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +ln -s /opt/chia/chia /usr/local/bin/chia diff --git a/build_scripts/assets/deb/prerm b/build_scripts/assets/deb/prerm new file mode 100644 index 000000000000..30fb724db228 --- /dev/null +++ b/build_scripts/assets/deb/prerm @@ -0,0 +1,5 @@ +#!/bin/sh + +set -e + +unlink /usr/local/bin/chia diff --git a/build_scripts/build_linux_deb.sh b/build_scripts/build_linux_deb.sh index f616aa705aeb..bce0ea330111 100644 --- a/build_scripts/build_linux_deb.sh +++ b/build_scripts/build_linux_deb.sh @@ -50,7 +50,10 @@ pip install j2cli CLI_DEB_BASE="chia-blockchain-cli_$CHIA_INSTALLER_VERSION-1_$PLATFORM" mkdir -p "dist/$CLI_DEB_BASE/opt/chia" mkdir -p "dist/$CLI_DEB_BASE/DEBIAN" -j2 -o "dist/$CLI_DEB_BASE/DEBIAN/control" control.j2 +j2 -o "dist/$CLI_DEB_BASE/DEBIAN/control" assets/deb/control.j2 +cp assets/deb/postinst "dist/$CLI_DEB_BASE/DEBIAN/postinst" +cp assets/deb/prerm "dist/$CLI_DEB_BASE/DEBIAN/prerm" +chmod 0755 "dist/$CLI_DEB_BASE/DEBIAN/postinst" "dist/$CLI_DEB_BASE/DEBIAN/prerm" cp -r dist/daemon/* "dist/$CLI_DEB_BASE/opt/chia/" dpkg-deb --build --root-owner-group "dist/$CLI_DEB_BASE" # CLI only .deb done