这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@candrew66
Copy link

@candrew66 candrew66 commented Jun 7, 2025

Also add ash symlink to set as default shell
Requires termux/termux-tools#179 Merged

@candrew66 candrew66 changed the title fix(main/busybox): add ash symlink bump(main/busybox): 1.37.0 Jun 24, 2025
Also add ash symlink to set as default shell
@candrew66
Copy link
Author

There don't seem to be many new features with this release, and it also fixes a bug I was experiencing in ash.
I chose what new features to enable based on what Alpine Linux enabled.

Copy link
Member

@TomJo2000 TomJo2000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for also doing the update in this PR I had tried to build Busybox 1.37.0 locally but wasn't sure if the new features should be enabled or not.

Since the prerequisite PR is now merged this should be good to go.

@TomJo2000 TomJo2000 merged commit 0a0eab8 into termux:master Jun 24, 2025
9 checks passed
@candrew66 candrew66 deleted the busybox-ash branch June 24, 2025 22:17
@candrew66
Copy link
Author

Thanks Tom. Could I also have trusted access on the Termux wiki to add busybox ash to the shells page?
My username is Candrew.

@TomJo2000
Copy link
Member

@candrew66
Copy link
Author

Yes, I did mean https://wiki.termux.com. I guess I'll wait, thanks for the info.

@agnostic-apollo
Copy link
Member

(any week now @agnostic-apollo am I right?)

Week? pfft! Years with the workload I have.

The pull for the site branch can be merged into master (after a final look) and pulls can then be sent to it by members/users as markdown, have said that before as well.

If you want to send to https://wiki.termux.com/, then post the text you want in mediawiki format (not markdown), and I will upload it there.

@candrew66
Copy link
Author

candrew66 commented Jun 26, 2025

Thanks @agnostic-apollo.
Here is the text for https://wiki.termux.com, as another entry for the Shells page:

= Busybox Ash =

Homepage: https://busybox.net/<br>
Installation: <code>pkg install busybox</code>

Busybox provides a minimal set of Unix utilities in a single executable. One of these is ash, a POSIX-compliant shell derived from dash.<br>
Ash sources <code>/etc/profile</code> and <code>~/.profile</code> for login shells, and sources the file in <code>$ENV</code> for all interactive shells.

@agnostic-apollo
Copy link
Member

Thanks, have added at https://wiki.termux.com/wiki/Shells#Busybox_Ash

@agnostic-apollo
Copy link
Member

I pressed enter in the summary field to add your credit, and the stupid site committed it directly instead.

@candrew66
Copy link
Author

I can't see it on the page, is it there yet?

@agnostic-apollo
Copy link
Member

The shell number 3.

@TomJo2000
Copy link
Member

Can't see it either.
image

@agnostic-apollo
Copy link
Member

Can you check again?

@TomJo2000
Copy link
Member

Yep now it's there.

@agnostic-apollo
Copy link
Member

Seems to be a bug in wiki, I could see it while logged in, but not when logged out, I just randomly checked pages like history etc and now its active, maybe certain time period was required...

@TomJo2000
Copy link
Member

TomJo2000 commented Jun 28, 2025

Seems to be a bug in wiki, I could see it while logged in, but not when logged out, I just randomly checked pages like history etc and now its active, maybe certain time period was required...

  • By the way, I just pushed a revision to update-alternatives fixes and improvements. #25113 to add alternative for vi editor pager and less as part of the busybox package.
    That PR is a full subsystem overhaul for the alternatives system I'd appreciate a quick review of the scripts/ changes if you have the time.
    Busybox upstream was not reachable earlier so I was only able to add it to the PR now.

@agnostic-apollo
Copy link
Member

Okay, will try today/tomorrow.

@TomJo2000
Copy link
Member

Everything is broken down into individual self contained commits, it will be a lot easier to review the changes commit by commit.

The only one that has major additions is the one introducing the new build step.

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

Successfully merging this pull request may close these issues.

3 participants