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

[IDEA] Coreutils package #30

Open
2 tasks done
Ruthenic opened this issue Jan 2, 2022 · 1 comment
Open
2 tasks done

[IDEA] Coreutils package #30

Ruthenic opened this issue Jan 2, 2022 · 1 comment
Labels
idea App idea

Comments

@Ruthenic
Copy link
Contributor

Ruthenic commented Jan 2, 2022

Please read conditions below carefully, and don't delete this part. Invalid issues will be closed.

  • No apps related to piracy or intellectual property infringement is allowed.
  • We can't guarantee if the app will be developed by anyone.
  • We encourage you to develop the app by yourself. This would be a great contribution to webOS homebrew community.
  • I understand conditions above
  • I'd like to develop this app by myself (it depends on whether I have the time/skillz to figure out how to do this, though)

Issue content starts below this line


The coreutils that are currently included with WebOS are.. weird. Busybox is okay for most things, but env seems to look for a busybox util before in $PATH (???), and ash is.. not really that good (no .ashrc support afaik, no additional bash features, etc), as well as there only being vi (not even vim!).

I think it would be neat to have a package that either bind-mounts a set of sane coreutils (bash/zsh, gnu/uutils coreutils, nano/vim) to /usr/bin over busybox hardlinks, or put them in a known path and bindmounting over /etc/profile to set the $PATH to use those files before the ones in /usr/bin.

@Ruthenic Ruthenic added the idea App idea label Jan 2, 2022
@mariotaku
Copy link
Member

Or even more simple. Add override to ~/.profile because you don't have/shouldn't change coreutils for system usage, and changing for SSH is enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea App idea
Projects
None yet
Development

No branches or pull requests

2 participants