20 lines
812 B
Bash
20 lines
812 B
Bash
|
|
#!/bin/bash
|
||
|
|
# Copyright (c) Huawei Technologies Co., Ltd. 2022. All rights reserved.
|
||
|
|
# Description: This script uses to update docker-ce component's version and release
|
||
|
|
# Create: 2022-09-12
|
||
|
|
|
||
|
|
old_version=`head -n 5 kata-containers.spec|grep RELEASE|awk '{print $NF}'`
|
||
|
|
let new_version=$old_version+1
|
||
|
|
sed -i -e "s/RELEASE $old_version/RELEASE $new_version/g" ./kata-containers.spec
|
||
|
|
|
||
|
|
author=$(git config user.name)
|
||
|
|
email=$(git config user.email)
|
||
|
|
version=$(head -5 kata-containers.spec | grep VERSION | awk '{print $NF}')
|
||
|
|
release=$(head -5 kata-containers.spec | grep RELEASE | awk '{print $NF}')
|
||
|
|
new_all=$version-$release
|
||
|
|
new_changelog=$(cat << EOF
|
||
|
|
* $(LC_ALL="C" date '+%a %b %d %Y') $author<$email> - $new_all\n- Type:\n- CVE:\n- SUG:\n- DESC:\n
|
||
|
|
EOF
|
||
|
|
)
|
||
|
|
sed -i -e "/\%changelog/a$new_changelog" kata-containers.spec
|