author | serb |
Wed, 03 Dec 2014 18:04:50 +0300 | |
changeset 28084 | 441853c190f4 |
parent 22540 | 3f22ec0f7845 |
permissions | -rw-r--r-- |
1 | 1 |
|
2 |
# make the directories |
|
3 |
||
4 |
SA_NAME=sa17 |
|
5 |
SA_TEST=$SA_NAME/test |
|
6 |
||
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 |
|
22 |
||
23 |
# make sa.jar |
|
24 |
jar -cvf $SA_NAME/sa.jar -C ../build/classes . |
|
25 |
||
26 |
# copy the native libraries |
|
27 |
||
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 |
|
22540
3f22ec0f7845
7010732: SA_ALTROOT only works if running the SA tools from their build directory.
dsamersoff
parents:
1
diff
changeset
|
30 |
cp ../src/os/solaris/proc/sparc/libsaproc_audit.so $SA_NAME/solaris/sparc |
1 | 31 |
cp ../src/os/solaris/proc/sparcv9/libsaproc.so $SA_NAME/solaris/sparcv9 |
22540
3f22ec0f7845
7010732: SA_ALTROOT only works if running the SA tools from their build directory.
dsamersoff
parents:
1
diff
changeset
|
32 |
cp ../src/os/solaris/proc/sparcv9/libsaproc_audit.so $SA_NAME/solaris/sparcv9 |
1 | 33 |
cp ../src/os/solaris/proc/i386/libsaproc.so $SA_NAME/solaris/i386 |
34 |
cp ../src/os/linux/i386/libsaproc.so $SA_NAME/linux/i386 |
|
35 |
cp ../src/os/linux/ia64/libsaproc.so $SA_NAME/linux/ia64 |
|
36 |
cp ../src/os/linux/amd64/libsaproc.so $SA_NAME/linux/amd64 |
|
37 |
cp ../src/os/win32/windbg/i386/sawindbg.dll $SA_NAME/win32/i386 |
|
38 |
cp ../src/os/win32/windbg/ia64/sawindbg.dll $SA_NAME/win32/ia64 |
|
39 |
cp ../src/os/win32/windbg/amd64/sawindbg.dll $SA_NAME/win32/amd64 |
|
40 |
||
41 |
# copy Unix (Solaris and Linux) shell scripts |
|
42 |
cp saenv.sh $SA_NAME ; chmod 755 $SA_NAME/saenv.sh |
|
43 |
cp saenv64.sh $SA_NAME ; chmod 755 $SA_NAME/saenv64.sh |
|
44 |
cp clhsdbproc.sh $SA_NAME ; chmod 755 $SA_NAME/clhsdbproc.sh |
|
45 |
cp clhsdbproc64.sh $SA_NAME ; chmod 755 $SA_NAME/clhsdbproc64.sh |
|
46 |
cp dumpflagsproc.sh $SA_NAME ; chmod 755 $SA_NAME/dumpflagsproc.sh |
|
47 |
cp dumpflagsproc64.sh $SA_NAME ; chmod 755 $SA_NAME/dumpflagsproc64.sh |
|
48 |
cp dumpsyspropsproc.sh $SA_NAME ; chmod 755 $SA_NAME/dumpsyspropsproc.sh |
|
49 |
cp dumpsyspropsproc64.sh $SA_NAME ; chmod 755 $SA_NAME/dumpsyspropsproc64.sh |
|
50 |
cp finalizerinfoproc.sh $SA_NAME ; chmod 755 $SA_NAME/finalizerinfoproc.sh |
|
51 |
cp finalizerinfoproc64.sh $SA_NAME ; chmod 755 $SA_NAME/finalizerinfoproc64.sh |
|
52 |
cp heapdumpproc.sh $SA_NAME ; chmod 755 $SA_NAME/heapdumpproc.sh |
|
53 |
cp heapdumpproc64.sh $SA_NAME ; chmod 755 $SA_NAME/heapdumpproc64.sh |
|
54 |
cp heapsumproc.sh $SA_NAME ; chmod 755 $SA_NAME/heapsumproc.sh |
|
55 |
cp heapsumproc64.sh $SA_NAME ; chmod 755 $SA_NAME/heapsumproc64.sh |
|
56 |
cp hsdbproc.sh $SA_NAME ; chmod 755 $SA_NAME/hsdbproc.sh |
|
57 |
cp hsdbproc64.sh $SA_NAME ; chmod 755 $SA_NAME/hsdbproc64.sh |
|
58 |
cp jcoreproc.sh $SA_NAME ; chmod 755 $SA_NAME/jcoreproc.sh |
|
59 |
cp jcoreproc64.sh $SA_NAME ; chmod 755 $SA_NAME/jcoreproc64.sh |
|
60 |
cp jdbcore.sh $SA_NAME ; chmod 755 $SA_NAME/jdbcore.sh |
|
61 |
cp jdbcore64.sh $SA_NAME ; chmod 755 $SA_NAME/jdbcore64.sh |
|
62 |
cp jdbproc.sh $SA_NAME ; chmod 755 $SA_NAME/jdbproc.sh |
|
63 |
cp jdbproc64.sh $SA_NAME ; chmod 755 $SA_NAME/jdbproc64.sh |
|
64 |
cp jhistoproc.sh $SA_NAME ; chmod 755 $SA_NAME/jhistoproc.sh |
|
65 |
cp jhistoproc64.sh $SA_NAME ; chmod 755 $SA_NAME/jhistoproc64.sh |
|
66 |
cp jsdbproc.sh $SA_NAME ; chmod 755 $SA_NAME/jsdbproc.sh |
|
67 |
cp jsdbproc64.sh $SA_NAME ; chmod 755 $SA_NAME/jsdbproc64.sh |
|
68 |
cp jstackproc.sh $SA_NAME ; chmod 755 $SA_NAME/jstackproc.sh |
|
69 |
cp jstackproc64.sh $SA_NAME ; chmod 755 $SA_NAME/jstackproc64.sh |
|
70 |
cp permstatproc.sh $SA_NAME ; chmod 755 $SA_NAME/permstatproc.sh |
|
71 |
cp permstatproc64.sh $SA_NAME ; chmod 755 $SA_NAME/permstatproc64.sh |
|
72 |
cp pmapproc.sh $SA_NAME ; chmod 755 $SA_NAME/pmapproc.sh |
|
73 |
cp pmapproc64.sh $SA_NAME ; chmod 755 $SA_NAME/pmapproc64.sh |
|
74 |
cp pstackproc.sh $SA_NAME ; chmod 755 $SA_NAME/pstackproc.sh |
|
75 |
cp pstackproc64.sh $SA_NAME ; chmod 755 $SA_NAME/pstackproc64.sh |
|
76 |
cp soqlproc.sh $SA_NAME ; chmod 755 $SA_NAME/soqlproc.sh |
|
77 |
cp soqlproc64.sh $SA_NAME ; chmod 755 $SA_NAME/soqlproc64.sh |
|
78 |
cp start-debug-server $SA_NAME ; chmod 755 $SA_NAME/start-debug-server |
|
79 |
cp start-debug-server-proc.sh $SA_NAME ; chmod 755 $SA_NAME/start-debug-server-proc.sh |
|
80 |
cp start-debug-server-proc64.sh $SA_NAME ; chmod 755 $SA_NAME/start-debug-server-proc64.sh |
|
81 |
cp start-rmiregistry.sh $SA_NAME ; chmod 755 $SA_NAME/start-rmiregistry.sh |
|
82 |
||
83 |
# copy Windows batch files |
|
84 |
cp saenv.bat $SA_NAME ; chmod 755 $SA_NAME/saenv.bat |
|
85 |
cp saenv64.bat $SA_NAME ; chmod 755 $SA_NAME/saenv64.bat |
|
86 |
cp clhsdbwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/clhsdbwindbg.bat |
|
87 |
cp clhsdbwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/clhsdbwindbg64.bat |
|
88 |
cp dumpflagswindbg.bat $SA_NAME ; chmod 755 $SA_NAME/dumpflagswindbg.bat |
|
89 |
cp dumpflagswindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/dumpflagswindbg64.bat |
|
90 |
cp dumpsyspropswindbg.bat $SA_NAME ; chmod 755 $SA_NAME/dumpsyspropswindbg.bat |
|
91 |
cp dumpsyspropswindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/dumpsyspropswindbg64.bat |
|
92 |
cp finalizerinfowindbg.bat $SA_NAME ; chmod 755 $SA_NAME/finalizerinfowindbg.bat |
|
93 |
cp finalizerinfowindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/finalizerinfowindbg64.bat |
|
94 |
cp heapdumpwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/heapdumpwindbg.bat |
|
95 |
cp heapdumpwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/heapdumpwindbg64.bat |
|
96 |
cp heapsumwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/heapsumwindbg.bat |
|
97 |
cp heapsumwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/heapsumwindbg64.bat |
|
98 |
cp hsdbwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/hsdbwindbg.bat |
|
99 |
cp hsdbwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/hsdbwindbg64.bat |
|
100 |
cp jcorewindbg.bat $SA_NAME ; chmod 755 $SA_NAME/jcorewindbg.bat |
|
101 |
cp jcorewindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/jcorewindbg64.bat |
|
102 |
cp jhistowindbg.bat $SA_NAME ; chmod 755 $SA_NAME/jhistowindbg.bat |
|
103 |
cp jhistowindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/jhistowindbg64.bat |
|
104 |
cp jsdbwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/jsdbwindbg.bat |
|
105 |
cp jsdbwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/jsdbwindbg64.bat |
|
106 |
cp jstackwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/jstackwindbg.bat |
|
107 |
cp jstackwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/jstackwindbg64.bat |
|
108 |
cp permstatwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/permstatwindbg.bat |
|
109 |
cp permstatwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/permstatwindbg64.bat |
|
110 |
cp pmapwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/pmapwindbg.bat |
|
111 |
cp pmapwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/pmapwindbg64.bat |
|
112 |
cp pstackwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/pstackwindbg.bat |
|
113 |
cp pstackwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/pstackwindbg64.bat |
|
114 |
cp soqlwindbg.bat $SA_NAME ; chmod 755 $SA_NAME/soqlwindbg.bat |
|
115 |
cp soqlwindbg64.bat $SA_NAME ; chmod 755 $SA_NAME/soqlwindbg64.bat |
|
116 |
cp start-debug-server-windbg.bat $SA_NAME ; chmod 755 $SA_NAME/start-debug-server-windbg.bat |
|
117 |
cp start-debug-server-windbg64.bat $SA_NAME ; chmod 755 $SA_NAME/start-debug-server-windbg64.bat |
|
118 |
cp start-rmiregistry.bat $SA_NAME ; chmod 755 $SA_NAME/start-rmiregistry.bat |
|
119 |
||
120 |
||
121 |
# make the libproc test |
|
122 |
cd ../test/libproc ; make; cd ../../make |
|
123 |
||
124 |
# copy libproc test suite |
|
125 |
||
126 |
cp ../test/libproc/README $SA_TEST/README-libproc |
|
127 |
cp ../test/libproc/libproctest.sh $SA_TEST ; chmod 755 $SA_TEST/libproctest.sh |
|
128 |
cp ../test/libproc/libproctest64.sh $SA_TEST ; chmod 755 $SA_TEST/libproctest64.sh |
|
129 |
cp ../test/libproc/*.class $SA_TEST |
|
130 |
||
131 |
# copy RMI security policy file |
|
132 |
cp grantAll.policy $SA_NAME |
|
133 |
||
134 |
# copy documentation |
|
135 |
mkdir $SA_NAME/doc |
|
136 |
cp ../doc/*.html $SA_NAME/doc |
|
137 |
chmod 644 $SA_NAME/doc/*.html |
|
138 |
||
139 |
# make lib dir and copy other jar files |
|
140 |
mkdir $SA_NAME/lib |
|
141 |
cp ../src/share/lib/*.jar $SA_NAME/lib |
|
142 |
||
143 |
# tar and gzip |
|
144 |
tar -cvf $SA_NAME.tar $SA_NAME |
|
145 |
gzip $SA_NAME.tar |
|
146 |
||
147 |
# cleanup |
|
148 |
\rm -rf $SA_NAME |