diff --git a/obs-packaging/proxy/debian.rules-template b/obs-packaging/proxy/debian.rules-template index 32892cbebe..4642549123 100644 --- a/obs-packaging/proxy/debian.rules-template +++ b/obs-packaging/proxy/debian.rules-template @@ -20,4 +20,4 @@ override_dh_auto_build: override_dh_auto_install: mkdir debian/kata-proxy - make install LIBEXECDIR=$(shell pwd)/debian/kata-proxy/usr/libexec COMMIT=@HASH@ + make install DESTDIR=$(shell pwd)/debian/kata-proxy COMMIT=@HASH@ diff --git a/obs-packaging/proxy/kata-proxy.spec-template b/obs-packaging/proxy/kata-proxy.spec-template index 1b4b6560c2..12c2376560 100644 --- a/obs-packaging/proxy/kata-proxy.spec-template +++ b/obs-packaging/proxy/kata-proxy.spec-template @@ -69,7 +69,7 @@ echo "Clean build root" rm -rf %{buildroot} %install -make install LIBEXECDIR=%{buildroot}%{LIBEXECDIR} COMMIT=@HASH@ +make install DESTDIR=%{buildroot} COMMIT=@HASH@ %files %defattr(-,root,root,-) diff --git a/release/runtime-release-notes.sh b/release/runtime-release-notes.sh index 028c4e884b..3ca542ac29 100755 --- a/release/runtime-release-notes.sh +++ b/release/runtime-release-notes.sh @@ -41,6 +41,13 @@ EOT exit "${return_code}" } +repos=( + "agent" + "proxy" + "runtime" + "shim" +) + get_release_info() { docker_version=$(get_from_kata_deps "externals.docker.version" "${new_release}") @@ -60,20 +67,13 @@ get_release_info() { kata_kernel_config_version="${new_release}-kernel-config" kata_kernel_config_version="${new_release}-kernel-config" - runtime_version=$(cat "./VERSION") + runtime_version=${new_release} } changes() { - echo "## Changes" echo "**FIXME - massage this section by hand to produce a summary please**" - git log --merges "${previous_release}".."${new_release}" | awk '/Merge pull/{getline; getline;print }' | - while read -r pr; do - echo "- ${pr}" - done - echo "" - - echo "## Shortlog" + echo "### Shortlog" for cr in $(git log --merges "${previous_release}".."${new_release}" | grep 'Merge:' | awk '{print $2".."$3}'); do git log --oneline "$cr" done @@ -83,15 +83,30 @@ print_release_notes() { cat <>/dev/null + + cat <>/dev/null + rm -rf "${tmp_dir}/${repo}" + done + + cat <>/dev/null if [ -z "${previous_release}" ]; then echo "previous-release not provided" usage 1 @@ -145,7 +158,6 @@ main() { fi get_release_info print_release_notes - popd >>/dev/null } main "$@"