Author: nextgens Date: 2007-05-10 13:51:45 +0000 (Thu, 10 May 2007) New Revision: 13198
Modified: trunk/apps/new_installer/res/windows/bin/install_wrapper.cmd Log: new_installer: maybe fix Giano\'s problem Modified: trunk/apps/new_installer/res/windows/bin/install_wrapper.cmd =================================================================== --- trunk/apps/new_installer/res/windows/bin/install_wrapper.cmd 2007-05-10 12:04:38 UTC (rev 13197) +++ trunk/apps/new_installer/res/windows/bin/install_wrapper.cmd 2007-05-10 13:51:45 UTC (rev 13198) @@ -52,21 +52,24 @@ @echo - Creating a user for freenet :: A ugly hack to workaround password policy enforcements @set TMPPASSWORD=%random%%random% +:: trim to 12 chars (13 chars and above passwords aren't backcompatible; a warning might get displayed) @set PASSWORD=%TMPPASSWORD:~0,12% :: remove the user, just in case... @net user freenet /delete 2> NUL > NUL +:: create the user @net user freenet %PASSWORD% /add /comment:"this user is used by freenet: do NOT delete it!" /expires:never /passwordchg:no /fullname:"Freenet dedicated user" > NUL - at if errorlevel 0 goto pwgenerated + at if errorlevel 0 goto pwgen @echo "Error while creating the freenet user! let's try something else..." -:: try with a better password +:: try with a stronger password @set TMPPASSWORD=Freenet_0@%PASSWORD%- @set PASSWORD=%TMPPASSWORD:~0,12% @net user freenet %PASSWORD% /add /comment:"this user is used by freenet: do NOT delete it!" /expires:never /passwordchg:no /fullname:"Freenet dedicated user" - at if errorlevel 0 goto pwgenerated + at if errorlevel 0 goto pwgen :: We shouldn't reach that point @echo "The workaround is still not working! will install freenet to run as SYSTEM" @goto registerS -:pwgenerated + +:pwgen @echo wrapper.ntservice.password=%PASSWORD%>> wrapper.password @type wrapper.password >> wrapper.conf
