# HG changeset patch # User Christophe Lincoln # Date 1388881555 -3600 # Node ID 2d3ea386014aa4fd2c12bc3e79dd3811f65a6459 # Parent 93e27f9ededd0240db96bb5ccb4d3396ba5b4b9e Auth file can be used by an other app diff -r 93e27f9ededd -r 2d3ea386014a Makefile --- a/Makefile Sun Jan 05 01:20:24 2014 +0100 +++ b/Makefile Sun Jan 05 01:25:55 2014 +0100 @@ -47,8 +47,8 @@ #cp -a po/mo/* $(DESTDIR)$(PREFIX)/share/locale # Auth system may be used by an other app - touch $(DESTDIR)$(LOGIN)/auth/people - chmod 0600 $(DESTDIR)$(LOGIN)/auth/people + #touch $(DESTDIR)$(LOGIN)/auth/people + #chmod 0600 $(DESTDIR)$(LOGIN)/auth/people chown -R www.www $(DESTDIR)$(LOGIN)/auth chown -R www.www $(DESTDIR)$(LOGIN)/people chown www.www $(DESTDIR)$(WEB)/content diff -r 93e27f9ededd -r 2d3ea386014a index.cgi --- a/index.cgi Sun Jan 05 01:20:24 2014 +0100 +++ b/index.cgi Sun Jan 05 01:25:55 2014 +0100 @@ -222,6 +222,10 @@ # Create a new user in AUTH_FILE and PEOPLE new_user_config() { + if [ ! -f "$AUTH_FILE" ];then + touch $(DESTDIR)$(LOGIN)/auth/people + chmod 0600 $(DESTDIR)$(LOGIN)/auth/people + fi key=$(echo -n "$user:$mail:$pass" | md5sum | awk '{print $1}') echo "$user:$pass" >> $AUTH_FILE mkdir -p $PEOPLE/$user/