El command Bash dentro de un gancho post-actualización de git no se encuentra

Tengo el siguiente código en un gancho de git post-update que se cd en mi directory de trabajo y extrae del repository de git donde vive este git hook:

 cd $HOME/www/firefly unset GIT_DIR git pull hub master combine npm rebuild exec git update-server-info 

El problema es que cuando se ejecuta combine , obtengo:

 hooks/post-update: line 14: combine: command not found 

Lo extraño es que si edito manualmente en mi directory de trabajo y ejecuto combine se ejecuta con éxito el file. ¿Qué estoy haciendo mal?

Combine no es un command de shell. Es probable que necesite la ruta completa o ./combine si está en el mismo directory.

El motivo del error es que su ruta es diferente cuando ejecuta el script.