Public bug reported: Binary package hint: php5
Hello, I first tried to post : http://ubuntuforums.org/showthread.php?p=8734334 and after recompiling from php.net sources, I'm now convinced there is something wrong in patches that are applied or in some compilation option. Goal : complete the command line ./myscript.sh. Steps : - create die.php, completion.sh and myscript.sh in current folder using the following code sample - chmod 755 myscript.sh - source completion.sh in current bash - try to complete ./myscript.sh : it works - uncomment die.php call in completion.sh - source completion.sh again - try to complete ./myscript.sh : it does not work. A simple call to php process breaks the thing. Only with ubuntu PHP packages (tested on 8.04 and 9.10 releases ; == die.php == <?php // Not so much ;) die(); == completion.sh == #!/bin/bash _completemyscript() { local cur cmds cmdOpts cur="${COMP_WORDS[COMP_CWORD]}" # Normally, nothing should happened with this line #php die.php > /tmp/somefile 2>&1 # Static completion COMPREPLY=( $( compgen -W "a b c d" -- "${cur}" ) ) return 0 } complete -F _completemyscript -o "default" myscript.sh == myscript.sh == #!/bin/bash echo "Hello World" ** Affects: php5 (Ubuntu) Importance: Undecided Status: New -- PHP process output (?) that breaks bash completion https://bugs.launchpad.net/bugs/514989 You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to php5 in ubuntu. -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs