From d3ae18e141de6ff544ea2d6656d378ecb8b075c2 Mon Sep 17 00:00:00 2001 From: likui Date: Wed, 10 Dec 2025 16:57:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20pcre2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- git-dist-kernel.sh | 9 +++++---- git-dist.sh | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/git-dist-kernel.sh b/git-dist-kernel.sh index 55d3a40..6fba96b 100755 --- a/git-dist-kernel.sh +++ b/git-dist-kernel.sh @@ -10,15 +10,15 @@ function installdeps() { # shellcheck source=/dev/null source /etc/os-release if [[ "$ID" == "ubuntu" ]]; then - sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl + sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl libpcre2-dev fi if [[ "$ID" == "debain" ]]; then #statements - sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl + sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl libpcre2-dev fi if [[ "$ID" == "centos" ]]; then #statements - sudo yum install -y make curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc autoconf + sudo yum install -y make curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc autoconf pcre2-devel fi } @@ -36,6 +36,7 @@ function checkdeps() { function compilegit() { local sourcedir="${1}" local installdir="${2}" + local opts="USE_LIBPCRE2=1" cd "$sourcedir" || exit 1 echo "git sources: $sourcedir" make configure @@ -44,7 +45,7 @@ function compilegit() { echo "unable compile" exit 1 fi - sudo make install + sudo make install $opts } checkdeps diff --git a/git-dist.sh b/git-dist.sh index d56e8ab..23a924b 100755 --- a/git-dist.sh +++ b/git-dist.sh @@ -10,15 +10,15 @@ function installdeps() { # shellcheck source=/dev/null source /etc/os-release if [[ "$ID" == "ubuntu" ]]; then - sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl + sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl libpcre2-dev fi if [[ "$ID" == "debain" ]]; then #statements - sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl + sudo apt-get install -y make libcurl4-gnutls-dev libexpat1-dev gettext libz-dev curl autoconf perl libpcre2-dev fi if [[ "$ID" == "centos" ]]; then #statements - sudo yum install -y make curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc autoconf + sudo yum install -y make curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc autoconf pcre2-devel fi } @@ -36,6 +36,7 @@ function checkdeps() { function compilegit() { local sourcedir="${1}" local installdir="${2}" + local opts="USE_LIBPCRE2=1" cd "$sourcedir" || exit 1 echo "git sources: $sourcedir" make configure @@ -44,7 +45,7 @@ function compilegit() { echo "unable compile" exit 1 fi - sudo make install + sudo make install $opts } checkdeps -- Gitee