![]() |
Re: [Announce] Enhanced BusyBox package
Quote:
just doing "su -" won't work because su = busybox, and busybox (1.20.2power4) is not setuid. Which leads me to the question (I know there's a newer version, I haven't installed it yet): has the question been settled, whether it's better to have a setuid /bin/busybox or two separate busybox'es (one setuid, the other not). At least su and ping need that. |
Re: [Announce] Enhanced BusyBox package
Quote:
On the "man" issue, as mentioned it would be great to add essential parts of the man-db-n900 package so that man is fully functional but skipping most, if not all, of the actual manual pages (~15 MB). That way you could pick and choose the pages you want/need and place them in /opt/man. |
Re: [Announce] Enhanced BusyBox package
To complete the offtopic discussion about aliases:
I put a script into /etc/profiles.d/ and put there my aliases common for user and root. For aliases that should be different I put them into a Quote:
Not sure if this is unix conform, but it works. And I have all my aliases in one place. |
Re: [Announce] Enhanced BusyBox package
BTT
I just read the change log Quote:
What if I run a shell from early bootstage, i.e. from multiboot/backupmenu. Will there be any bb available then? I assume not as the link to bb power replaced original bb. This would be a no-go for me. I could live with stock bb available, but I guess that is not the case? |
Re: [Announce] Enhanced BusyBox package
Quote:
So at this moment, the situation wrt su and ping (bug #700) is not resolved. I'm willing to give the busybox split another shot if you like. I haven't actively pursuit this issue because, well, nobody brought it up again until you did (and it doesn't scratch my itch, to put it somewhat bluntly). By the way, another option would be to compile su (~15KiB) and ping (~25KiB) as separate executables from BusyBox' source and include those in busybox-power's packaging. How do you feel about this option? [1] http://www.win.tue.nl/~aeb/linux/hh/hh-8.html#ss8.10 Quote:
So to recap: What you need to do to get BusyBox' man working: 1) export MANPATH 2) install groff-base 3) copy your man pages to $MANPATH What busybox-power could do, respectively: 1) include an /etc/man.conf to make man automatically look for pages in /opt/man, just like man-db-n900 2) make our packaging suggest the package groff-base* and provide man-db-n900 3) include BusyBox' man page by default (installed to /opt/man) What you will gain if busybox-power would do the above: You won't need to install man-db-n900 as BusyBox provides man :). * I think it's best to suggest the package instead of depending on it as not everyone installs busybox-power for man. Quote:
Quote:
|
Re: [Announce] Enhanced BusyBox package
Quote:
For ping we already have a package (ping and iputils-ping, I think) -- I just installed "ping" which installs /usr/bin/ping. Busybox's /bin/ping still there. Just need to chmod +s and it works fine). For su we are missing a package (or I can't find it). Since most people probably don't need su (I don't *need* it, I just *want* it :) I guess you don't have to include it in busybox-power. But it would be nice if you could compile and package it and put it in extras-devel (otherwise I'll add it to my to-do list so that when I retire in about 30 years I will do it myself :). Let me know what you think. And thanks a lot for your support! |
Re: [Announce] Enhanced BusyBox package
Well, does it hurt to have ping and su the way it is not, used only from root privilleges?
/Estel |
Re: [Announce] Enhanced BusyBox package
Quote:
You can put that in /etc/profile (or put a script on /etc/profile.d, etc.) Otherwise man will use more. Basically man does: zcat page.gz | gtbl | nroff -Tlatin1 -mandoc 2>&1 | $PAGER where PAGER is "more" if undefined. However busybox's "more" behaves weird (or perhaps it's libvte's fault, I use the one from CSSU). less works much better, and is more comfortable to use. |
Re: [Announce] Enhanced BusyBox package
Quote:
Yeah, one could do alias su="sudo /bin/su", but it's not really the same. What if I have two users (e.g. "user" and "luser") and I want to switch from one to the other? su is just for that. sudo is only for getting root. |
Re: [Announce] Enhanced BusyBox package
Quote:
/Estel |
| All times are GMT. The time now is 02:04. |
vBulletin® Version 3.8.8