diff --git a/snapcraft.yaml b/snapcraft.yaml index 198c18ee7..d2f2451cc 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1403,12 +1403,14 @@ parts: go build -o "${CRAFT_PART_INSTALL}/bin/lxd-benchmark" github.com/canonical/lxd/lxd-benchmark go build -o "${CRAFT_PART_INSTALL}/bin/lxd-user" github.com/canonical/lxd/lxd-user - # Build the static website - make doc + if [ "$(uname -m)" != "riscv64" ]; then + # Build the static website + make doc - # Copy the static website - mkdir -p "${CRAFT_PART_INSTALL}/share/lxd-documentation" - cp -a doc/html/. "$CRAFT_PART_INSTALL/share/lxd-documentation/" + # Copy the static website + mkdir -p "${CRAFT_STAGE}/share/lxd-documentation" + cp -a doc/html/. "$CRAFT_STAGE/share/lxd-documentation/" + fi # Setup bash completion mkdir -p ${CRAFT_PART_INSTALL}/etc/bash_completion.d/ @@ -1437,7 +1439,6 @@ parts: - etc/bash_completion.d/snap.lxd.lxc - share/misc - - share/lxd-documentation* - bin/lxc - bin/lxc-to-lxd @@ -1572,6 +1573,11 @@ parts: strip -s ${CRAFT_PRIME}/${zfs}/bin/* ${CRAFT_PRIME}/${zfs}/lib/* done + if [ "$(uname -m)" != "riscv64" ]; then + # Prime the documentation only if the arch is not riscv64 + cp -r $CRAFT_STAGE/share/lxd-documentation $CRAFT_PRIME/share/ + fi + [ -e "${CRAFT_PRIME}/criu/criu" ] && strip -s ${CRAFT_PRIME}/criu/criu exit 0