File: comp.sh

package info (click to toggle)
aspcud 1%3A1.9.6-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 69,880 kB
  • sloc: cpp: 17,012; ansic: 4,888; yacc: 182; sh: 113; python: 83; makefile: 11
file content (53 lines) | stat: -rwxr-xr-x 1,451 bytes parent folder | download | duplicates (3)
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
#!/bin/bash

encodings=( "scripts/encodings/specification.lp" "scripts/encodings/misc2012.lp" ) 
cudf2lp="/home/gebser/bin/cudf2lp"
clasp="/home/wv/share/kaufmann/clasp"
unclasp="/home/wv/bin/linux/64/unclasp"
gringo="/home/wv/bin/linux/64/gringo"
version="1.7"

cd "$(dirname "$0")"
cd ..

rm -rf submissions
mkdir -p "submissions/aspcud/encodings"

cp "${encodings[@]}" "submissions/aspcud/encodings/"
cp "${gringo}" "${clasp}" "${unclasp}" "${cudf2lp}" "submissions/aspcud/"

strip "submissions/aspcud/gringo"
strip "submissions/aspcud/clasp"
strip "submissions/aspcud/unclasp"
strip "submissions/aspcud/cudf2lp"

cp "scripts/aspcud.sh" "submissions/aspcud/"
cd "submissions/aspcud/"
for system in "aspcud" "aspuncud"; do
	for track in "paranoid" "basic" "full"; do
		ln -s aspcud.sh "${system}-${track}"
	done
done
cd ..

for system in "aspcud" "aspuncud"; do
	for track in "paranoid" "basic" "full"; do
		dst="${system}-${track}-${version}"
		ftrack="${track}"
		test "${track}" != "paranoid" && ftrack="${track} user"
		cp -r aspcud "${dst}"
		echo "Solver for ${ftrack} track." > "${dst}/README"
		tar -cf "${dst}.tar" "${dst}"
		cp "${dst}.tar" /home/wv/WWW/aspcud/files/
		chmod g+w "/home/wv/WWW/aspcud/files/${dst}.tar"
		mail="misc-competition@inria.fr"
		#mail="kaminski@cs.uni-potsdam.de"
		mail "$mail" -s "Solver Submission" <<q
http://www.cs.uni-potsdam.de/aspcud/files/${dst}.tar
$(md5sum "${dst}.tar")
${ftrack}
q
	done
done

cd ..