2021-12-05 18:12:01 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
if [ ! -d "venv/" ]
|
|
|
|
|
then
|
|
|
|
|
echo "venv DOES NOT exists..."
|
|
|
|
|
if [[ "$(read -e -p 'Setup venv? [y/N]> '; echo $REPLY)" == [Yy]* ]]
|
|
|
|
|
then
|
|
|
|
|
echo "Creating python3 venv"
|
|
|
|
|
python3 -m venv venv/
|
|
|
|
|
echo "Done."
|
|
|
|
|
else
|
|
|
|
|
echo "Aborting..."
|
|
|
|
|
return
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
source venv/bin/activate
|
|
|
|
|
|
2021-12-06 18:19:02 +01:00
|
|
|
if [ ! "$(pip list | grep -F pppadump)" ]
|
2021-12-05 18:12:01 +01:00
|
|
|
then
|
2021-12-06 18:19:02 +01:00
|
|
|
echo "pppadump IS NOT installed"
|
|
|
|
|
if [[ "$(read -e -p 'pip install pppadump? [y/N]> '; echo $REPLY)" == [Yy]* ]]
|
2021-12-05 18:12:01 +01:00
|
|
|
then
|
2021-12-06 18:19:02 +01:00
|
|
|
echo "Pip installing pppadump"
|
2021-12-10 13:51:08 +01:00
|
|
|
if [ ! "$(pip install -e pppadump/)" ]
|
2021-12-10 13:56:36 +01:00
|
|
|
then
|
|
|
|
|
echo "pppadum doesn't seem to be fetched yet. Run the following git command to do so (and run setenv again):"
|
2021-12-10 13:51:08 +01:00
|
|
|
echo "> git submodule update --init --recursive"
|
|
|
|
|
return
|
|
|
|
|
else
|
|
|
|
|
echo "Done."
|
|
|
|
|
fi
|
2021-12-05 18:12:01 +01:00
|
|
|
else
|
|
|
|
|
echo "Aborting..."
|
|
|
|
|
return
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
echo "--------------------------------> env set"
|