37 lines
1.1 KiB
Bash
37 lines
1.1 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
# Copyright (c) Huawei Technologies Co., Ltd. 2019. All rights reserved.
|
|||
|
|
# kata_integration is licensed under the Mulan PSL v1.
|
|||
|
|
# You can use this software according to the terms and conditions of the Mulan PSL v1.
|
|||
|
|
# You may obtain a copy of Mulan PSL v1 at:
|
|||
|
|
# http://license.coscl.org.cn/MulanPSL
|
|||
|
|
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
|
|||
|
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
|
|||
|
|
# PURPOSE.
|
|||
|
|
# See the Mulan PSL v1 for more details.
|
|||
|
|
# Description: debug initrd patch
|
|||
|
|
# Author: caihaomin
|
|||
|
|
# Create: 2019-01-22
|
|||
|
|
|
|||
|
|
# This file should work under kata_integration dir
|
|||
|
|
# add/rm debug vm patch to agent
|
|||
|
|
|
|||
|
|
if [ $# != 1 ]; then
|
|||
|
|
echo "usage: sh debug_initrd_patch.sh patch/unpatch"
|
|||
|
|
exit 1
|
|||
|
|
fi
|
|||
|
|
cmd=$1
|
|||
|
|
|
|||
|
|
currentDir=`pwd`
|
|||
|
|
cd ${currentDir}/agent/
|
|||
|
|
if [ ${cmd} == "patch" ];then
|
|||
|
|
echo "add debug rootfs patch to agent"
|
|||
|
|
patch -p1 < ${currentDir}/patch/debug_vm.patch
|
|||
|
|
elif [ ${cmd} == "unpatch" ]; then
|
|||
|
|
echo "delete debug rootfs patch from agent"
|
|||
|
|
patch -Rp1 < ${currentDir}/patch/debug_vm.patch
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
cd ${currentDir}
|
|||
|
|
|