mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-27 15:57:09 +00:00
kernel: Add config version file
In order to track the changes that we add to the kernel, lets add a kata_config_version file that should be bumped whenever a change is added to the kernel directory Fixes #43. Signed-off-by: Salvador Fuentes <salvador.fuentes@intel.com>
This commit is contained in:
parent
82b65945c4
commit
8b19c32875
26
.ci/lib.sh
Normal file
26
.ci/lib.sh
Normal file
@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Copyright (c) 2018 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
# If we fail for any reason a message will be displayed
|
||||
die(){
|
||||
msg="$*"
|
||||
echo "ERROR: $msg" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Check that kata_confing_version file is updated
|
||||
# when there is any change in the kernel directory.
|
||||
# If there is a change in the directory, but the config
|
||||
# version is not updated, return error.
|
||||
check_kata_kernel_version(){
|
||||
kernel_version_file="kernel/kata_config_version"
|
||||
modified_files=$(git diff --name-only master..)
|
||||
if echo "$modified_files" | grep "kernel/"; then
|
||||
echo "$modified_files" | grep "$kernel_version_file" || \
|
||||
die "Please bump version in $kernel_version_file"
|
||||
fi
|
||||
|
||||
}
|
@ -9,6 +9,10 @@ set -o errexit
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
|
||||
cidir=$(dirname "$0")
|
||||
source "${cidir}/lib.sh"
|
||||
|
||||
# This script will execute packaging tests suite
|
||||
# TODO: Add steps needed to build packages
|
||||
true
|
||||
|
||||
check_kata_kernel_version
|
||||
|
1
kernel/kata_config_version
Normal file
1
kernel/kata_config_version
Normal file
@ -0,0 +1 @@
|
||||
1
|
Loading…
Reference in New Issue
Block a user