View Single Post
Posts: 1,808 | Thanked: 4,272 times | Joined on Feb 2011 @ Germany
#1352
Originally Posted by joerg_rw View Post
sorry, that's nonsense. Again, _every_ system will break and not boot up when you mess around with the system shell too much. Try replacing the bourne shell by a cshell on a system-V init system. How should maemo be any different in this regard? Usually the system shell must be Posix and/or Bourne, for Maemo it must be busybox in the variant that originally shipped witj it.
Because you can? You can't. You MUST NOT [RFC2119] (modulo BB-P is supposed to be 100% compatible to BB-basic, for exactly this reason to not break stuff that depends on it. So BB-P is supposed to be 'safe' for system shell, for now - until some bug in cmd syntax wants to get fixed).

I'd say e.g. FHS and in the end ultimately the system and how it ships defines what the system shell (and toolbox) is supposed to be and act alike. E.g- for mc it's perfectly sane when the package for the distro relies on diff (and depends on it) and expect it in the location it's found at when installing the default distro pkg for diff (as a dependency of mc). You could even argue that diff has to be in a certain location when FHS specifies so (it doesn't, for diff. see http://www.pathname.com/fhs/pub/fhs-...#REQUIREMENTS2 ff). Any _bug_ in mc would be in the maemo package and introduced by the pkg maintainer who failed to adapt the dependency while preparing the maemo mc pkg.
Joerg. You're right in the general case. I'm right in this practical and particular case.

I have exactly zero problems with bb-power (thumb at that -- I'm become a proud user of CSSU thumb) and if I ever notice a problem I would try to fix the affected program so that it works with the "system shell" as well as with "my shell" .

So if backupmenu has a problem with bb-power (or rather, if bb-power causes a problem in backupmenu) I'd try to make backupmenu compatible *with both*. I don't know what problem backupmenu has (haven't read this whole thread and I don't use backupmenu anyway), but I'd submit whatever problem it is will be easy to solve (backupmenu is a -- bourne -- shell script anyway).
 

The Following 3 Users Say Thank You to reinob For This Useful Post: