Replies: 2 comments 2 replies
-
For Windows 10 Professional, the installer ISO contains only one language. So, ISO configuration would contain |
Beta Was this translation helpful? Give feedback.
0 replies
-
Some refactoring in #93. Plan to re-org the
Let's discuss this week. Ryan |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I like how the project split global and specific distribution configurations in Packer files.
Nevertheless, I suggest to add the ISO configuration level (use-cases and explanations below).
The configuration levels would be
config
folder (with defaults copied frombuilds/*.pkrvars.hcl
)builds/<OS family>/<OS version>
So, my concern is about ISO filename, checksum and hash method.
First of all, I prefer to use the exact filename (chosen by the distribution vendor) to save it on the datastore.
In fact, a Google search of that filename allows quicker search on it, when required.
Then, I would like to keep whole releases on the datastore (e.g.
ubuntu-20.04.2-live-server-amd64.iso
,ubuntu-20.04.3-live-server-amd64.iso
).Secondly, I prefer to use the checksum values that are GPG verified by the distribution vendor.
By this way, the hash method couldn't be global, but specific: no whole vendor use the same hash method.
Thirdly, I suggest to remove the ISO checksum from the specific distribution configuration.
In fact, I see 2 use-cases:
So, my suggestion is composed by following updates:
common_iso_hash
variable, so integrate the hash method iniso_checksum
variableiso_filename
andiso_checksum
from thespecific distribution configuration
iso_filename
andiso_checksum
inbuild.sh
(or files loaded bybuild.sh
)As result, the Specific distribution configuration stays stable without any update when the vendor releases a new version.
ISO configuration would become flexible and customizable like Global configuration.
What do you think about it?
Kind regards,
Stéphane
Beta Was this translation helpful? Give feedback.
All reactions