mirror of
				https://github.com/openresty/openresty.git
				synced 2024-10-13 00:29:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| mingw32=/c/msys64/mingw32
 | |
| 
 | |
| info=`uname -a`
 | |
| if [[ "$info" == MINGW64* ]]; then
 | |
|     arch="win64";
 | |
| else
 | |
|     if [[ "$info" == MINGW32* ]]; then
 | |
|         arch="win32";
 | |
|     else
 | |
|         echo "Unknown architecture: $info" > /dev/stderr
 | |
|         exit 1
 | |
|     fi
 | |
| fi
 | |
| 
 | |
| echo $arch
 | |
| 
 | |
| name=`pwd|perl -e '$d=<>;$d=~s{.*?/}{}g;$d=~s/$//g;print $d'`
 | |
| name="$name-$arch"
 | |
| echo $name
 | |
| if [ -d $name ]; then
 | |
|     rm -rf $name
 | |
| fi
 | |
| mkdir $name || exit 1
 | |
| cp -r resty restydoc restydoc-index nginx.exe luajit.exe lua51.dll lua include lualib html conf logs pod $name/ || exit 1
 | |
| cp COPYRIGHT $name/ || exit 1
 | |
| if [[ "$arch" == "win32" ]]; then
 | |
|     cp $mingw32/bin/libgcc_s_dw2-1.dll $name/ || exit 1
 | |
|     cp $mingw32/bin/libwinpthread-1.dll $name/ || exit 1
 | |
| fi
 | |
| cd $name || exit 1
 | |
| PATH=/c/Strawberry/perl/bin:$PATH cmd /c 'pl2bat.bat resty' || exit 1
 | |
| PATH=/c/Strawberry/perl/bin:$PATH cmd /c 'pl2bat.bat restydoc' || exit 1
 | |
| PATH=/c/Strawberry/perl/bin:$PATH cmd /c 'pl2bat.bat restydoc-index' || exit 1
 | |
| cp ../README-windows.txt README.txt
 | |
| unix2dos conf/* html/*.html resty || exit 1
 | |
| cd .. || exit 1
 | |
| zip -r $name.zip $name || exit 1
 | |
| echo $name.zip
 |