agent/make/mkinstall

Mon, 28 Jul 2014 15:06:38 -0700

author
fzhinkin
date
Mon, 28 Jul 2014 15:06:38 -0700
changeset 6997
dbb05f6d93c4
parent 0
f90c822e73f8
permissions
-rw-r--r--

8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
Summary: call rtm_deopt() only if there were no compilation bailouts before.
Reviewed-by: kvn

     2 # make the directories
     4 SA_NAME=sa17
     5 SA_TEST=$SA_NAME/test
     7 mkdir $SA_NAME
     8 mkdir $SA_NAME/solaris
     9 mkdir $SA_NAME/solaris/amd64
    10 mkdir $SA_NAME/solaris/sparc
    11 mkdir $SA_NAME/solaris/sparcv9
    12 mkdir $SA_NAME/solaris/i386
    13 mkdir $SA_NAME/linux
    14 mkdir $SA_NAME/linux/i386
    15 mkdir $SA_NAME/linux/ia64
    16 mkdir $SA_NAME/linux/amd64
    17 mkdir $SA_NAME/win32
    18 mkdir $SA_NAME/win32/i386
    19 mkdir $SA_NAME/win32/ia64
    20 mkdir $SA_NAME/win32/amd64
    21 mkdir $SA_TEST
    23 # make sa.jar
    24 jar -cvf $SA_NAME/sa.jar -C ../build/classes .
    26 # copy the native libraries
    28 cp ../src/os/solaris/proc/amd64/libsaproc.so $SA_NAME/solaris/amd64
    29 cp ../src/os/solaris/proc/sparc/libsaproc.so $SA_NAME/solaris/sparc
    30 cp ../src/os/solaris/proc/sparcv9/libsaproc.so $SA_NAME/solaris/sparcv9
    31 cp ../src/os/solaris/proc/i386/libsaproc.so $SA_NAME/solaris/i386
    32 cp ../src/os/linux/i386/libsaproc.so $SA_NAME/linux/i386
    33 cp ../src/os/linux/ia64/libsaproc.so $SA_NAME/linux/ia64
    34 cp ../src/os/linux/amd64/libsaproc.so $SA_NAME/linux/amd64
    35 cp ../src/os/win32/windbg/i386/sawindbg.dll $SA_NAME/win32/i386
    36 cp ../src/os/win32/windbg/ia64/sawindbg.dll $SA_NAME/win32/ia64
    37 cp ../src/os/win32/windbg/amd64/sawindbg.dll $SA_NAME/win32/amd64
    39 # copy Unix (Solaris and Linux) shell scripts
    40 cp saenv.sh $SA_NAME                        ; chmod 755 $SA_NAME/saenv.sh
    41 cp saenv64.sh $SA_NAME                      ; chmod 755 $SA_NAME/saenv64.sh
    42 cp clhsdbproc.sh $SA_NAME                   ; chmod 755 $SA_NAME/clhsdbproc.sh
    43 cp clhsdbproc64.sh $SA_NAME                 ; chmod 755 $SA_NAME/clhsdbproc64.sh
    44 cp dumpflagsproc.sh $SA_NAME                ; chmod 755 $SA_NAME/dumpflagsproc.sh
    45 cp dumpflagsproc64.sh $SA_NAME              ; chmod 755 $SA_NAME/dumpflagsproc64.sh
    46 cp dumpsyspropsproc.sh $SA_NAME             ; chmod 755 $SA_NAME/dumpsyspropsproc.sh
    47 cp dumpsyspropsproc64.sh $SA_NAME           ; chmod 755 $SA_NAME/dumpsyspropsproc64.sh
    48 cp finalizerinfoproc.sh $SA_NAME            ; chmod 755 $SA_NAME/finalizerinfoproc.sh
    49 cp finalizerinfoproc64.sh $SA_NAME          ; chmod 755 $SA_NAME/finalizerinfoproc64.sh
    50 cp heapdumpproc.sh $SA_NAME                  ; chmod 755 $SA_NAME/heapdumpproc.sh
    51 cp heapdumpproc64.sh $SA_NAME                ; chmod 755 $SA_NAME/heapdumpproc64.sh
    52 cp heapsumproc.sh $SA_NAME                  ; chmod 755 $SA_NAME/heapsumproc.sh
    53 cp heapsumproc64.sh $SA_NAME                ; chmod 755 $SA_NAME/heapsumproc64.sh
    54 cp hsdbproc.sh $SA_NAME                     ; chmod 755 $SA_NAME/hsdbproc.sh
    55 cp hsdbproc64.sh $SA_NAME                   ; chmod 755 $SA_NAME/hsdbproc64.sh
    56 cp jcoreproc.sh $SA_NAME                    ; chmod 755 $SA_NAME/jcoreproc.sh
    57 cp jcoreproc64.sh $SA_NAME                  ; chmod 755 $SA_NAME/jcoreproc64.sh
    58 cp jdbcore.sh $SA_NAME                      ; chmod 755 $SA_NAME/jdbcore.sh
    59 cp jdbcore64.sh $SA_NAME                    ; chmod 755 $SA_NAME/jdbcore64.sh
    60 cp jdbproc.sh $SA_NAME                      ; chmod 755 $SA_NAME/jdbproc.sh
    61 cp jdbproc64.sh $SA_NAME                    ; chmod 755 $SA_NAME/jdbproc64.sh
    62 cp jhistoproc.sh $SA_NAME                   ; chmod 755 $SA_NAME/jhistoproc.sh
    63 cp jhistoproc64.sh $SA_NAME                 ; chmod 755 $SA_NAME/jhistoproc64.sh
    64 cp jsdbproc.sh $SA_NAME                     ; chmod 755 $SA_NAME/jsdbproc.sh
    65 cp jsdbproc64.sh $SA_NAME                   ; chmod 755 $SA_NAME/jsdbproc64.sh
    66 cp jstackproc.sh $SA_NAME                   ; chmod 755 $SA_NAME/jstackproc.sh
    67 cp jstackproc64.sh $SA_NAME                 ; chmod 755 $SA_NAME/jstackproc64.sh
    68 cp permstatproc.sh $SA_NAME                 ; chmod 755 $SA_NAME/permstatproc.sh
    69 cp permstatproc64.sh $SA_NAME               ; chmod 755 $SA_NAME/permstatproc64.sh
    70 cp pmapproc.sh $SA_NAME                     ; chmod 755 $SA_NAME/pmapproc.sh
    71 cp pmapproc64.sh $SA_NAME                   ; chmod 755 $SA_NAME/pmapproc64.sh
    72 cp pstackproc.sh $SA_NAME                   ; chmod 755 $SA_NAME/pstackproc.sh
    73 cp pstackproc64.sh $SA_NAME                 ; chmod 755 $SA_NAME/pstackproc64.sh
    74 cp soqlproc.sh $SA_NAME                     ; chmod 755 $SA_NAME/soqlproc.sh
    75 cp soqlproc64.sh $SA_NAME                   ; chmod 755 $SA_NAME/soqlproc64.sh
    76 cp start-debug-server $SA_NAME              ; chmod 755 $SA_NAME/start-debug-server
    77 cp start-debug-server-proc.sh $SA_NAME      ; chmod 755 $SA_NAME/start-debug-server-proc.sh
    78 cp start-debug-server-proc64.sh $SA_NAME    ; chmod 755 $SA_NAME/start-debug-server-proc64.sh
    79 cp start-rmiregistry.sh $SA_NAME            ; chmod 755 $SA_NAME/start-rmiregistry.sh
    81 # copy Windows batch files
    82 cp saenv.bat $SA_NAME                       ; chmod 755 $SA_NAME/saenv.bat
    83 cp saenv64.bat $SA_NAME                     ; chmod 755 $SA_NAME/saenv64.bat
    84 cp clhsdbwindbg.bat $SA_NAME                ; chmod 755 $SA_NAME/clhsdbwindbg.bat
    85 cp clhsdbwindbg64.bat $SA_NAME              ; chmod 755 $SA_NAME/clhsdbwindbg64.bat
    86 cp dumpflagswindbg.bat $SA_NAME             ; chmod 755 $SA_NAME/dumpflagswindbg.bat
    87 cp dumpflagswindbg64.bat $SA_NAME           ; chmod 755 $SA_NAME/dumpflagswindbg64.bat
    88 cp dumpsyspropswindbg.bat $SA_NAME          ; chmod 755 $SA_NAME/dumpsyspropswindbg.bat
    89 cp dumpsyspropswindbg64.bat $SA_NAME        ; chmod 755 $SA_NAME/dumpsyspropswindbg64.bat
    90 cp finalizerinfowindbg.bat $SA_NAME         ; chmod 755 $SA_NAME/finalizerinfowindbg.bat
    91 cp finalizerinfowindbg64.bat $SA_NAME       ; chmod 755 $SA_NAME/finalizerinfowindbg64.bat
    92 cp heapdumpwindbg.bat $SA_NAME               ; chmod 755 $SA_NAME/heapdumpwindbg.bat
    93 cp heapdumpwindbg64.bat $SA_NAME             ; chmod 755 $SA_NAME/heapdumpwindbg64.bat
    94 cp heapsumwindbg.bat $SA_NAME               ; chmod 755 $SA_NAME/heapsumwindbg.bat
    95 cp heapsumwindbg64.bat $SA_NAME             ; chmod 755 $SA_NAME/heapsumwindbg64.bat
    96 cp hsdbwindbg.bat $SA_NAME                  ; chmod 755 $SA_NAME/hsdbwindbg.bat
    97 cp hsdbwindbg64.bat $SA_NAME                ; chmod 755 $SA_NAME/hsdbwindbg64.bat
    98 cp jcorewindbg.bat $SA_NAME                 ; chmod 755 $SA_NAME/jcorewindbg.bat
    99 cp jcorewindbg64.bat $SA_NAME               ; chmod 755 $SA_NAME/jcorewindbg64.bat
   100 cp jhistowindbg.bat $SA_NAME                ; chmod 755 $SA_NAME/jhistowindbg.bat
   101 cp jhistowindbg64.bat $SA_NAME              ; chmod 755 $SA_NAME/jhistowindbg64.bat
   102 cp jsdbwindbg.bat $SA_NAME                  ; chmod 755 $SA_NAME/jsdbwindbg.bat
   103 cp jsdbwindbg64.bat $SA_NAME                ; chmod 755 $SA_NAME/jsdbwindbg64.bat
   104 cp jstackwindbg.bat $SA_NAME                ; chmod 755 $SA_NAME/jstackwindbg.bat
   105 cp jstackwindbg64.bat $SA_NAME              ; chmod 755 $SA_NAME/jstackwindbg64.bat
   106 cp permstatwindbg.bat $SA_NAME              ; chmod 755 $SA_NAME/permstatwindbg.bat
   107 cp permstatwindbg64.bat $SA_NAME            ; chmod 755 $SA_NAME/permstatwindbg64.bat
   108 cp pmapwindbg.bat $SA_NAME                  ; chmod 755 $SA_NAME/pmapwindbg.bat
   109 cp pmapwindbg64.bat $SA_NAME                ; chmod 755 $SA_NAME/pmapwindbg64.bat
   110 cp pstackwindbg.bat $SA_NAME                ; chmod 755 $SA_NAME/pstackwindbg.bat
   111 cp pstackwindbg64.bat $SA_NAME              ; chmod 755 $SA_NAME/pstackwindbg64.bat
   112 cp soqlwindbg.bat $SA_NAME                  ; chmod 755 $SA_NAME/soqlwindbg.bat
   113 cp soqlwindbg64.bat $SA_NAME                ; chmod 755 $SA_NAME/soqlwindbg64.bat
   114 cp start-debug-server-windbg.bat $SA_NAME   ; chmod 755 $SA_NAME/start-debug-server-windbg.bat
   115 cp start-debug-server-windbg64.bat $SA_NAME ; chmod 755 $SA_NAME/start-debug-server-windbg64.bat
   116 cp start-rmiregistry.bat $SA_NAME           ; chmod 755 $SA_NAME/start-rmiregistry.bat
   119 # make the libproc test
   120 cd ../test/libproc ; make; cd ../../make
   122 # copy libproc test suite
   124 cp ../test/libproc/README $SA_TEST/README-libproc
   125 cp ../test/libproc/libproctest.sh $SA_TEST  ; chmod 755 $SA_TEST/libproctest.sh
   126 cp ../test/libproc/libproctest64.sh $SA_TEST  ; chmod 755 $SA_TEST/libproctest64.sh
   127 cp ../test/libproc/*.class $SA_TEST
   129 # copy RMI security policy file
   130 cp grantAll.policy $SA_NAME
   132 # copy documentation
   133 mkdir $SA_NAME/doc
   134 cp ../doc/*.html $SA_NAME/doc
   135 chmod 644 $SA_NAME/doc/*.html
   137 # make lib dir and copy other jar files
   138 mkdir $SA_NAME/lib
   139 cp ../src/share/lib/*.jar $SA_NAME/lib
   141 # tar and gzip
   142 tar -cvf $SA_NAME.tar $SA_NAME
   143 gzip $SA_NAME.tar
   145 # cleanup
   146 \rm -rf $SA_NAME

mercurial