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