Skip to content

Commit

Permalink
new(scripts): support InRelease file creation for publish-deb script.
Browse files Browse the repository at this point in the history
Newest Debian/Ubuntu versions look for this file instead of Release + Release.asc, hitting lots of 404 (and a retry on the old format).

Signed-off-by: Federico Di Pierro <[email protected]>
FedeDP authored and poiana committed Jun 10, 2022
1 parent 1327c79 commit fccd3fa
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion scripts/publish-deb
Original file line number Diff line number Diff line change
@@ -88,10 +88,15 @@ update_repo() {
-o APT::FTPArchive::Release::Architectures="$(join_arr , "${architectures[@]}")" \
${release_dir} > ${release_dir}/Release

# release signature
# release signature - Release.gpg file
gpg --detach-sign --digest-algo SHA256 --armor ${release_dir}/Release
rm -f ${release_dir}/Release.gpg
mv ${release_dir}/Release.asc ${release_dir}/Release.gpg

# release signature - InRelease file
gpg --armor --sign --clearsign --digest-algo SHA256 Release
rm -f ${release_dir}/InRelease
mv ${release_dir}/Release.asc ${release_dir}/InRelease

popd > /dev/null
}

0 comments on commit fccd3fa

Please sign in to comment.