Skip to content

Add Ubuntu 16.04 netinstall#146

Open
creideiki wants to merge 6 commits into
saab-simc-admin:masterfrom
creideiki:distro-agnostic-netinstall
Open

Add Ubuntu 16.04 netinstall#146
creideiki wants to merge 6 commits into
saab-simc-admin:masterfrom
creideiki:distro-agnostic-netinstall

Conversation

@creideiki

Copy link
Copy Markdown
Contributor

Make the netinstall machinery distro agnostic, and add Ubuntu 16.04 LTS.

Closes #139.

No version bump or changelog entry, because of #144.

In order to install Ubuntu over the network, we need to make Pallet
Jack's netboot machinery installation method agnostic. As a first
step, rename "kickstart" to "netinstall" in keys and filenames, and
introduce new keys under `host.netinstall` to select a method.
Change "kickstart" to "netinstall" except for where it really is
Kickstart specific.

Introduce a new rule for `host.pxelinux.append`, generating Preseed
values for Ubuntu.
Change names in documentation, keys, and variables from "kickstart" to
"netinstall".
@creideiki creideiki force-pushed the distro-agnostic-netinstall branch from e51b74f to ae1eb8a Compare September 28, 2017 09:49
@creideiki

Copy link
Copy Markdown
Contributor Author

This conflicts with #145. Merge that one first, and I'll rebase.

@creideiki

Copy link
Copy Markdown
Contributor Author

This is an incompatible change of user-visible functionality, and should increment the major version.

Changelog:

creideiki added a commit to creideiki/palletjack that referenced this pull request Oct 18, 2017
…-netinstall

* 05b2d0d Point to preseed URL if available
* 9ba1079 Update pj2pxelinux for method-agnostic netinstall
* 753eaed Update transforms for method-agnostic netinstall
* 3f507cb Add Ubuntu 16.04 OS and netinstall objects
* 9af2256 Make netinstall language method agnostic
creideiki added a commit to creideiki/palletjack that referenced this pull request Oct 18, 2017
…-netinstall

* 05b2d0d Point to preseed URL if available
* 9ba1079 Update pj2pxelinux for method-agnostic netinstall
* 753eaed Update transforms for method-agnostic netinstall
* 3f507cb Add Ubuntu 16.04 OS and netinstall objects
* 9af2256 Make netinstall language method agnostic
creideiki added a commit to creideiki/palletjack that referenced this pull request Oct 18, 2017
…-netinstall

* 05b2d0d Point to preseed URL if available
* 9ba1079 Update pj2pxelinux for method-agnostic netinstall
* 753eaed Update transforms for method-agnostic netinstall
* 3f507cb Add Ubuntu 16.04 OS and netinstall objects
* 9af2256 Make netinstall language method agnostic
creideiki added a commit to creideiki/palletjack that referenced this pull request Oct 18, 2017
…-netinstall

* 05b2d0d Point to preseed URL if available
* 9ba1079 Update pj2pxelinux for method-agnostic netinstall
* 753eaed Update transforms for method-agnostic netinstall
* 3f507cb Add Ubuntu 16.04 OS and netinstall objects
* 9af2256 Make netinstall language method agnostic
creideiki added a commit to creideiki/palletjack that referenced this pull request Oct 18, 2017
…-netinstall

* 05b2d0d Point to preseed URL if available
* 9ba1079 Update pj2pxelinux for method-agnostic netinstall
* 753eaed Update transforms for method-agnostic netinstall
* 3f507cb Add Ubuntu 16.04 OS and netinstall objects
* 9af2256 Make netinstall language method agnostic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant