diff options
author | Joan Figueras | 2022-05-16 12:36:23 +0200 |
---|---|---|
committer | Joan Figueras | 2022-05-16 12:36:23 +0200 |
commit | 83042d063f0b31b284c2855c5755237b8c6872bb (patch) | |
tree | e0a9d1e68bc12e497d18b82443fd356750a89291 | |
parent | ef703d766332d86c29c8af4934d2b1bcc0c23ec8 (diff) | |
download | aur-83042d063f0b31b284c2855c5755237b8c6872bb.tar.gz |
Change LOCALVERSION according to Microarchitecture choice
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 2 | ||||
-rwxr-xr-x | choose-gcc-optimization.sh | 7 |
3 files changed, 8 insertions, 3 deletions
@@ -22,7 +22,7 @@ pkgbase = linux-xanmod-edge sha256sums = 555fef61dddb591a83d62dd04e252792f9af4ba9ef14683f64840e46fa20b1b1 sha256sums = SKIP sha256sums = c2d1d3f7ed027d8fee2a55dc78bc3deff0f1e228f7098a077bad833e741605b3 - sha256sums = 110f3412c902cdbf34b42d94b95a9c74faa3bd4bc3e9fd1efc8eb94c09ae43aa + sha256sums = bbc66f6fd1c9028bd2c57ca9a4c6000f2cf47d1c09d207fe5087ef3afdd96eeb pkgname = linux-xanmod-edge pkgdesc = The Linux kernel and modules with Xanmod patches @@ -109,7 +109,7 @@ done sha256sums=('555fef61dddb591a83d62dd04e252792f9af4ba9ef14683f64840e46fa20b1b1' 'SKIP' 'c2d1d3f7ed027d8fee2a55dc78bc3deff0f1e228f7098a077bad833e741605b3' - '110f3412c902cdbf34b42d94b95a9c74faa3bd4bc3e9fd1efc8eb94c09ae43aa') + 'bbc66f6fd1c9028bd2c57ca9a4c6000f2cf47d1c09d207fe5087ef3afdd96eeb') export KBUILD_BUILD_HOST=${KBUILD_BUILD_HOST:-archlinux} export KBUILD_BUILD_USER=${KBUILD_BUILD_USER:-makepkg} diff --git a/choose-gcc-optimization.sh b/choose-gcc-optimization.sh index a7fe5058f4c1..dd26aefb10bd 100755 --- a/choose-gcc-optimization.sh +++ b/choose-gcc-optimization.sh @@ -126,17 +126,22 @@ case $answer in 94) Microarchitecture=CONFIG_GENERIC_CPU4 ;; 98) Microarchitecture=CONFIG_MNATIVE_INTEL ;; 99) Microarchitecture=CONFIG_MNATIVE_AMD ;; - *) default=CONFIG_GENERIC_CPU ;; + *) default=CONFIG_GENERIC_CPU ; _localversion=-x64v1 ;; esac warning "According to PKGBUILD variable _microarchitecture, your choice is $answer" msg "Building this package for microarchitecture: $Microarchitecture$default" sleep 5 +if [ -z "${default}" ]; then + _localversion=$(echo ${Microarchitecture,,} | sed -e 's/config_m/-/g' -e 's/config_generic_cpu/-x64v/g') +fi + sed -e 's|^CONFIG_GENERIC_CPU=y|# CONFIG_GENERIC_CPU is not set|g' -i .config sed -e 's|^CONFIG_GENERIC_CPU2=y|# CONFIG_GENERIC_CPU2 is not set|g' -i .config sed -e 's|^CONFIG_GENERIC_CPU3=y|# CONFIG_GENERIC_CPU3 is not set|g' -i .config sed -e 's|^CONFIG_GENERIC_CPU4=y|# CONFIG_GENERIC_CPU4 is not set|g' -i .config +sed -e "s|^CONFIG_LOCALVERSION=\"-x64v2\"|CONFIG_LOCALVERSION=\"$_localversion\"|g" -i .config sed -e "s|^# $Microarchitecture is not set|$Microarchitecture=y|g" -i .config echo |