geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevan Miller (JIRA)" <>
Subject [jira] Updated: (GERONIMO-5440) Dos line endings (^M) makes all unix shell scripts unexecutable
Date Thu, 08 Jul 2010 17:43:52 GMT


Kevan Miller updated GERONIMO-5440:

    Affects Version/s: 2.1.6
                           (was: 2.1)

Ugh. Thanks Frederik. 

Another work-around is to build from source.

We need to fix this issue going forward in future releases. I can think of several options:

1) build releases on non windows machines
2) use svn properties to set script/bat files to appropriate line endings
3) other build trickery (IIRC, we used to mess with line endings based on the distribution
type .zip or .tar.gz)
4) ...

Any suggestions? Anybody willing to fix?

> Dos line endings (^M) makes all unix shell scripts unexecutable
> ---------------------------------------------------------------
>                 Key: GERONIMO-5440
>                 URL:
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: commands
>    Affects Versions: 2.1.6
>         Environment: Ubuntu 10.04
> Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
> Geronimo 2.1.6 jetty6 javaee5 2.1.6
>            Reporter: Fredrik Jonson
>            Priority: Minor
> All shell scripts in geronimo 2.1.6 jetty6 version 2.1.6 seems to have been encoded with
dos line endings, which makes them unexecutable:
> Download geronimo-jetty6-javaee5-2.1.6-bin.tar.gz
>  tar xvf geronimo-jetty6-javaee5-2.1.6-bin.tar.gz
>   cd geronimo-jetty6-javaee5-2.1.6
>   bin/ 
>   bash: bin/ /bin/sh^M: bad interpreter: No such file or directory
> The issue is easily fixable though, convert all dos line endings to unix line endings:
>  perl -pi -e 's/\r\n/\n/g' bin/*.sh
> PS. In geronimo's jira version 2.1.6 is not available in the  "Affects version/s" option.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message