Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request - add tools gnutls gnupg gnu-getopt tree #28

Open
jkoppenol opened this issue Jan 19, 2021 · 6 comments
Open

Feature request - add tools gnutls gnupg gnu-getopt tree #28

jkoppenol opened this issue Jan 19, 2021 · 6 comments

Comments

@jkoppenol
Copy link

Hi, I just installed another package from Homebrew, and I noticed that some more gnu or common linux tools are available which are not "featured" in this nice project:

######################################################################## 100.0% ==> Installing dependencies for pass: gnu-getopt, ... , tree ... ==> Installing pass dependency: gnu-getopt ==> Pouring gnu-getopt-2.36.1.catalina.bottle.tar.gz ... ==> Installing pass dependency: gnutls ==> Pouring gnutls-3.6.15.catalina.bottle.tar.gz ... ==> Installing pass dependency: gnupg ==> Pouring gnupg-2.2.27.catalina.bottle.tar.gz ... ==> Installing pass dependency: tree ==> Pouring tree-1.8.0.catalina.bottle.tar.gz

Can these be added to the scripts?

@pkill37
Copy link
Owner

pkill37 commented Feb 1, 2021

I'll consider this. A change like this means I should probably also rename this from "linuxify" to "gnuify"

@bengaywins
Copy link

It's more than just GNU stuff though. So I think it's more prescriptive about that it's being more like Linux as opposed to just straight GNU.

@jkoppenol
Copy link
Author

jkoppenol commented Apr 5, 2021 via email

@pkill37
Copy link
Owner

pkill37 commented Apr 6, 2021

Anyone want to send a PR for this? :)

@jstelzer
Copy link

jstelzer commented Sep 9, 2021

Hello, I just recently found this project and it's quite nice.

For this feature, I would caution that things like gnupg can be touchy.

For instance, brew's gnupg package is version 2.3
The [email protected] package is the 'stable' version. From the 2.3 release notes:

Although some bugs might linger in the 2.3 versions, they are intended
to replace the 2.2 series.  2.3 may even be used for production purposes
if either the risk of minor regressions is acceptable or the new
features are important.

I bring this up because I use [email protected] daily in connection with my yubikeys. I have not had the bandwidth to figure out the issues with ssh key forwarding from the gnupg daemon yet. There are enough moving parts that it's not top of mind.

If this were to blindly install gnupg then that would make this guide near impossible to follow:
https://github.com/drduh/YubiKey-Guide

There are ways to work around this, env vars, command line opts, etc but those all add complexity. All I'm saying is that there are issues here to consider before just going down the simple, obvious and wrong path :)

@jkoppenol
Copy link
Author

jkoppenol commented Oct 6, 2021

Thanks for poniting this out @jstelzer !
Perhaps it's wise to verify this for all sensitive packages (like gnupg, libressl, openssh, etc)

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

No branches or pull requests

4 participants