Stripping whitepsace in front of the EOF on line 9 makes the error go away.
** Also affects: bash (Ubuntu) Importance: Undecided Status: New ** Package changed: open-iscsi (Ubuntu) => ubuntu ** No longer affects: ubuntu -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to bash in Ubuntu. https://bugs.launchpad.net/bugs/1715023 Title: bash4, here-documents, <<-EOF ... indented EOF terminator errors out. Status in bash package in Ubuntu: New Bug description: This snippet, taken from /etc/bash.bashrc, errors out on the here document, even though the man page states that <<-EOF should allow for the terminating EOF to be indented. #!/bin/bash # sudo hint if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then case " $(groups) " in *\ admin\ *) if [ -x /usr/bin/sudo ]; then cat <<-EOF To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. EOF fi esac fi Error message is: ./test.sh: line 13: warning: here-document at line 6 delimited by end-of-file (wanted `EOF') ./test.sh: line 14: syntax error: unexpected end of file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/bash/+bug/1715023/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp