jevois / jevoisbase

JeVois base collection of algorithms and modules
Other
42 stars 31 forks source link

Contrib/reinstall.sh script file does not run in Ubuntu 17.10 #8

Open RichLewis007 opened 6 years ago

RichLewis007 commented 6 years ago

When I am following the instructions in the programmers guide, and run the ./reinstall.sh bash script file in the Contrib directory, nothing seems to happen. I see no errors, but no files/folders get deleted, and no repos are pulled down from github. I'm running Ubuntu 17.10

Looking at the script, I narrowed the problem down to these lines:

if [ "x$1" = "x-y" ]; then
    REPLY="y";
else               
    read -p "Do you want to nuke, fetch and patch contributed packages [y/N]? "
fi

if [ "X$REPLY" = "Xy" ]; then

When I remove those lines, the script runs perfectly! Who can help me find the problem with these bash scripting lines?

Tip: For alternative ways to script a Y/N prompt in bash, here is the question on StackOverflow: https://stackoverflow.com/questions/3231804/in-bash-how-to-add-are-you-sure-y-n-to-any-command-or-alias