mksh exec bug.
Pawel Golaszewski
blues at pld-linux.org
Sun Jan 15 21:21:10 CET 2012
On Sun, 15 Jan 2012, Adam Osuchowski wrote:
> > alternatives - może i tak, ale NIE dla /bin/sh System _musi_ być
> > robiony pod konkretnego shell-a i nic tego nie zmieni. Inaczej
> > skończymy z tym, że nie możesz zainstalować usług razem, bo część
> > będzie wymagało jednego /bin/sh, a druga część innego. Chore.
> I co w takim razie zrobisz z przypadkiem od którego zaczął się ten wątek?
> Jak wg Ciebie ,,system musi być robiony'', żeby to zadziałało
System musi być zrobiony pod konkretny shell. Jeden.
Decyzja o tym który została podjęta bardzo dawno temu na podstawie
konkretnych przesłanek (nie chce mi się szukać w archiwum - było tego
trochę). Może dzisiaj te przesłanki częściowo przestały być aktualne, a
dodatkowo w przypadku przejścia na systemd, wogóle sytuacja się zmieni,
ale przede wszystkim istnieje _teraz_ cały stos rzeczy zależnych od
działania /bin/sh w konkretny sposób.
Jak będziemy mieli systemd porządnie zadomowiony to możemy wrócić do
dyskusji.
> IMHO rozwiązania są dwa:
>
> 1. Patchujemy lub przekompilowujemy z innymi opcjami mksh żeby robił to
> inaczej niż domyślnie -- rozwiązanie ogólnie działające, ale diabeł
> może siedzieć w szczegółach więc podchodzę do niego raczej z rezerwą.
Shell jest rozwijany, więc tutaj jest duuuża szansa na wsparcie, choć
wiele zależy od tego jak oni działają.
Ostatnio miałem baaardzo miłe doświadczenia z developerem feh-a. Kilka
błędów mu zgłosiłem i praktycznie z dnia na dzień były poprawiane.
Masz rację - diabeł siedzi w szczegółach :)
--
pozdr. Paweł Gołaszewski jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.
More information about the pld-devel-pl
mailing list