%homedriv% @echo off rem ******************************************************** rem * This is the (per user) setup script that sets up your rem * accounts and personal directories used to update the rem * pods from a master server rem * Currently the scripts are setup to support only one rem * server but this could change in the future rem ******************************************************** rem * If the first argument is -u, your directory will be updated rem * If your personal directory does not exist it will be created rem ******************************************************** rem *** announce prefered modes and games echo Game is %PREFGAME%, debug level is %PREFOPT%, mode is %PREFMODE% rem *** the following handles updating and directory switching if "%HOMEDRIV%%HOMEDIR%"=="" goto error if "%NDSID%"=="" goto error if "%NDSDIR%"=="" goto error if "%VERSION%"=="" goto error set update=NO if "%1"=="-u" set update=YES if exist %HOMEDRIV%%HOMEDIR%\*.* goto homethere set update=YES md %HOMEDRIV%%HOMEDIR% :homethere if %NDSDIR%==\VGL_LABS\ARCHIVE goto field rem ************************* DEVELOPLENT ************************* :development if exist %HOMEDRIV%%HOMEDIR%\rp\*.* goto rpthere set update=YES echo on mkdir %HOMEDRIV%%HOMEDIR%\rp copy c:\vgl_labs\thispod\wattcp.cfg %HOMEDRIV%%HOMEDIR%\rp @echo off :rpthere if exist %HOMEDRIV%%HOMEDIR%\bt\*.* goto btthere set update=YES echo on mkdir %HOMEDRIV%%HOMEDIR%\bt copy c:\vgl_labs\thispod\wattcp.cfg %HOMEDRIV%%HOMEDIR%\bt @echo off :btthere %HOMEDRIV% cd %HOMEDIR% if NOT "%update%"=="YES" goto end if "%NETCLIENT%"=="NT" goto ntclient if "%NETCLIENT%"=="PNW" goto pnwclient goto error :ntclient echo ************************************************************************ echo *** NT update from %NETRESOURCE%%NDSDIR% *** echo ************************************************************************ %HOMEDRIV%\nwclient\ipxodi %HOMEDRIV%\net\net start /YES :ntagain %HOMEDRIV%\net\net logon %NDSID% /YES %HOMEDRIV%\net\net use T: %NETRESOURCE% /YES /PERSISTENT:NO cd T:%NDSDIR% if not exist T:\*.* goto neterror cd %HOMEDIR%\rp pkunzip -n -d T:rp%VERSION%.zip cd %HOMEDIR%\bt pkunzip -n -d T:bt%VERSION%.zip cd %HOMEDIR% %HOMEDRIV%\net\net logoff /YES %HOMEDRIV%\net\net stop /YES %HOMEDRIV%\nwclient\ipxodi /u goto lastupdate :pnwclient echo ************************************************************************ echo *** Personal Netware update from %NETRESOURCE%%NDSDIR% *** echo ************************************************************************ %HOMEDRIV%\nwclient\ipxodi %HOMEDRIV%\nwclient\vlm :pnwagain %HOMEDRIV%\nwclient\net login %NDSID% %HOMEDRIV%\nwclient\net map T: %NETRESOURCE% cd T:%NDSDIR% if not exist T:\*.* goto neterror cd %HOMEDIR%\rp pkunzip -n -d T:rp%VERSION%.zip cd %HOMEDIR%\bt pkunzip -n -d T:bt%VERSION%.zip cd %HOMEDIR% %HOMEDRIV%\nwclient\vlm /u %HOMEDRIV%\nwclient\ipxodi /u goto lastupdate rem ************************* FIELD ************************* :field if not direxist %HOMEDRIV%\vgl_labs md %HOMEDRIV%\vgl_labs if not direxist %HOMEDRIV%%NDSDIR% md %HOMEDRIV%%NDSDIR% if not exist %HOMEDRIV%%NDSDIR%\rp%version%.exe echo *** RP%version%.exe Not Present *** if not exist %HOMEDRIV%%NDSDIR%\bt%version%.exe echo *** BT%version%.exe Not Present *** if not exist %HOMEDRIV%%NDSDIR%\vwetest.exe echo *** VWETEST.exe Not Present *** if not exist %HOMEDRIV%%NDSDIR%\rp%version%.exe goto archive if not exist %HOMEDRIV%%NDSDIR%\bt%version%.exe goto archive if not exist %HOMEDRIV%%NDSDIR%\vwetest.exe goto archive goto allthere :archive echo ************************************************************************ echo *** Personal Netware update from %NETRESOURCE%%NDSDIR% *** echo ************************************************************************ %HOMEDRIV%\nwclient\ipxodi %HOMEDRIV%\nwclient\vlm :techagain %HOMEDRIV%\nwclient\net login %NDSID% %HOMEDRIV%\nwclient\net map T: %NETRESOURCE% cd T:%NDSDIR% if not exist T:\*.* goto neterror %HOMEDRIV% cd %HOMEDRIV%%NDSDIR% if not exist %HOMEDRIV%%NDSDIR%\rp%version%.exe echo *** Copying RP%version%.exe File *** if not exist %HOMEDRIV%%NDSDIR%\rp%version%.exe copy T:rp%VERSION%.exe %HOMEDRIV%%NDSDIR% /v if not exist %HOMEDRIV%%NDSDIR%\bt%version%.exe echo *** Copying BT%version%.exe File *** if not exist %HOMEDRIV%%NDSDIR%\bt%version%.exe copy T:bt%VERSION%.exe %HOMEDRIV%%NDSDIR% /v if not exist %HOMEDRIV%%NDSDIR%\vwetest.exe echo *** Copying VWETEST.exe File *** if not exist %HOMEDRIV%%NDSDIR%\vwetest.exe copy T:vwetest.exe %HOMEDRIV%%NDSDIR% /v cd %HOMEDIR% %HOMEDRIV%\nwclient\vlm /u %HOMEDRIV%\nwclient\ipxodi /u :allthere if not exist %HOMEDRIV%%HOMEDIR%\rp\*.* goto uprp if not exist %HOMEDRIV%%HOMEDIR%\bt\*.* goto upbt if not exist %HOMEDRIV%\vwetest\*.* goto upvwe goto end :uprp if not direxist %homedriv%%homedir%\rp md %HOMEDRIV%%HOMEDIR%\rp %homedriv% cd %homedir% cd %homedir%\rp %homedriv%%ndsdir%\rp%version%.exe -d -o copy c:\vgl_labs\thispod\wattcp.cfg %HOMEDRIV%%HOMEDIR%\rp\wattcp.cfg %homedriv% cd %homedir% goto allthere :upbt if not direxist %homedriv%%homedir%\bt md %homedriv%%homedir%\bt %homedriv% cd %homedir% cd %homedir%\bt %homedriv%%ndsdir%\bt%version%.exe -d -o copy c:\vgl_labs\thispod\wattcp.cfg %HOMEDRIV%%HOMEDIR%\bt\wattcp.cfg %homedriv% cd %homedir% goto allthere :upvwe %HOMEDRIV% cd \ %HOMEDRIV%%NDSDIR%\vwetest.exe -d -o %HOMEDRIV% cd %HOMEDIR% goto allthere :lastupdate echo "Last Successful Update" > %homedriv%%homedir%\updated time > %homedriv%%homedir%\updated date > %homedriv%%homedir%\updated goto end :neterror echo. echo ****************************************************** echo *** The %NETRESOURSE% PC can not be found on the Network *** echo *** Check to be sure that the %NETRESOURSE% PC is turned on *** echo *** and logged onto the Network *** echo ****************************************************** echo. pause if "%NETRESOURCE%"=="tech" goto techagain if "%NETCLIENT%"=="NT" goto ntagain if "%NETCLIENT%"=="PNW" goto pnwagain goto error :error echo. echo *** One or more of the Paramaters are not assigned..... *** echo *** PLEASE CHECK ALL VALUES -- c:\vgl_labs\parametr.bat *** echo. :end set update=