#!/usr/bin/env bash set -euo pipefail if [[ $# -ne 1 ]]; then echo "usage: $0 " >&2 exit 1 fi version="$1" pkgname="vcom" outdir="target/rpm" buildroot="${outdir}/BUILDROOT" rpmbuild_dir="${outdir}/rpmbuild" rm -rf "$outdir" mkdir -p \ "${buildroot}/usr/bin" \ "${buildroot}/usr/share/doc/vcom" \ "${buildroot}/usr/share/licenses/vcom" \ "${rpmbuild_dir}"/{BUILD,RPMS,SOURCES,SPECS,SRPMS} install -Dm755 "target/release/vcom" "${buildroot}/usr/bin/vcom" install -Dm644 "README.md" "${buildroot}/usr/share/doc/vcom/README.md" install -Dm644 "vcom.toml" "${buildroot}/usr/share/doc/vcom/vcom.toml" install -Dm644 "LICENSE" "${buildroot}/usr/share/licenses/vcom/LICENSE" cat > "${rpmbuild_dir}/SPECS/vcom.spec" <