Skip to content

Zfssend#2

Open
Savagedlight wants to merge 12 commits intoallanjude:zfssendfrom
Savagedlight:zfssend
Open

Zfssend#2
Savagedlight wants to merge 12 commits intoallanjude:zfssendfrom
Savagedlight:zfssend

Conversation

@Savagedlight
Copy link
Copy Markdown

@Savagedlight Savagedlight commented Mar 18, 2019

Implement many new features in poudriere image:

  • Can now create zfssend output for boot-env and full pool in one run
  • More sensible approach to setting the images hostname
  • Can now specify a custom pkg(8) repository (-P). It is assumed that the repository has been configured already, for example with the overlay directory (-c)
  • Can now source an external script (-S) immediately before the image is exported. This is useful for executing common tasks on the image before distribution,
    such as looking for secrets (and fail the image if any are found)
  • Documentation

Sponsored by: Modirum MDPay

allanjude and others added 10 commits September 20, 2019 11:06
Includes support for sending an entire pool, or just a boot environment (for upgrades)
Merge zfssend and zfssend+be to avoid code duplication
Document zfssend in manpage
Document changes in manpage and command help output.
Old behaviour:
- poudriere image would always set hostname
New behaviour:
- If hostname is specified with the -h command line option: Always set hostname
- Otherwise, and only if image doesn't already specify a hostname (see: option -c overlaydir), set default hostname.
…ory for use when installing packages to the image.
… exporting image.

This is useful for executing common tasks on the image before distribution,
such as using 3rd-party tools to look for secrets (and fail the image if any are found)

Sponsored by: Modirum MDPay
Marie Helene Kvello-Aune added 2 commits September 20, 2019 11:38
…tall in this tree' mode, because it needs to draw repo config from the image it installs to, not the host system.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants