diff --git a/bin/common.sh b/bin/common.sh index 0dad9db..d01ed8c 100644 --- a/bin/common.sh +++ b/bin/common.sh @@ -23,7 +23,7 @@ setup() { if [ "${1}" != "no" -a "${OFFLINE}" != "yes" ]; then ${PIP_INSTALL} pip wheel - ${PIP_INSTALL} -e ".[${DB_TYPE},${FREENIT_ENV}]" + env CFLAGS=-I/usr/local/include ${PIP_INSTALL} -e ".[${DB_TYPE},${FREENIT_ENV}]" fi fi diff --git a/freenit/__init__.py b/freenit/__init__.py index 8b971c7..443462b 100644 --- a/freenit/__init__.py +++ b/freenit/__init__.py @@ -1 +1 @@ -__version__ = "0.3.20" +__version__ = "0.3.21" diff --git a/freenit/models/ldap/user.py b/freenit/models/ldap/user.py index 3bfb167..636bf83 100644 --- a/freenit/models/ldap/user.py +++ b/freenit/models/ldap/user.py @@ -248,7 +248,7 @@ async def save(self, password): data["uidNumber"] = uidNext data["gidNumber"] = gidNext data["userClass"] = userClass - data["homeDirectory"] = f"/var/mail/domains/{domain}/{self.uid}" + data["homeDirectory"] = f"/home/{self.uid}" data["mail"] = self.email await save_data(data) diff --git a/freenit/project/main.py b/freenit/project/main.py index 2ec6f51..5f045aa 100644 --- a/freenit/project/main.py +++ b/freenit/project/main.py @@ -1,5 +1,4 @@ from freenit.config import getConfig -import uvicorn config = getConfig() print() @@ -8,6 +7,7 @@ print() if __name__ == "__main__": + import uvicorn uvicorn.run( "NAME.app:app", host="0.0.0.0", #nosec @@ -15,3 +15,5 @@ log_level="info", reload=True, ) +else: + from NAME.app import app