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

sudo on 10.5 has no -E option #11304

Closed
mfrasca opened this issue May 21, 2015 · 9 comments
Closed

sudo on 10.5 has no -E option #11304

mfrasca opened this issue May 21, 2015 · 9 comments

Comments

@mfrasca
Copy link

mfrasca commented May 21, 2015

possibly related to #954, I am trying to install Caskroom/cask/xquartz on a machine running MacOSX 10.5. it fails as described at mistydemeo/tigerbrew#329.

in particular:

==> sudo: illegal option `-E'
@vitorgalvao vitorgalvao added bug Issue describing a reproducible bug. core Issue with Homebrew itself rather than with a specific cask. labels May 21, 2015
@vitorgalvao
Copy link
Member

PRs are welcome, but I doubt any of the core maintainers will want to fix this. I don’t even think we should support anything under 10.6.

@mfrasca
Copy link
Author

mfrasca commented May 21, 2015

is there anything one can do, either me myself or the tigerbrew people?
I mean, other than telling the owner of the 10.5 machine to buy a new apple license?

@vitorgalvao
Copy link
Member

is there anything one can do, either me myself or the tigerbrew people?

Submit said PR.

other than telling the owner of the 10.5 machine to buy a new apple license?

It can still be installed manually; not supporting it in homebrew-cask doesn’t suddenly make it impossible to install.

I sincerely doubt any time investment from the core maintainers into adding this would be worth it. Like I said, I believe we shouldn’t even be supporting as much stuff as we are now. There’s a reason I’ve tagged the issue seriously instead of closing it, though: perhaps I’m wrong an someone will want to take on the task.

@mfrasca
Copy link
Author

mfrasca commented May 22, 2015

I am not a mac user, and I'm used to debian/ubuntu. if I install a package manually, what will happen with the dependecies? Caskroom/cask/xquartz was required in order to install pygtk.

@vitorgalvao
Copy link
Member

Not sure, but I’ll ping @ndr-qef since he did the work on the depends_on code.

@mfrasca
Copy link
Author

mfrasca commented May 24, 2015

I was considering it again: the dependency to Caskroom/cask/xquartz is not solved within tigerbrew, so I suppose if I install it otherwise, tigerbrew will find it and it might declare itself satisfied.

but I am not going to check:
the owner of the 10.5 machine gave feedback which boils down to "never mind".

@vitorgalvao
Copy link
Member

Alright, let’s close this, then.

@tapeinosyne
Copy link
Contributor

if I install a package manually, what will happen with the dependecies?

Currently, homebrew-cask must control its dependencies, and cannot use independent installations. If you install XQuartz manually, brew cask install will ignore it, and fail at the dependencies step.

As for the underlying sudo issues, I am not sure whether the E flag is useful beyond #954: brew cask itself is configured via ENV, but we currently offer no options for sudo-requiring packages.

@mfrasca
Copy link
Author

mfrasca commented May 29, 2015

I could remove the -E option by hand, and see what follows.
will post here if I have any results.

@miccal miccal removed bug Issue describing a reproducible bug. core Issue with Homebrew itself rather than with a specific cask. labels Dec 23, 2016
@Homebrew Homebrew locked and limited conversation to collaborators May 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants