Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 696615 Details for
Bug 694778
sys-kernel/genkernel initramfs support for multiple crypt_roots
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
minimal patch to add support for crypt_roots to genkernel 4.2.1
add-crypt-roots-support-4.2.1.patch (text/plain), 1.37 KB, created by
Edward Middleton
on 2021-04-01 04:31:24 UTC
(
hide
)
Description:
minimal patch to add support for crypt_roots to genkernel 4.2.1
Filename:
MIME Type:
Creator:
Edward Middleton
Created:
2021-04-01 04:31:24 UTC
Size:
1.37 KB
patch
obsolete
>diff -Naur genkernel-4.2.1.orig/defaults/initrd.scripts genkernel-4.2.1/defaults/initrd.scripts >--- genkernel-4.2.1.orig/defaults/initrd.scripts 2021-03-27 22:09:40.000000000 +0900 >+++ genkernel-4.2.1/defaults/initrd.scripts 2021-04-01 10:57:35.991418836 +0900 >@@ -1843,6 +1843,12 @@ > exit 1 > fi > >+ if [ $2 -gt 0 ] >+ then >+ eval local LUKS_NAME="$1_$2" >+ eval local OPENED_LOCKFILE='"${CRYPT_'${TYPE}'_OPENED_LOCKFILE}_$2"' >+ fi >+ > while true > do > local gpg_cmd="" >@@ -2344,7 +2350,11 @@ > > if [ -n "${CRYPT_ROOT}" ] > then >- openLUKS "root" >+ local crypt_index=0 >+ for CRYPT_ROOT in ${CRYPT_ROOTS}; do >+ openLUKS "root" ${crypt_index} >+ let crypt_index=${crypt_index}+1 >+ done > if [ -n "${REAL_ROOT}" ] > then > # Rescan volumes >@@ -2394,6 +2404,7 @@ > write_env_file \ > "${CRYPT_ENV_FILE}" \ > CRYPT_ROOT \ >+ CRYPT_ROOTS \ > CRYPT_ROOT_OPTIONS \ > CRYPT_SILENT \ > CRYPT_SWAP \ >diff -Naur genkernel-4.2.1.orig/defaults/linuxrc genkernel-4.2.1/defaults/linuxrc >--- genkernel-4.2.1.orig/defaults/linuxrc 2021-03-27 22:09:40.000000000 +0900 >+++ genkernel-4.2.1/defaults/linuxrc 2021-04-01 10:57:00.067418026 +0900 >@@ -214,8 +214,9 @@ > ISCSI_NOIBFT=1 > ;; > # Crypto >- crypt_root=*) >- CRYPT_ROOT=${x#*=} >+ crypt_root=*|crypt_roots=*) >+ CRYPT_ROOT=${CRYPT_ROOT:=${x#*=}} >+ CRYPT_ROOTS="${CRYPT_ROOTS} ${x#*=}" > USE_CRYPTSETUP=1 > ;; > crypt_root_options=*)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 694778
:
649158
|
649244
|
649314
|
650442
|
656064
|
657942
| 696615 |
723700