geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Fredrik Jonson (JIRA)" <>
Subject [jira] Created: (GERONIMO-5440) Dos line endings (^M) makes all unix shell scripts unexecutable
Date Thu, 08 Jul 2010 13:14:49 GMT
Dos line endings (^M) makes all unix shell scripts unexecutable

                 Key: GERONIMO-5440
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: commands
    Affects Versions: 2.1
         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
  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