Hlavní navigace

Skripty v Ubuntu mají problémy se shellem dash

Petr Krčmář

Nejedná se sice o nijak novou zprávu, ale i přesto stojí za to se jí zabývat. Vývojáři Ubuntu změnili ve verzi 6.10 Edgy Eft symbolický odkaz /bin/sh. Ten původně vedl na /bin/bash, ale nyní odkazuje /bin/dash. Bohužel pisatelé mnoha skriptů považovali původní odkaz za dogma a tak automaticky své bashovské skripty nechávali spouštět s pomocí /bin/sh místo správného /bin/bash. Do nedávna byl tento postup samozřejmě funkční, ale se změnou odkazu se objevila řada problémů a velké množství skriptů se stalo nefunkčními.

Velká diskuse okolo tohoto problému se objevila na serveru Launchpad.net.

(Upozornil Marcel Svitalský.)

Našli jste v článku chybu?