Firebird
Jakub Bogusz
qboosh w pld.org.pl
Śro, 26 Lut 2003, 14:53:32 CET
On Wed, Feb 26, 2003 at 02:47:08PM +0100, Roman Kolasiewicz wrote:
> Witam,
>
> Wednesday, February 26, 2003, 2:40:48 PM, Jakub Bogusz wrote:
>
> > Zamiast zmiany #!/bin/sh na #!/bin/bash powinny być raczej poprawki
> > usuwające bashizmy ze skryptu.
> Zebym wiedzial jak... :), ogolnie problem jaki wystepowal mial postac:
>
> ln -s ../../$ClassicDirName/[a-z0-9]*[^oa] .
Coś takiego było w 1.0.0.ileś, w 1.0.2.908 poprawili.
Może w jakimś miejscu jeszcze zostało.
Poprawka to:
-ln -s ../../$ClassicDirName/[a-z0-9]*[^oa] .
+ln -s ../../$ClassicDirName/[a-z0-9]*[!oa] .
> Co w zalozeniach mialo tworzyc dowiazania do wszystkich plikow z
> katalogu $ClassicDirName, pod ksh to polecenie tworzy plik o nazwie
> [a-z0-9]*[^oa] w bierzacym katalogu, ktory jest dowiazaniem do
> identycznego pliku w katalogu $ClassicDirName
Wg SUSv2 standardowe są tylko wykluczenia [! ], natomiast [^ ] są
opcjonalne (więc niezdefiniowane).
(inna rzecz, że pdksh z HEAD ma dodaną obsługę także tych drugich)
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl