Comments (7)
Ok. Thanks to your message, I made a second try and sent an email at tech@. I think this is the most I can do for now.
from oksh.
This would be an issue to bring up with the OpenBSD tech@ mailing list.
I intentionally don't forward carry patches; oksh always matches OpenBSD ksh behavior (good and bad).
Please test your setup on an OpenBSD machine and if it's not right, send a patch and then I'll sync oksh.
from oksh.
Well, that's fair enough.
Though due to my lack of experience with that kind of things, I find myself uncapable of doing so.
I managed to get a OpenBSD running in a VM with qemu and I can confirm that the issue appears
when PS1
contains a newline (\n
). I got a bit stuck at getting the source code and compiling etc...
Anyway, I will not continue further submitting at their mailing list. It easy enough for me to patch this version every time there is a need. And I am happy enough for that.
So, if anyone is willing, he/she could use the small patch posted above.
It seems to me that you can close this issue if you think this is appropriate.
Thank you for your time and effort!
from oksh.
That's a bit disappointing. Why not benefit everyone?
You don't have to build oksh on the OpenBSD machine. The default shell is oksh. That's the point of this repository.
You said you were able to replicate it on your OpenBSD VM, so why not email your patch to them?
from oksh.
That was a great mail to tech@. I'm glad to have been given the nudge.
I'll sync oksh when any changes happen.
from oksh.
Your fixes were committed to OpenBSD. I've merged them into here.
Thanks again for the bug report, and double thanks for reporting it to tech@!
from oksh.
Congrats on a successful bug report.
And quick update of this repo.
from oksh.
Related Issues (20)
- Is it possible to release a new tarball? HOT 4
- [question] similar projects for other BSDs shells? HOT 7
- set -A no longer works HOT 1
- Provide sample ksh.kshrc HOT 1
- wrong configure option inside termux HOT 8
- `./configure --enable-ksh` stills installs manual as `oksh` HOT 3
- Announcement: renaming branch to main on 11/26. HOT 2
- FreeBSD 12.2p4: ^L in vi-mode prints as a string of literals rather than clearing the screen HOT 3
- Stop line wrapping in emacs mode. HOT 1
- oksh not compliant with ksh88 vi-editing mode?
- `shift $#` inside for loop without `in word...` part breaks the parameter list HOT 1
- down-history: difference with bash/ksh
- Feature request: bashism "<<<"
- Compiling oksh against netbsd-curses HOT 3
- $RANDOM within scripts returns the same value HOT 3
- What is correct value for TERM to ^L=clear-screen on Linux? HOT 5
- ksh attempts to cd into non-existent cdpath before trying argument first HOT 11
- command wrapping too early HOT 5
- Building fine on MSYS2 MSYS HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oksh.