Cross Reference: run.sh
xref
: /
hets
/
Static
/
test
/
run.sh
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
run.sh revision 48c29e3b5ebe94aafb40fe57ac185eea74942eb4
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
#!/
bin
/
bash
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
createXUpdate
()
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
{
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
f=
`
dirname
$
1
`
/
`
basename
$
1
.
het
`
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
hets
-
v2
-o
xml
$f
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
mv
$
f.xml
$
f.xh
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
hets
-
v2
-A -o
xml
$f
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
mv
$
f.xml
$
f.xhi
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
cp
$
1
$
1.bak
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
diff
-u $
1
$
2
>
patch
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
patch
$
1
patch
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
hets
-
v2
-o
xml
$f
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
mv
$
f.xml
$
f.new.xh
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
cp
$
1.bak
$
1
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
dir
=
`
pwd
`
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
b2
=
`
basename
$
2
.
het
`
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
pushd
$HETS_GMOC
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
rm
-f
tmp
/*.
xupdate
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
bin
/
gmoc
-c
Configuration.xml
-
itype
file
moc
\
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
$dir
/$
f.xh
$dir
/$
f.xhi
$dir
/$
f.new.xh
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
mv
tmp
/*.
xupdate
$dir
/
$b2
.
xupdate
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
popd
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
}
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
for
i
in
Spec.het
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
do
7f0952c0239ea2d6e37b472db6fde4ef2718343d
sf
for
j
in
Add
Remove
Modify
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
do
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
for
k
in
Symbol
Axiom
16a0ba19b2cecf27e48c0c197ae1f3a96f447949
sf
do
createXUpdate
$i $j$k$i
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
done
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
done
af4381d113faafc97340eaaa008840c7fcbcc8fd
sf
done
efb3a31a4ca193ac8629a4c039d481c29171d6e0
sf