@@ -2227,15 +2227,17 @@ sudorun "chown ${SYSUSERID}:cowrie ${COWRIEDIR}"
22272227sudorun " chmod 0770 $COWRIEDIR "
22282228cd ${COWRIEDIR} || exit
22292229dlog " setting up virtual environment"
2230+ run ' sudo chgrp -R cowrie /srv/cowrie'
2231+ run ' sudo chmod g+w cowrie-env/lib'
22302232run ' sudo -u cowrie virtualenv --python=python3 cowrie-env'
22312233dlog " activating virtual environment"
22322234run ' source cowrie-env/bin/activate'
22332235if [ " $FAST " == " 0" ]; then
22342236 dlog " installing cowrie dependencies: requirements.txt"
2235- run ' sudo -u cowrie -g cowrie "pip3 install --require-virtualenv --upgrade pip"'
2236- run ' sudo -u cowrie -g cowrie "pip3 install --require-virtualenv --upgrade bcrypt"'
2237- run ' sudo -u cowrie -g cowrie "pip3 install --require-virtualenv --upgrade requests"'
2238- run ' sudo -u cowrie -g cowrie "pip3 install --require-virtualenv -r requirements.txt"'
2237+ run ' sg cowrie -c "pip3 install --require-virtualenv --upgrade pip"'
2238+ run ' sg cowrie -c "pip3 install --require-virtualenv --upgrade bcrypt"'
2239+ run ' sg cowrie -c "pip3 install --require-virtualenv --upgrade requests"'
2240+ run ' sg cowrie -c "pip3 install --require-virtualenv -r requirements.txt"'
22392241 # shellcheck disable=SC2181
22402242 if [ ${?} -ne 0 ]; then
22412243 outlog " Error installing dependencies from requirements.txt. See ${LOGFILE} for details."
22512253# dlog "installing dependencies requirements-output.txt"
22522254# run 'pip3 install --upgrade -r requirements-output.txt'
22532255if [ " $ID " != " opensuse" ] ; then
2254- run ' sudo -u cowrie -g cowrie "pip3 install --require-virtualenv --upgrade requests"'
2256+ run ' sg cowrie -c "pip3 install --require-virtualenv --upgrade requests"'
22552257 # shellcheck disable=SC2181
22562258 if [ ${?} -ne 0 ]; then
22572259 outlog " Error installing dependencies from requirements-output.txt. See ${LOGFILE} for details."
0 commit comments