@echo off echo Samba WarpIN package creation script echo Copyright (C) 2007-2017 Herwig Bauernfeind for bww bitwise works GmbH. echo. echo This program is free software: you can redistribute it and/or modify echo it under the terms of the GNU General Public License as published by echo the Free Software Foundation, either version 3 of the License, or echo (at your option) any later version. echo. echo This program is distributed in the hope that it will be useful, echo but WITHOUT ANY WARRANTY; without even the implied warranty of echo MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the echo GNU General Public License for more details. echo. echo You should have received a copy of the GNU General Public License echo along with this program. If not, see . echo. echo Create root directory SET BldRoot=bldrt md %BLDROOT% 2>NUL 1>NUL echo Compile message files mkmsgf .\rc\lang\smbwpi_de.mkm .\%BLDROOT%\smbwpi_de.msg mkmsgf .\rc\lang\smbwpi_en.mkm .\%BLDROOT%\smbwpi_en.msg mkmsgf .\rc\lang\smbwpi_sv.mkm .\%BLDROOT%\smbwpi_sv.msg mkmsgf .\rc\lang\smbwpi_fr.mkm .\%BLDROOT%\smbwpi_fr.msg mkmsgf .\rc\lang\smbwpi_es.mkm .\%BLDROOT%\smbwpi_es.msg echo Define sources SET SAMBA_ROOT=U:\Develop\Samba SET SMB_CORE=%SAMBA_ROOT%\trunk\server SET SAMBA_ZIP=%SMB_CORE%\source3\bin\samba-1-3-0-3625-1024.zip SET SWAT=%SMB_CORE%\swat SET SWAT_ZIP=U:\VXREXX\PROJECTS\SAMBA\swatpack3601.zip SET SAMBA_WPI=samba-1-3-0-1024.wpi echo Delete previous build del %SAMBA_WPI% cd %BLDROOT% echo Unpack Samba binary core files from %SAMBA_ZIP% unzip -oj %SAMBA_ZIP% -x samba\readme.os2 samba\COPYING samba\etc\samba\smb.conf samba\etc\samba\private\smbpasswd samba\changelog* samba\winbindd.exe samba\wbinfo.exe *.a >..\CoreList md codepages copy /B %SAMBA_ROOT%\trunk\server\codepages\* .\codepages\* echo Unpack SWAT files. unzip -o %SWAT_ZIP% -x swat.exe jlcd.dat >..\SwatList echo Copy essential scripts. copy /B %SAMBA_ROOT%\scripts\enumports\*.cmd 1>NUL copy /B %SAMBA_ROOT%\scripts\group\*.cmd 1>NUL copy /B %SAMBA_ROOT%\scripts\user\*.cmd 1>NUL copy /B %SAMBA_ROOT%\scripts\share\*.cmd 1>NUL copy /B %SAMBA_ROOT%\scripts\smb_init\smb_*.ico 1>NUL copy /B %SAMBA_ROOT%\scripts\smb_init\smb.??? 1>NUL copy /B %SAMBA_ROOT%\scripts\smb_init\b4smb.cmd 1>NUL copy /B %SAMBA_ROOT%\scripts\smb_init\smbexit.cmd 1>NUL echo Copy additional icons copy /b ..\rc\icons\* 1>NUL echo Copy pwd_mkdb.exe and look4dll.exe copy /b ..\pwd_mkdb.exe 1>NUL copy /b ..\look4dll.exe 1>NUL echo Copy SMBUsers copy /B %SAMBA_ROOT%\trunk\guitools\smbusers\smbusers.exe 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\smbusers\smbusers_??.msg 1>NUL echo Copy SMBMon copy /B %SAMBA_ROOT%\trunk\guitools\smbmon\smbmon.exe 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\smbmon\smbmon_??.msg 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\smbmon\smbmon_??.hlp 1>NUL echo Copy SMBPrint copy /B %SAMBA_ROOT%\trunk\guitools\smbprint\smbprint.exe 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\smbprint\smbprint.readme 1>NUL echo Copy removecfg copy /B %SAMBA_ROOT%\guitools-1.0\removecfg\removecfg.exe 1>NUL echo Copy ShareWizard copy /B %SAMBA_ROOT%\guitools-1.0\sharewiz\*.exe 1>NUL echo Copy findsmb script copy /B %SAMBA_ROOT%\scripts\findsmb\findsmb.ico 1>NUL copy /B %SAMBA_ROOT%\scripts\findsmb\findsmb.cmd 1>NUL echo Copy SSCC copy /B %SAMBA_ROOT%\trunk\guitools\sscc\sscc.exe 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\sscc\smbconf.opt 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\sscc\sscc_??.msg 1>NUL copy /B %SAMBA_ROOT%\trunk\guitools\sscc\readme.samba 1>NUL echo SWAT-Setup kopieren. copy /B %SAMBA_ROOT%\guitools-2.0\swatsetup\*.exe 1>NUL copy /B %SAMBA_ROOT%\guitools-2.0\swatsetup\swatstart.cmd 1>NUL copy /B %SAMBA_ROOT%\guitools-2.0\swatsetup\swatstart.ico 1>NUL echo Done unpacking. cd .. echo clean Corelist call fixlist.cmd CoreList echo clean Swatlist call fixlist.cmd SwatList echo copy Corelist copy CoreList.txt .\%BLDROOT%\Corelist.txt echo copy Swatlist copy SWATList.txt .\%BLDROOT%\SWATlist.txt echo copy samba36.wis copy samba36.wis .\%BLDROOT%\samba36.wis echo Copy scripts.txt copy scripts.txt .\%BLDROOT%\scripts.txt cd %BLDROOT% echo Create WarpIN archive SET PATH=D:\OS2\APPS\WarpIN;%PATH% wic %SAMBA_WPI% -a 1 @CoreList.txt smbfldr?.ico .\codepages\* 2 @scripts.txt 3 smbmon* 4 smbusers* 5 swats*.* @swatlist.txt 6 sscc* smbconf.* sharewiz.* removecfg.* 99 look4dll.* smbwpi_??.msg wic %SAMBA_WPI% -s samba36.wis echo Done WarpIN archive pause move %SAMBA_WPI% .. xdel * /S /D /R /N cd .. rd bldrt chcase /cl %SAMBA_WPI% >NUL open %SAMBA_WPI% endlocal