Projects
openEuler:Mainline
isula-build
_service:tar_scm_kernel_repo:apply-patches
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm_kernel_repo:apply-patches of Package isula-build
#!/bin/bash # Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. # Description: This shell script is used to apply patches for the project # Author: lixiang172@huawei.com # Create: 2020-08-21 set -ex pkg=isula-build cwd=${PWD} src=${cwd}/${pkg} tar_file=v"$(awk -F"-" '{print $1}' <VERSION-vendor)".tar.gz mkdir ${src} && tar -zxvf "${tar_file}" -C ${src} --strip-components 1 if [ ! -d patch ]; then tar -zxvf patch.tar.gz fi cd "${src}" git init git add . git config user.name 'build' git config user.email 'build@obs.com' git commit -m 'init build' cd "${cwd}" series=${cwd}/series.conf while IPF= read -r line || [ -n "$line" ]; do if [[ "${line}" =~ ^patch* ]]; then echo "git apply ${cwd}/${line}" cd "${src}" && git apply "${cwd}/${line}" fi done <"${series}" cd "${cwd}" cp -rf "${src}"/* . cp -f VERSION-vendor VERSION rm -rf "${src}"
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.