docker run -i -t --privileged --name=ltptest --hostname=ltptest ppc64le/ubuntu /bin/bash |
tar jxvf ltp-full-20120104.tar.bz2 or tar zxvf ltp-full-20120104.tar.gz |
cd ltp-full-20160920 |
./configure --help |
[ltp-full-20160920]# ./configure --prefix=`pwd` --with-open-posix-testsuite CC="gcc - m64" [ltp-full-20160920]# make all [ltp-full-20160920]# make install |
cd /root/ltp-full-20160920 docker cp . ltptest:/usr/local/ltp |
tar -xvf STAXV3517.tar |
docker cp STAF3425-setup-linux-ppc64le.bin <container-id>:/root/ docker cp stax <container-id>:/root/ |
docker exec -it container_id /bin/bash |
apt-get install -y unzip (pre-req to help STAF install) ./root/STAF3425-setup-linux-ppc64le.bin -i silent -DACCEPT_LICENSE=1 |
mkdir -p /usr/local/staf/ services |
cp -r ./stax /usr/local/staf/services/ |
SERVICE STAX LIBRARY JSTAF EXECUTE /usr/local/staf/services/stax/STAX.jar \ PARMS "EVENTGENERATION Disabled LOGTCNUMSTARTS Disabled LOGTCELAPSEDTIME Disabled LOGTCSTARTSTOP Disabled NUMTHREADS 10" OPTION JVMName=STAFJVM1 OPTION J2=-Xmx1024m SERVICE EVENT LIBRARY JSTAF EXECUTE /usr/local/staf/services/stax/STAFEvent.jar |
apt-get install -y default-jre apt-get install -y openjdk-8-jre |
base_java_path='/usr/lib/jvm/java-8-openjdk-ppc64el/jre/bin' java_path='' in_string=`export | grep PATH` in_string1=`echo "$in_string" | grep "declare -x PATH="` string=`echo "$in_string1" | grep "/usr/local/staf/bin"` if [ ! $? = 0 ]; then PATH=/usr/local/staf/binPATH fi string=`echo "$in_string1" | grep "/usr/local/staf/tools"` if [ ! $? = 0 ]; then PATH=/usr/local/staf/toolsPATH fi string=`echo "$in_string1" | grep $java_path` if [ ! $? = 0 ]; then PATH=$java_pathPATH fi in_string1=`echo "$in_string" | grep "declare -x CLASSPATH="` string=`echo "$in_string1" | grep "/usr/local/staf/lib/JSTAF.jar"` if [ ! $? = 0 ]; then CLASSPATH=/usr/local/staf/lib/JSTAF.jarCLASSPATH fi string=`echo "$in_string1" | grep "/usr/local/staf/services/STAX.jar"` if [ ! $? = 0 ]; then CLASSPATH=/usr/local/staf/services/STAX.jarCLASSPATH fi string=`echo "$in_string1" | grep "/usr/local/staf/services/STAFEvent.jar"` if [ ! $? = 0 ]; then CLASSPATH=/usr/local/staf/services/STAFEvent.jarCLASSPATH fi string=`echo "$in_string1" | grep "/usr/local/staf/services/STAXMon.jar"` if [ ! $? = 0 ]; then CLASSPATH=/usr/local/staf/services/STAXMon.jarCLASSPATH fi string=`echo "$in_string" | grep "declare -x LD_LIBRARY_PATH=" | grep "/usr/local/staf/lib"` if [ ! $? = 0 ]; then LD_LIBRARY_PATH=/usr/local/staf/libLD_LIBRARY_PATH fi STAFCONVDIR=/usr/local/staf/codepage export PATH CLASSPATH LD_LIBRARY_PATH STAFCONVDIR setsid /usr/local/staf/bin/STAFProc >/tmp/STAFProc.out 2>&1 & set -o vi |
STAF local STAX execute file /usr/local/staf/xml/ltp.xml JOBNAME ltpstaf |
docker commit <container ID> <repo name> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |