File tree Expand file tree Collapse file tree 10 files changed +50
-20
lines changed Expand file tree Collapse file tree 10 files changed +50
-20
lines changed Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -471,8 +471,11 @@ prepare() {
471
471
_sign_modules () {
472
472
msg2 " Signing modules in $1 "
473
473
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
474
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
475
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
474
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
475
+ if [[ ! " $sign_key " =~ ^/ ]]; then
476
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
477
+ fi
478
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
476
479
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
477
480
478
481
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -472,8 +472,11 @@ prepare() {
472
472
_sign_modules () {
473
473
msg2 " Signing modules in $1 "
474
474
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
475
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
475
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
+ if [[ ! " $sign_key " =~ ^/ ]]; then
477
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
478
+ fi
479
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
477
480
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
478
481
479
482
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -532,8 +532,11 @@ prepare() {
532
532
_sign_modules () {
533
533
msg2 " Signing modules in $1 "
534
534
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
535
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
536
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
535
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
536
+ if [[ ! " $sign_key " =~ ^/ ]]; then
537
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
538
+ fi
539
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
537
540
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
538
541
539
542
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -470,8 +470,11 @@ prepare() {
470
470
_sign_modules () {
471
471
msg2 " Signing modules in $1 "
472
472
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
473
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
473
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
474
+ if [[ ! " $sign_key " =~ ^/ ]]; then
475
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
476
+ fi
477
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
475
478
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
476
479
477
480
find " $1 " -type f -name ' *.ko' -print -exec \
Original file line number Diff line number Diff line change @@ -532,8 +532,11 @@ prepare() {
532
532
_sign_modules () {
533
533
msg2 " Signing modules in $1 "
534
534
local sign_script=" ${srcdir} /${_srcname} /scripts/sign-file"
535
- local sign_key=" ${srcdir} /${_srcname} /$( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
536
- local sign_cert=" $( echo " $sign_key " | sed ' s/\.pem$/.x509/' ) "
535
+ local sign_key=" $( grep -Po ' CONFIG_MODULE_SIG_KEY="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
536
+ if [[ ! " $sign_key " =~ ^/ ]]; then
537
+ sign_key=" ${srcdir} /${_srcname} /${sign_key} "
538
+ fi
539
+ local sign_cert=" ${srcdir} /${_srcname} /certs/signing_key.x509"
537
540
local hash_algo=" $( grep -Po ' CONFIG_MODULE_SIG_HASH="\K[^"]*' " ${srcdir} /${_srcname} /.config" ) "
538
541
539
542
find " $1 " -type f -name ' *.ko' -print -exec \
You can’t perform that action at this time.
0 commit comments