xref: /kernel/linux/common_modules/pac/apply_pac.sh (revision 419b0af8)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/common_modules/pac/
1#!/bin/bash
2# SPDX-License-Identifier: GPL-2.0-or-later
3# Copyright (c) 2023 Huawei Device Co., Ltd.
4#
5
6set -e
7
8OHOS_SOURCE_ROOT=$1
9KERNEL_BUILD_ROOT=$2
10PRODUCT_NAME=$3
11KERNEL_VERSION=$4
12PAC_SOURCE_ROOT=$OHOS_SOURCE_ROOT/kernel/linux/common_modules/pac
13
14function main()
15{
16    pushd .
17
18    if [ ! -d " $KERNEL_BUILD_ROOT/arch/arm64/pac/src" ]; then
19        mkdir -p $KERNEL_BUILD_ROOT/arch/arm64/pac/src
20    fi
21
22    if [ ! -d " $KERNEL_BUILD_ROOT/arch/arm64/pac/config" ]; then
23        mkdir -p $KERNEL_BUILD_ROOT/arch/arm64/pac/config
24    fi
25
26    cd $KERNEL_BUILD_ROOT/arch/arm64/pac
27    ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac  $PAC_SOURCE_ROOT)/Makefile ./Makefile
28
29    cd $KERNEL_BUILD_ROOT/arch/arm64/pac/config
30    ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac/config  $PAC_SOURCE_ROOT/config)/config.txt ./config.txt
31
32    cd $KERNEL_BUILD_ROOT/arch/arm64/pac/src
33    ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/pac/src  $PAC_SOURCE_ROOT/src)/* ./
34
35    cd $KERNEL_BUILD_ROOT/arch/arm64/include/asm
36    ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/arch/arm64/include/asm  $PAC_SOURCE_ROOT/include)/* ./
37
38    popd
39}
40
41main
42

Indexes created Thu Nov 07 10:32:03 CST 2024