|
21 | 21 |
|
22 | 22 | # we need to update not only the main ebuild file, but also its CONTAINERD_COMMIT,
|
23 | 23 | # which needs to point to COMMIT_HASH that matches with $VERSION_NEW from upstream containerd.
|
24 |
| -containerdEbuildOldSymlink=$(get_ebuild_filename app-containers/containerd "${VERSION_OLD}") |
25 |
| -containerdEbuildNewSymlink="app-containers/containerd/containerd-${VERSION_NEW}.ebuild" |
26 |
| -containerdEbuildMain="app-containers/containerd/containerd-9999.ebuild" |
27 |
| -git mv "${containerdEbuildOldSymlink}" "${containerdEbuildNewSymlink}" |
28 |
| -sed -i "s/CONTAINERD_COMMIT=\"\(.*\)\"/CONTAINERD_COMMIT=\"${COMMIT_HASH}\"/g" "${containerdEbuildMain}" |
29 |
| -sed -i "s/v${VERSION_OLD}/v${VERSION_NEW}/g" "${containerdEbuildMain}" |
| 24 | +containerdEbuildOld=$(get_ebuild_filename app-containers/containerd "${VERSION_OLD}") |
| 25 | +containerdEbuildNew="app-containers/containerd/containerd-${VERSION_NEW}.ebuild" |
| 26 | +git mv "${containerdEbuildOld}" "${containerdEbuildNew}" |
| 27 | +sed -i "s/GIT_REVISION=.*/GIT_REVISION=${COMMIT_HASH}/g" "${containerdEbuildNew}" |
| 28 | + |
| 29 | +# The ebuild is masked by default to maintain compatibility with Gentoo upstream |
| 30 | +# so we add an unmask for Flatcar only. |
| 31 | +keywords_file="profiles/coreos/base/package.accept_keywords" |
| 32 | +ts=$(date +'%Y-%m-%d %H:%M:%S') |
| 33 | +comment="DO NOT EDIT THIS LINE. Added by containerd-apply-patch.sh on ${ts}" |
| 34 | +sed -i "s;^\(=app-containers/containerd\)-${VERSION_OLD} .*;\1-${VERSION_NEW} ~amd64 ~arm64 # ${comment};" "${keywords_file}" |
30 | 35 |
|
31 | 36 | popd
|
32 | 37 |
|
33 | 38 | URL="https://github.com/containerd/containerd/releases/tag/v${VERSION_NEW}"
|
34 | 39 |
|
35 | 40 | generate_update_changelog 'containerd' "${VERSION_NEW}" "${URL}" 'containerd'
|
36 | 41 |
|
37 |
| -commit_changes app-containers/containerd "${VERSION_OLD}" "${VERSION_NEW}" |
| 42 | +# Commit package changes and updated keyword file |
| 43 | +commit_changes app-containers/containerd "${VERSION_OLD}" "${VERSION_NEW}" "${keywords_file}" |
38 | 44 |
|
39 | 45 | cleanup_repo
|
40 | 46 |
|
|
0 commit comments