Age | Commit message (Collapse) | Author |
|
|
|
|
|
Namely:
- lists are alphabetically sorted
- we leverage pushd/popd in our scripts
- the six dependency has been added, it seems to be required:
https://git.launchpad.net/cloud-init/tree/requirements.txt
(note: it also seems that argparse isn't needed, however, I found
some uses of it in the codebase and didn't dare removing it)
|
|
|
|
|
|
|
|
Several packages listed as dependencies are no longer needed. Cheetah is
still potentially used, but certainly optional. Seems to only be used if
the user specifically supplies Cheetah templates. Error handling is
implemented if cloud-init needs cheetah but cannot find it, so optional
dependency is good enough.
|
|
Default to user "arch" getting created with sudo capabilities. This user
will also have the SSH keys installed that get passed in from AWS or
other data sources.
|
|
Requires switching from the original cheetah to the cheetah3 fork, which
is only available in AUR. Also, ditch oauth dependency, looks like
cloud-init only imports oauthlib.
|
|
As noted by antoinemartin, pkgconf is required during the build phase
for systemd units to be dropped in the appropriate folder.
Also, cloud-init requires dhclient as stated here:
https://github.com/cloud-init/cloud-init/blob/ad170db966492e845b9dc23346cc7297e8a99032/cloudinit/net/dhcp.py#L127
This runtime dependency has also been added.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|