You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Koji Sekiguchi (Resolved) (JIRA)" <ji...@apache.org> on 2012/03/05 08:51:03 UTC

[jira] [Resolved] (SOLR-2260) syntax error in shell script "abo"

     [ https://issues.apache.org/jira/browse/SOLR-2260?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Koji Sekiguchi resolved SOLR-2260.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.1
                   4.0
         Assignee: Koji Sekiguchi

This one had been resolved at the part of SOLR-2046.
                
> syntax error in shell script "abo"
> ----------------------------------
>
>                 Key: SOLR-2260
>                 URL: https://issues.apache.org/jira/browse/SOLR-2260
>             Project: Solr
>          Issue Type: Sub-task
>    Affects Versions: 1.4, 1.4.1
>            Reporter: Thomas Koch
>            Assignee: Koji Sekiguchi
>             Fix For: 4.0, 3.1
>
>
> The syntax error doesn't effects all shells, on my computer only zsh but not dash or bash:
> --- src/scripts/abo
> +++ src/scripts/abo
> @@ -175,7 +175,7 @@ trap 'echo cleaning up, please wait ...;/bin/rm -rf ${data_dir}/${name} ${data_d
>  
>  # make a backup using hard links into temporary location
>  # then move it into place atomically
> -if [[ "${OS}" == "SunOS" || "${OS}" == "Darwin"  || "${OS}" == "FreeBSD"]]
> +if [[ "${OS}" == "SunOS" || "${OS}" == "Darwin"  || "${OS}" == "FreeBSD" ]]
>  then
>    orig_dir=$(pwd)
>    mkdir ${data_dir}/${temp}
> It's only the space at the end of the if statement. You can check for syntax errors in shells with
> sh -n $PATH_TO_SCRIPT
> Debian is doing this as part of it's package sanity checks. This is how I found the issue. If you have multiple shells on your system, you can run this check with all shells:
> zsh -n $PATH_TO_SCRIPT
> dash -n $PATH_TO_SCRIPT
> bash -n $PATH_TO_SCRIPT

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org