Vladimir Panov
0d11f67c23
Don't attempt to copy id_ecdsa if it is not needed.
2025-07-31 11:08:31 +08:00
M.Schmidt
6607728e24
improve(lvm,cryptroot): export private key with a structurally equal naming scheme; cleanup
2024-12-13 10:01:19 +01:00
M.Schmidt
590b75fd6f
improve(lvm+cryptroot extensions): enable possibility for LVM on LUKS
2024-12-13 10:01:19 +01:00
user
502e139598
New option: CRYPTROOT_MAPPER. Make ROOT_MAPPER name for CRYPTROOT changable.
2024-11-05 16:35:02 +01:00
ColorfulRhino
cc59d8af9e
extensions: Add "Extension: ${EXTENSION}: " prefix to some extension logs
...
Establish some consistency with extension logging. Some extensions use another format:
display_alert "message" "${EXTENSION}" "info"
These were *not* adapted to this new schema.
2024-07-18 12:30:11 +02:00
Alessandro Lannocca
befac02d7b
extend network inactivity timeout to 100 seconds
2024-07-02 10:00:57 +02:00
Alessandro Lannocca
9fe029567f
extensions/fs-cryptroot-support.sh:
...
add 10 seconds network inactivity timeout to dropbear ssh while waiting for cryptroot-unlock password
2024-07-02 10:00:57 +02:00
Alessandro Lannocca
970048441a
extensions/fs-cryptroot-support.sh: fix #6857
...
rework quoting for sed expression manipulating DROPBEAR_OPTIONS in dropbear.conf
2024-07-02 10:00:57 +02:00
Ricardo Pardini
ee37a0c19a
ext: fs-cryptroot-support: don't abuse add_host_dependencies
...
- use correct hook to make config changes
2024-06-23 11:49:12 +02:00
Igor Pecovnik
75ce67f329
Run shellfmt to complete code
2024-06-22 19:22:24 +02:00
Rafael
94d4c007d1
Feature lvm support ( #6204 )
...
* using the configured volume group name
* added LVM support
* ensuring /boot never on LVM volume, created hook to setup root device
* preparing root device via extension, not assuming any particular partition for root
* using tab spacing
* using global parameter to require a boot partition
* using boot require, moving cryptroot code to extension
* adds crypt image suffix
---------
Co-authored-by: rafael <rvalle@privaz.io >
2024-02-01 20:01:58 +01:00
Ricardo Pardini
11df81403d
config/lib/exts: run shellfmt
...
- `bash lib/tools/shellfmt.sh`
- mostly spacing changes that accumulated over time
2023-08-22 14:28:14 +02:00
Gunjan Gupta
154fdb83f9
Fix cryptroot setup with flash-kernel and ssh unlock on newer dropbear versions
2023-08-02 08:30:27 +02:00
Gunjan Gupta
909fa47b7e
Fix caching of cryptroot packages. Also moved the crypt code to extension
2023-07-22 02:18:49 +05:30
Gunjan Gupta
5b65b6b29f
Add openssh-client as a dependency when building with CRYPTROOT
2023-07-09 16:03:53 +05:30
Ricardo Pardini
7879895049
armbian-next: core extensions for xfs / f2fs / brtfs / LUKS/cryptroot hostdeps; enable in main-config
2023-02-18 07:42:46 -03:00