deviceinfo: add initfs_extra_compression
For configuring the archive compression parameters for the initramfs-extra archive.
This commit is contained in:
@@ -33,6 +33,7 @@ mkinitfs reads deviceinfo values from */etc/deviceinfo*. The following variables
|
||||
are *required* by mkinitfs:
|
||||
|
||||
- deviceinfo_initfs_compression
|
||||
- deviceinfo_initfs_extra_compression
|
||||
- deviceinfo_mesa_driver
|
||||
- deviceinfo_modules_initfs
|
||||
- deviceinfo_uboot_boardname
|
||||
@@ -40,6 +41,10 @@ are *required* by mkinitfs:
|
||||
It is a design goal to keep the number of required variables from deviceinfo to
|
||||
a bare minimum, and to require only variables that don't hold lists of things.
|
||||
|
||||
*NOTE*: When deviceinfo_initfs_extra_compression is set, make sure that the
|
||||
necessary tools to extract the configured archive format are in the initramfs
|
||||
archive.
|
||||
|
||||
# DIRECTORIES
|
||||
|
||||
The following directories are used by mkinitfs to generate the initramfs and
|
||||
|
@@ -15,6 +15,7 @@ import (
|
||||
|
||||
type DeviceInfo struct {
|
||||
InitfsCompression string
|
||||
InitfsExtraCompression string
|
||||
MesaDriver string
|
||||
ModulesInitfs string
|
||||
UbootBoardname string
|
||||
|
@@ -21,6 +21,7 @@ func TestNameToField(t *testing.T) {
|
||||
{"deviceinfo_modules_initfs", "ModulesInitfs"},
|
||||
{"modules_initfs", "ModulesInitfs"},
|
||||
{"deviceinfo_modules_initfs___", "ModulesInitfs"},
|
||||
{"deviceinfo_initfs_extra_compression", "InitfsExtraCompression"},
|
||||
}
|
||||
|
||||
for _, table := range tables {
|
||||
|
Reference in New Issue
Block a user