@if "%debug%"=="" echo off rem rem NwDsk (c) Erwin Veermans rem http://www.veder.com/nwdsk/ rem rem Fdjnos.bat is used to create Fdjnos.img (or SFX Fdjnos.exe) rem (IPX 16 client including Packet Driver and JNOS) rem rem When you would like to create Fdjnos.img yourself rem instead of downloading it, you should run this rem batch file in your NwDsk dir (next to NwDsk.bat). rem rem Check if everything is there if not exist nwdsk.bat goto _end if not exist bin\deltree.com goto _end if not exist bin\sedmod.exe goto _end if not exist bin\bfi.exe goto _end if not exist bin\mkbt.exe goto _end rem Set nwext set flopsz=10 set nwext= if exist cabs\nwlan.zip set nwext=zip if exist cabs\nwlan.uha set nwext=uha if exist cabs\nwlan.lzh set nwext=lzh if exist cabs\nwlan.cab set nwext=cab if "%nwext%"=="" goto _end set nwarc= if "%nwext%"=="zip" set nwarc=/1 if "%nwext%"=="lzh" set nwarc=/2 if "%nwext%"=="uha" set nwarc=/3 if "%1"==":" if not "%2"=="" goto %2 rem Delete target-dir if exist bin\deltree.com bin\deltree /y Fdjnos rem Make default FreeDos NwDsk call nwdsk.bat Fdjnos dos\freedos /00 %nwarc% if errorlevel 1 goto _end rem Adjust default NwDsk :_adjust rem Emm386 in Config.sys bin\xcopy.exe dos\freedos\old\emm386.exe Fdjnos\bin\. /I /H /N /Y bin\xcopy.exe dos\freedos\old\qhimem.sys Fdjnos\bin\. /I /H /N /Y bin\xcopy.exe dos\freedos\old\config.sys Fdjnos\. /I /H /N /Y bin\xcopy.exe bin\unzip.exe Fdjnos\bin\. /I /H /N /Y rem Autoset bin\inifile.com Fdjnos\etc\autoset.bat []set ramsz=20480 bin\inifile.com Fdjnos\etc\autoset.bat []set ubcdurl=http://www.ultimatebootcd.com/virusdef rem Remove the Odi32-drivers bin\deltree.com /y Fdjnos\lib\odi32 rem Add some Odi16-drivers bin\xcopy.exe cabs\odi16\dc21x4.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\rtsodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\3c556.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\b57.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\pcntnw.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\e100bodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\e1000odi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\sis900.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\smcpwr2.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\3c90x.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\pciodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\fetodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\getodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\fastnic.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\rtgbodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\sk98odi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\yukodi.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\c83815.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\b44.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y bin\xcopy.exe cabs\odi16\ngrpci.%nwext% Fdjnos\lib\odi16\. /I /H /N /Y rem Remove bin\deltree.com /y Fdjnos\level0\ntfs.%nwext% bin\deltree.com /y Fdjnos\level1\ntfs.%nwext% bin\deltree.com /y Fdjnos\level0\lfn.%nwext% bin\deltree.com /y Fdjnos\level1\lfn.%nwext% bin\deltree.com /y Fdjnos\level0\Aspiusb.%nwext% bin\deltree.com /y Fdjnos\level1\Aspiusb.%nwext% rem Add bin\xcopy.exe cabs\lpprd.%nwext% Fdjnos\level0\. /I /H /N /Y bin\xcopy.exe cabs\jnos.%nwext% Fdjnos\level0\. /I /H /N /Y bin\xcopy.exe cabs\autovir.%nwext% Fdjnos\level0\. /I /H /N /Y bin\xcopy.exe cabs\wget.%nwext% Fdjnos\level1\. /I /H /N /Y rem Remove Lib bin\deltree.com /y Fdjnos\lib\nw*.%nwext% rem Add NetWare 16 bit client bin\xcopy.exe cabs\nw1616.%nwext% Fdjnos\lib\. /I /H /N /Y bin\xcopy.exe cabs\nwpkt.%nwext% Fdjnos\lib\. /I /H /N /Y rem Remove Umbfill bin\deltree.com /y Fdjnos\bin\umbfill.com bin\deltree.com /y Fdjnos\bin\dummy.sys rem Add Cbcombo to \level1\ if exist cabs\cbcombo.%nwext% bin\xcopy.exe cabs\cbcombo.%nwext% Fdjnos\level1\. /I /H /N /Y rem Add Profiles and Global.set bin\xcopy.exe bin\Fdjnos\*.* Fdjnos\etc\. /E /I /H /N /Y bin\deltree.com /y Fdjnos\etc\_nwlan32.pci rem Write Diskid.txt if not exist Fdjnos.cmt goto _nodiskid type bin\diskid.1 > Fdjnos\diskid.txt type Fdjnos.cmt >> Fdjnos\diskid.txt type bin\diskid.2 >> Fdjnos\diskid.txt :_nodiskid rem Sqeeze Nics :_sqeeze if not exist Cabs\Pcidevs.%nwext% call Nwdsk.bat Fdjnos /!! %nwarc% if errorlevel 1 goto _end rem Build a diskette image from this dir :_bfi if exist Fdjnos.img del Fdjnos.img > nul if exist Fdjnos.imz del Fdjnos.imz > nul if exist Fdjnos.exe del Fdjnos.exe > nul bin\bfi.exe -t=%flopsz% -f=Fdjnos.img -b=bin\freedos.144 -l=NwDsk340fds Fdjnos :_end set flopsz= set nwarc= set nwext=