I also see this behavior with byobu 5.60-0ubuntu1 on Ubuntu 13.10.
I can run byobu manually or automatically at login (using byobu-enable) but the aliases and functions I have in a /etc/profile.d/lxc-helpers.sh script aren't available to me.
Interestingly, when I run tmux it does have my profile (aliases and funtions) available.
As a workaround for byobu I just append the following to my ~/.bashrc file to re-source the profile which gets everything working as expected.
I also see this behavior with byobu 5.60-0ubuntu1 on Ubuntu 13.10.
I can run byobu manually or automatically at login (using byobu-enable) but the aliases and functions I have in a /etc/profile. d/lxc-helpers. sh script aren't available to me.
Interestingly, when I run tmux it does have my profile (aliases and funtions) available.
As a workaround for byobu I just append the following to my ~/.bashrc file to re-source the profile which gets everything working as expected.
. /etc/profile