Merge ~bryce/ubuntu/+source/ssl-cert:ssl-cert-sru-lp1853021-hirsute into ubuntu/+source/ssl-cert:ubuntu/devel
Status: | Merged |
---|---|
Approved by: | Bryce Harrington |
Approved revision: | 89e28e390817c31ac0fce1c485648805be5a319c |
Merge reported by: | Bryce Harrington |
Merged at revision: | 89e28e390817c31ac0fce1c485648805be5a319c |
Proposed branch: | ~bryce/ubuntu/+source/ssl-cert:ssl-cert-sru-lp1853021-hirsute |
Merge into: | ubuntu/+source/ssl-cert:ubuntu/devel |
Diff against target: |
161 lines (+71/-21) 3 files modified
debian/changelog (+10/-0) debian/control (+4/-3) make-ssl-cert (+57/-18) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Paride Legovini (community) | Needs Information | ||
Canonical Server | Pending | ||
git-ubuntu developers | Pending | ||
Review via email: mp+393784@code.launchpad.net |
Description of the change
Fix for server-next bug regarding a missing capability in make-ssl-cert to specify the expiration length of a self-signed certificate.
Essentially this simply needed a way to pass in a value for the -days option for openssl, however the script lacked provisions for conveniently adding new options. Instead of hacking in the new option, I've implemented a general option handling capability that should make the script more maintainable into the future.
While not mentioned in the original bug report, I expect the desire is to see this command line support also SRU'd to past releases. This may be too invasive a change with too narrow a use case to warrant SRU, so at least for now I'm targeting it to hirsute only. However, I've gone ahead and filled in the SRU template anyway. So, if the fix proves worthy and desirable, it should be straightforward to backport.
PPA: https:/
Bug: https:/
The PPA seems not to carry the new version? make-ssl- cert make-ssl- cert -h make-ssl- cert template output [--force-overwrite] make-ssl- cert generate- default- snakeoil [--force-overwrite]
root@h:~# vim /usr/sbin/
root@h:~# /usr/sbin/
Usage: /usr/sbin/
Usage: /usr/sbin/