mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
fixed regex matching vs existing source /etc/profile line in .bashrc
This commit is contained in:
parent
1bc3440968
commit
34419c3eae
@ -55,7 +55,7 @@ if [ -d "/etc/profile.d" ]; then
|
|||||||
|
|
||||||
# Make sure that the code we just copied has been sourced.
|
# Make sure that the code we just copied has been sourced.
|
||||||
# check if .bashrc has sourced /etc/profile or /etc/profile.d/autojump.bash
|
# check if .bashrc has sourced /etc/profile or /etc/profile.d/autojump.bash
|
||||||
if [ `grep -c "^[[:space:]]*source\|\. /etc/profile(\.d/autojump\.bash)[[:space:]]*$" ~/.bashrc` -eq 0 ]; then
|
if [ `grep -c "^[[:space:]]*\(source\|\.\) /etc/profile\(\.d/autojump\.bash\)[[:space:]]*$" ~/.bashrc` -eq 0 ]; then
|
||||||
echo "Your .bashrc doesn't seem to source /etc/profile or /etc/profile.d/autojump.bash"
|
echo "Your .bashrc doesn't seem to source /etc/profile or /etc/profile.d/autojump.bash"
|
||||||
echo "Adding the /etc/profile.d/autojump.bash to your .bashrc"
|
echo "Adding the /etc/profile.d/autojump.bash to your .bashrc"
|
||||||
echo "" >> ~/.bashrc
|
echo "" >> ~/.bashrc
|
||||||
@ -80,7 +80,7 @@ else
|
|||||||
# Makes the assumption that if they have a line: source ~/.bashrc or . ~/.bashrc, that
|
# Makes the assumption that if they have a line: source ~/.bashrc or . ~/.bashrc, that
|
||||||
# .bashrc has been properly sourced and you don't need to add it.
|
# .bashrc has been properly sourced and you don't need to add it.
|
||||||
OS=`uname`
|
OS=`uname`
|
||||||
if [ $OS == 'Darwin' -a `grep -c "^[[:space:]]*source\|\. ~/\.bashrc[[:space:]]*$" ~/.bash_profile` -eq 0 ]; then
|
if [ $OS == 'Darwin' -a `grep -c "^[[:space:]]*\(source\|\.\) /etc/profile\(\.d/autojump\.bash\)[[:space:]]*$" ~/.bash_profile` -eq 0 ]; then
|
||||||
echo "You are using OSX and your .bash_profile doesn't seem to be sourcing .bashrc"
|
echo "You are using OSX and your .bash_profile doesn't seem to be sourcing .bashrc"
|
||||||
echo "Adding source ~/.bashrc to your bashrc"
|
echo "Adding source ~/.bashrc to your bashrc"
|
||||||
echo -e "\n# Get the aliases and functions" >> ~/.bash_profile
|
echo -e "\n# Get the aliases and functions" >> ~/.bash_profile
|
||||||
|
Loading…
Reference in New Issue
Block a user