[ https://jira.codehaus.org/browse/DOXIA-516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Dunand-Laisin updated DOXIA-516: --------------------------------------- Description: I generate a daemon with appassembler-maven-plugin. The contains of bin directory is moved to */usr/bin* When I start the daemon, It failed because the script look for */usr/bin/wrapper-{color:red}w{color}inux-x86-64* The problem is with the *tr* command used on DIST_OS and DIST_ARCH and happens only if the script is put in /usr/bin {noformat} tr [:upper:] [:lower:] {noformat} must be changed to {noformat} tr "[:upper:]" "[:lower:]" {noformat} Here is an example to show that funny thing: {noformat} >cd >echo "Linux" | tr [:upper:] [:lower:] linux >cd /usr/bin >echo "Linux" | tr [:upper:] [:lower:] winux >cd /usr/bin >echo "Linux" | tr "[:upper:]" "[:lower:]" linux {noformat} It must be changed in sh.script.in was: I generate a daemon with appassembler-maven-plugin. The contains of bin directory is moved to */usr/bin* When I start the daemon, It failed because the script look for */usr/bin/wrapper-{color:red}w{color}inux-x86-64* The problem is with the *tr* command used on DIST_OS and DIST_ARCH and happens only if the script is put in /usr/bin {noformat} tr [:upper:] [:lower:] {noformat} must be changed to {noformat} tr "[:upper:]" "[:lower:]" {noformat} Here is an example to show that funny thing: {noformat} >cd >echo "Linux" | tr [:upper:] [:lower:] linux >cd /usr/bin >echo "Linux" | tr \[:upper:\] \[:lower:\] winux >cd /usr/bin >echo "Linux" | tr "[:upper:]" "[:lower:\]" linux {noformat} It must be changed in sh.script.in > [Daemon *nix template] Params of tr command must be quoted > ----------------------------------------------------------- > > Key: DOXIA-516 > URL: https://jira.codehaus.org/browse/DOXIA-516 > Project: Maven Doxia > Issue Type: Bug > Components: Maven plugin > Affects Versions: 1.6 > Environment: Ubuntu 12.04 and other linux > Reporter: Benoit Dunand-Laisin > > I generate a daemon with appassembler-maven-plugin. > The contains of bin directory is moved to */usr/bin* > When I start the daemon, It failed because the script look for > */usr/bin/wrapper-{color:red}w{color}inux-x86-64* > The problem is with the *tr* command used on DIST_OS and DIST_ARCH and > happens only if the script is put in /usr/bin > {noformat} > tr [:upper:] [:lower:] > {noformat} > must be changed to > {noformat} > tr "[:upper:]" "[:lower:]" > {noformat} > Here is an example to show that funny thing: > {noformat} > >cd > >echo "Linux" | tr [:upper:] [:lower:] > linux > >cd /usr/bin > >echo "Linux" | tr [:upper:] [:lower:] > winux > >cd /usr/bin > >echo "Linux" | tr "[:upper:]" "[:lower:]" > linux > {noformat} > It must be changed in sh.script.in -- This message was sent by Atlassian JIRA (v6.1.6#6162)