[Openmcl-devel] Minor fix to scripts/ccl*
    R. Matthew Emerson 
    rme at clozure.com
       
    Wed Jan 27 14:13:41 PST 2010
    
    
  
Gary decided that the fancy ccl scripts had portability issues, and changed them back to simpler ones in the trunk (moving the fancy scripts over to the contrib directory in the process).
http://trac.clozure.com/ccl/changeset/13098
On Jan 27, 2010, at 11:20 AM, Ben Hyde wrote:
> Opps,  While that did work for "./script/ccl64" it did not work for  
> "script/ccl64".  So, new patch:
> 
> bash-3.2$ svn diff scripts
> Index: scripts/ccl
> ===================================================================
> --- scripts/ccl	(revision 13410)
> +++ scripts/ccl	(working copy)
> @@ -14,7 +14,10 @@
> 
>  if [ -z "$CCL_DEFAULT_DIRECTORY"  -a  -n "`which readlink`" ]; then
>      dir="`readlink $0`"
> -    probe "${dir%/scripts/ccl}"
> +    [ -z "$dir" ] && dir="$0"
> +    dir=`dirname "$dir"`
> +    dir=`(cd "$dir/.."; pwd)`
> +    probe "$dir"
>  fi
> 
>  if [ -z "$CCL_DEFAULT_DIRECTORY" ]; then
> Index: scripts/ccl64
> ===================================================================
> --- scripts/ccl64	(revision 13410)
> +++ scripts/ccl64	(working copy)
> @@ -14,7 +14,10 @@
> 
>  if [ -z "$CCL_DEFAULT_DIRECTORY"  -a  -n "`which readlink`" ]; then
>      dir="`readlink $0`"
> -    probe "${dir%/scripts/ccl64}"
> +    [ -z "$dir" ] && dir="$0"
> +    dir=`dirname "$dir"`
> +    dir=`(cd "$dir/.."; pwd)`
> +    probe "$dir"
>  fi
> 
>  if [ -z "$CCL_DEFAULT_DIRECTORY" ]; then
    
    
More information about the Openmcl-devel
mailing list