1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00

use python to report the location of site_packages

This commit is contained in:
George Hunt 2021-09-01 03:30:39 +01:00
parent ecf6a9ec7d
commit e840a5875b

View file

@ -1,10 +1,12 @@
#!/bin/bash -x
# add await to asyncio change password function
cat {{ jupyterhub_venv }}/lib/*/site-packages/firstuseauthenticator/firstuseauthenticator.py |grep 'await self.render'
SITE_PACKAGES=$({{ jupyterhub_venv }}/bin/python -m site|grep -v exist|grep site)
SITE_PACKAGES=${SITE_PACKAGES:5:-2}
cat $SITE_PACKAGES/firstuseauthenticator/firstuseauthenticator.py |grep 'await self.render'
if [ $? -ne 0 ];then
echo Updating file
sed -i -e's/self.render/await self.render/' {{ jupyterhub_venv }}/lib/*/site-packages/firstuseauthenticator/firstuseauthenticator.py
sed -i -e's/self.render/await self.render/' $SITE_PACKAGES/firstuseauthenticator/firstuseauthenticator.py
else
echo Patch already applied. Skipping. . .
fi