Commented out lines are invalid. I changed it to read: { printenv PATH | grep -q /usr/X11R6/bin ; } || \ PATH="${PATH}":/usr/X11R6/bin #if ! printenv PATH | grep -q /usr/X11R6/bin #then # PATH="${PATH}":/usr/X11R6/bin #fi