disk: add RequiredSizes to ImageOptions
These RequiredSizes are a map that is passed on to the partition table logic which had hardcoded defaults. This makes it possible to define either no RequiredSizes (`nil`) or empty RequiredSizes which means no further constraint checks or partition resizes will be done.
This commit is contained in:
parent
d7f5fac183
commit
39879a9f60
17 changed files with 188 additions and 57 deletions
|
|
@ -2283,7 +2283,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2305,7 +2305,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2369,7 +2369,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2416,7 +2416,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2291,7 +2291,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2313,7 +2313,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2377,7 +2377,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2424,7 +2424,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2299,7 +2299,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2321,7 +2321,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2385,7 +2385,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2432,7 +2432,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2307,7 +2307,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2329,7 +2329,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2393,7 +2393,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2440,7 +2440,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2114,7 +2114,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2136,7 +2136,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2200,7 +2200,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2247,7 +2247,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -2122,7 +2122,7 @@
|
|||
"type": "org.osbuild.truncate",
|
||||
"options": {
|
||||
"filename": "disk.img",
|
||||
"size": "4822401024"
|
||||
"size": "4294967296"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -2144,7 +2144,7 @@
|
|||
"uuid": "CB07C243-BC44-4717-853E-28852021225B"
|
||||
},
|
||||
{
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"start": 3125248,
|
||||
"type": "0FC63DAF-8483-4772-8E79-3D69D8477DE4",
|
||||
"uuid": "6264D520-3FB9-423F-8AB8-7A0A8E3D3562"
|
||||
|
|
@ -2208,7 +2208,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471,
|
||||
"size": 5263327,
|
||||
"lock": true
|
||||
}
|
||||
}
|
||||
|
|
@ -2255,7 +2255,7 @@
|
|||
"options": {
|
||||
"filename": "disk.img",
|
||||
"start": 3125248,
|
||||
"size": 6293471
|
||||
"size": 5263327
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue