Prepare v0.1.2 split release
This commit is contained in:
parent
cf23da4875
commit
42b8a5b487
8 changed files with 131 additions and 32 deletions
|
|
@ -10,6 +10,8 @@ appimage="${root_dir}/dist/${appimage_name}"
|
|||
checksum="${appimage}.sha256"
|
||||
archive="${root_dir}/dist/${bundle_name}.tar.gz"
|
||||
archive_checksum="${archive}.sha256"
|
||||
parts_checksum="${archive}.parts.sha256"
|
||||
split_installer="${root_dir}/dist/${bundle_name}-install.sh"
|
||||
work_dir="$(mktemp -d)"
|
||||
bundle_dir="${work_dir}/${bundle_name}"
|
||||
archive_mtime="${SOURCE_DATE_EPOCH:-$(git -C "${root_dir}" log -1 --format=%ct)}"
|
||||
|
|
@ -49,7 +51,14 @@ tar --sort=name --owner=0 --group=0 --numeric-owner --mtime="@${archive_mtime}"
|
|||
(
|
||||
cd "${root_dir}/dist"
|
||||
sha256sum "$(basename "${archive}")" > "$(basename "${archive_checksum}")"
|
||||
rm -f "$(basename "${archive}").part-"* "$(basename "${parts_checksum}")"
|
||||
split --bytes=8M --numeric-suffixes=0 --suffix-length=2 \
|
||||
"$(basename "${archive}")" "$(basename "${archive}").part-"
|
||||
sha256sum "$(basename "${archive}").part-"* > "$(basename "${parts_checksum}")"
|
||||
)
|
||||
install -m 0755 "${root_dir}/packaging/install-split-release.sh" "${split_installer}"
|
||||
|
||||
printf 'Created %s\n' "${archive}"
|
||||
printf 'Created %s\n' "${archive_checksum}"
|
||||
printf 'Created %s and split parts\n' "${parts_checksum}"
|
||||
printf 'Created %s\n' "${split_installer}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue