xref: /kernel/linux/common_modules/code_sign/apply_code_sign.sh
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /kernel/linux/common_modules/code_sign/
1419b0af8Sopenharmony_ci#!/bin/bash
2419b0af8Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
3419b0af8Sopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd.
4419b0af8Sopenharmony_ci#
5419b0af8Sopenharmony_ci
6419b0af8Sopenharmony_ciset -e
7419b0af8Sopenharmony_ci
8419b0af8Sopenharmony_ciOHOS_SOURCE_ROOT=$1
9419b0af8Sopenharmony_ciKERNEL_BUILD_ROOT=$2
10419b0af8Sopenharmony_ciPRODUCT_NAME=$3
11419b0af8Sopenharmony_ciKERNEL_VERSION=$4
12419b0af8Sopenharmony_ciCODE_SIGN_SOURCE_ROOT=$OHOS_SOURCE_ROOT/kernel/linux/common_modules/code_sign
13419b0af8Sopenharmony_ci
14419b0af8Sopenharmony_cifunction main()
15419b0af8Sopenharmony_ci{
16419b0af8Sopenharmony_ci	pushd .
17419b0af8Sopenharmony_ci
18419b0af8Sopenharmony_ci	if [ ! -d "$KERNEL_BUILD_ROOT/fs/code_sign" ]; then
19419b0af8Sopenharmony_ci		mkdir $KERNEL_BUILD_ROOT/fs/code_sign
20419b0af8Sopenharmony_ci	fi
21419b0af8Sopenharmony_ci
22419b0af8Sopenharmony_ci	cd $KERNEL_BUILD_ROOT/fs/code_sign
23419b0af8Sopenharmony_ci	ln -s -f $(realpath --relative-to=$KERNEL_BUILD_ROOT/fs/code_sign  $CODE_SIGN_SOURCE_ROOT)/* ./
24419b0af8Sopenharmony_ci
25419b0af8Sopenharmony_ci	popd
26419b0af8Sopenharmony_ci}
27419b0af8Sopenharmony_ci
28419b0af8Sopenharmony_cimain
29

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