blob: 16154f07911b47fef467ed65611576eb4960fd03 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
#!/bin/sh
sb_helptext()
{
echo "SBE Utility Script"
case $1 in
workon)
echo " Topic 'workon'"
echo
echo " Usage:"
echo " sb workon"
echo
echo " Sources necessary environment files for building sbe"
echo " and begins a new shell. The workon may be left via 'exit'."
echo
echo " See also:"
echo " customrc"
;;
cmvc)
echo " Topic 'Launch CMVC Operation on PPE file's"
echo
echo " Usage:"
echo " Refer : $PWD/sbe/build/tools/CommitSbeImageToCMVC.py -h"
;;
compile)
echo " Topic 'Compile the PPE file's on fips Sandbox"
echo
echo " Usage:"
echo " Refer : $PWD/sbe/build/tools/sbeDistribute.py -h"
;;
*)
echo " Usage:"
echo " sb <cmd>"
echo " sb help [<cmd>|<topic>]"
echo ""
echo " Available Commands:"
echo " workon"
echo " cmvc"
echo " ---------------------------------------------------- "
echo " # To check in SBE FW files in CMVC command options # "
echo " sb cmvc -f < feature CMVC No > -r <fips release >"
echo " sb cmvc -d < defect CMVC No > -r <fips release >"
echo " ---------------------------------------------------- "
echo ""
echo " compile"
echo
esac
}
sb_workon()
{
if [ -n "${SBE_INSIDE_WORKON}" ]; then
echo "Already in a workon."
exit -1
else
export SBE_INSIDE_WORKON=1
echo "Setting environment variables..."
source ./env.bash
echo "Spawning new shell with devtoolset 2..."
scl enable devtoolset-2 bash
fi
}
sb_cmvc()
{
if [ -n "${SBE_INSIDE_WORKON}" ]; then
echo "Already in a workon.. Continuing"
# Launch the CMVC utility
str="'$*'"
echo "User input string : $str"
$PWD/sbe/build/tools/CommitSbeImageToCMVC.py $*
else
echo "Please do workon and re launch..."
fi
}
sb_compile()
{
if [ -n "${SBE_INSIDE_WORKON}" ]; then
echo "Already in a workon.. Continuing"
# Launch the CMVC utility
str="'$*'"
echo "User input string : $str"
$PWD/sbe/build/tools/sbeDistribute.py $*
else
echo "Please do workon and re launch..."
fi
}
if [ 0 == $# ]; then
sb_helptext
exit -1
fi
FIRST_PARAM=$1
shift
case ${FIRST_PARAM} in
workon)
sb_workon $*
;;
cmvc)
sb_cmvc $*
;;
compile)
sb_compile $*
;;
*)
sb_helptext $*
exit -1
;;
esac
|