FS#58343 - [hiawatha] letsencrypt script installation

Attached to Project: Community Packages
Opened by Armand (Kewl) - Tuesday, 24 April 2018, 20:37 GMT
Last edited by Kyle Keen (keenerd) - Sunday, 12 May 2019, 12:28 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Kyle Keen (keenerd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

*** Description ***
The letsencrypt script is provided in the package in `/usr/share/hiawatha/letsencrypt.tar.gz`
It is good to have the script provided however it is not really practical to use and to update this way.
What do you suggest?
Could the package provide the letsencrypt tool properly installed and integrated in the filesystem?
If needed I can pass some information to Hugo or you can discuss with him as you prefer.

Thanks
This task depends upon

Closed by  Kyle Keen (keenerd)
Sunday, 12 May 2019, 12:28 GMT
Reason for closing:  Deferred
Additional comments about closing:   FS#61903 
Comment by Armand (Kewl) - Friday, 27 April 2018, 19:01 GMT
*** further comments from Hugo on letsencrypt ***
Version 2.0 searches in ~/.letsencrypt/, /etc/letsencrypt/ and /usr/local/etc/letsencrypt/ for the config file. So, simply write the script to a suitable location and let the user create a config file in his/her own home directory as explained in the README. Should be easy to package.
Comment by Armand (Kewl) - Friday, 27 April 2018, 19:08 GMT
and while we are talking about config we should replace for Arch the variable with the systemd restart
`HIAWATHA_RESTART_COMMAND = systemctl restart hiawatha.service`
Comment by Armand (Kewl) - Saturday, 05 May 2018, 05:11 GMT
I have updated the wiki here https://wiki.archlinux.org/index.php/Hiawatha in order to reflect the latest developments about letsencrypt and config file location.
Comment by Armand (Kewl) - Sunday, 01 July 2018, 21:37 GMT
@keenerd could you provide your comments on this ?
Comment by Kyle Keen (keenerd) - Sunday, 19 August 2018, 02:19 GMT
I really wish they wouldn't use PHP for this.
Comment by Armand (Kewl) - Sunday, 19 August 2018, 06:19 GMT
What is the issue using PHP for this ?
Comment by Armand (Kewl) - Saturday, 13 October 2018, 09:39 GMT
Would it be possible to conclude on the subject?
Letsencrypt is not properly integrated in this installation, do you want to integrate it or alternatively remove it if you don't like it for some reasons, like being coded in PHP and we could build another package for it. Open for other alternatives that closes the case of course.
Comment by Armand (Kewl) - Monday, 07 January 2019, 17:15 GMT
I think it is better I create an AUR package for the letsencrypt script and you don't need to include the gz in the package
Let me know if you think differently but as I haven't heard from you, this is the way I will progress
Comment by Armand (Kewl) - Sunday, 20 January 2019, 21:07 GMT
@Kyle I am ready to release the AUR package https://ptpb.pw/wgmI
If you have no issue with it you can remove the tarball from your hiawatha package in the next release.
Are you ok with this new setup?
Comment by Armand (Kewl) - Tuesday, 22 January 2019, 20:30 GMT
Please see the AUR package https://aur.archlinux.org/packages/hiawatha-letsencrypt/
Therefore would you agree to remove the tarball from your hiawatha package in the next release?
thanks

Loading...