1a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#!/bin/sh 2a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 3a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf ./src/tmp/* || exit 1 4a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatvers=1.0.28 5a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 6a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatcd .. || exit 1 7a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 8a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatcp -p ssvnc/bin/ssvnc_cmd ssvnc/bin/tightvncviewer 9a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 10a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat########################################### 11a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdest=./t.unix_only 12a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest 13a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatmkdir -p $dest || exit 1 14a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 15a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar cvf - ssvnc/{README,COPYING,ssvnc.desktop} ssvnc/bin ssvnc/Unix | (cd $dest; tar xvf -) 16a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f $dest/ssvnc/bin/.linkin 17a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 18a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar=ssvnc_unix_only-${vers}.tar.gz 19a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat(cd $dest; tar czvf ../$tar ssvnc) 20a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l $tar 21a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest 22a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 23a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat########################################### 24a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdest=./t.unix_minimal 25a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest 26a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatmkdir -p $dest || exit 1 27a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 28a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar cvf - ssvnc/{README,COPYING,ssvnc.desktop} ssvnc/bin/{ss*,util/ss*} | (cd $dest; tar xvf -) 29a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 30a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar=ssvnc_unix_minimal-${vers}.tar.gz 31a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat(cd $dest; tar czvf ../$tar ssvnc) 32a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l $tar 33a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest 34a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 35a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattop='#!/bin/sh 36a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatn=11 37a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattmp=`mktemp -d "/tmp/ssvnc.XXXXXX"` || exit 1 38a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatif [ "X$tmp" = "X" -o ! -d "$tmp" ]; then exit 1; fi 39a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattrap "cd /tmp; rm -rf $tmp" 0 2 15 40a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 41a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattail +$n "$0" | (cd $tmp; tar xf -) || exit 1 42a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat$tmp/bin/ssvnc "$@" 43a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatexit 0 44a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdata__() {' 45a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 46a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatscr=./ssvnc.sh 47a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatecho "$top" > $scr 48a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat(cd ssvnc; tar cvf - README COPYING ssvnc.desktop bin/{ss*,util/ss*}) >> $scr 49a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatchmod 755 $scr 50a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l $scr 51a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 52a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatif [ "X$1" = "Xquick" ]; then 53a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat exit 0 54a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatfi 55a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 56a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat########################################### 57a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f ssvnc_all-$vers.zip 58a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f ssvnc-$vers.zip 59a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatzip -9 -r ssvnc_all-$vers.zip ssvnc 60a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatzip -9 -r ssvnc-$vers.zip ssvnc -x '*.zip' '*.tar.gz' 61a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar cvf - --exclude='*.zip' --exclude='*.tar.gz' ssvnc | gzip -9 > ssvnc-$vers.tar.gz 62a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehattar cvf - --exclude='*.zip' --exclude='*.tar.gz' --exclude='*.dll' --exclude='*.exe' --exclude ssvnc/Windows/util ssvnc | gzip -9 > ssvnc_no_windows-$vers.tar.gz 63a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 64a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatecho 65a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l ssvnc*-$vers.* 66a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatecho 67a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 68a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 69a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat########################################### 70a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdest=./t.windows_only 71a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf ${dest} 72a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatmkdir -p $dest || exit 1 73a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 74a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatcp -pR ssvnc $dest 75a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest/ssvnc/{src,bin,man} 76a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest/ssvnc/MacOSX 77a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest/ssvnc/Unix 78a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f $dest/ssvnc/build.unix 79a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f $dest/ssvnc/filelist.txt 80a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatcp -p ssvnc/bin/util/ssvnc.tcl $dest/ssvnc/Windows/util 81a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 82a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatzip=ssvnc_windows_only-${vers}.zip 83a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -f $zip 84a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat(cd $dest; zip -9 -r ../$zip ssvnc) 85a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 86a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatls -l $zip 87a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatrm -rf $dest 88a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 89a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 90a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatsync 91a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatecho 92a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatfor g in ssvnc*-$vers*.gz 93a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdo 94a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat md5sum $g 95a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat gzip -t $g || (tput bel; sleep 2) 96a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdone 97a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatfor g in ssvnc*-$vers*.zip 98a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdo 99a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat md5sum $g 100a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatdone 101a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 102a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatsleep 3 103a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatecho 104