37 lines
1.1 KiB
Bash
Executable File
37 lines
1.1 KiB
Bash
Executable File
#!/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}
|
||
|