Changeset 23298 for issm/trunk
- Timestamp:
- 09/18/18 00:00:03 (7 years ago)
- Location:
- issm/trunk/packagers/win10
- Files:
-
- 4 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/packagers/win10/package64.sh
r23295 r23298 1 1 #!/bin/bash 2 2 3 #get brand new project: 4 rm -rf ISSM.aip ISSM-SetupFiles ISSM.msi 5 cp ISSM.initial.aip ISSM.aip 6 7 #recover version: 3 # Recover version 8 4 version=`svn info | grep Revision | awk '{printf("%s\n",$2);}'` 9 5 10 # get windows style path to files6 # Get windows style path to files 11 7 export ISSM_DIR_WIN=`cygpath -m "$ISSM_DIR"` 12 8 9 # Set path to matlab 10 MATLAB=/cygdrive/c/Programs/MATLAB/R2015a/matlab 11 12 echo "Making generic_static.m work like generic.m" 13 cd $ISSM_DIR/bin 14 cat generic_static.m | sed -e "s/generic_static/generic/g" > generic.m 15 16 echo "Copying scripts from /src to /bin" 13 17 echo "----------------------------------" 14 18 rm $ISSM_DIR/bin/*.m 15 find $ISSM_DIR/src/m -name '*.m' | xargs cp -t $ISSM_DIR/bin /19 find $ISSM_DIR/src/m -name '*.m' | xargs cp -t $ISSM_DIR/bin 16 20 ls $ISSM_DIR/bin 17 21 echo "----------------------------------" 18 22 19 #build list of files to put into the installer: 20 rm -rf ISSM.aic 21 cat << END > ISSM.aic 22 ;aic 23 SetVersion "$version" 24 SetPackageName "ISSM.msi" 25 END 23 # Check that test 101 runs 24 cd $ISSM_DIR/test/NightlyRun 25 rm matlab.log 26 26 27 ls $ISSM_DIR_WIN/scripts/*.bat startup.m | awk '{printf("AddFile APPDIR %s\n",$1);}' | sed 's/\//\\/g' >> ISSM.aic 27 $MATLAB -nodisplay -nojvm -nosplash -nodesktop -r "try, addpath $ISSM_DIR/bin $ISSM_DIR/lib; runme('id',101);exit; catch me,fprintf('%s',getReport(me)); exit; end" -logfile matlab.log 28 28 29 cat << END >> ISSM.aic 30 AddFolder PersonalFolder $ISSM_DIR_WIN\test 31 AddFolder PersonalFolder $ISSM_DIR_WIN\examples 32 AddFolder APPDIR $ISSM_DIR_WIN\bin 33 AddFolder APPDIR $ISSM_DIR_WIN\lib 34 NewEnvironment -name ISSM_TESTS -value [test_Dir] 35 NewEnvironment -name ISSM_DIR -value [APPDIR] 36 NewEnvironment -name ISSM_DIR_WIN -value [APPDIR] 37 Save 38 Rebuild 39 END 40 #Not needed anymore? 41 #DelEnvironment ISSM_TESTS 42 #DelEnvironment ISSM_DIR 43 #DelEnvironment ISSM_DIR_WIN 29 if [[ $(cat matlab.log | grep -c SUCCESS) -lt 10 ]]; then 30 echo "test101 FAILED" 31 exit 1; 32 else 33 echo "test101 passed" 34 fi 44 35 45 # Run installer:46 "C:/Program Files (x86)/Caphyon/Advanced Installer 10.8/bin/x86/AdvancedInstaller.com" /execute ./ISSM.aip ./ISSM.aic 36 # Create tarball 37 TARBALL_NAME=ISSM-Win10-64.tar.gz 47 38 48 #Get rid of temporary files: 49 cp ISSM-SetupFiles/ISSM.msi ./ 50 rm -rf ISSM.aip ISSM-SetupFiles ISSM.aic 39 cd $ISSM_DIR 40 rm $tarball_name 41 rm -rf trunk 42 mkdir trunk 43 44 echo "Creating tarball: ${TARBALL_NAME}" 45 cp -rf bin lib test examples scripts trunk/ 46 tar -czf $TARBALL_NAME trunk 47 ls -lah $TARBALL_NAME 48 51 49 52 50 #To upload to website: 53 scp ISSM.msi websites:/home/larour/files/ISSM_Installer-Win_10-64-bit.msi51 scp $TARBALL_NAME websites:/home/larour/files/$TARBALL_NAME
Note:
See TracChangeset
for help on using the changeset viewer.