diff --git a/target/chroot/beagleboard.org.sh b/target/chroot/beagleboard.org.sh index 4c64a30df85a35af676edde1935932ee31457c39..3b40252f2c4639a146e8c1f3202449062ecd2ea2 100755 --- a/target/chroot/beagleboard.org.sh +++ b/target/chroot/beagleboard.org.sh @@ -157,6 +157,17 @@ setup_desktop () { echo "" >> /etc/issue.net echo "Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian" >> /etc/issue.net sed -i -e 's:#Banner:Banner:g' /etc/ssh/sshd_config + + #lxterminal doesnt reference .profile, so add ~/bin path via .bashrc + if [ -f /usr/bin/lxterminal ] ; then + wfile="/home/${rfs_username}/.bashrc" + echo '' >> ${wfile} + echo "# set PATH so it includes user's private bin if it exists" >> ${wfile} + echo 'if [ -d "$HOME/bin" ] ; then' >> ${wfile} + echo ' PATH="$HOME/bin:$PATH"' >> ${wfile} + echo 'fi' >> ${wfile} + chown -R ${rfs_username}:${rfs_username} ${wfile} + fi } cleanup_npm_cache () {