@@ -41,7 +41,7 @@ cd bap-repo
41
41
LLVM_VERSION=$( opam config var conf-bap-llvm:package-version)
42
42
LLVM_CONFIG=$( opam config var conf-bap-llvm:config)
43
43
44
- SIGURL=https://github.com/BinaryAnalysisPlatform/bap/releases/download/v2.1 .0
44
+ SIGURL=https://github.com/BinaryAnalysisPlatform/bap/releases/download/v2.3 .0
45
45
echo BAP version is $BAP_VERSION
46
46
echo LLVM is $LLVM_VERSION
47
47
@@ -69,29 +69,23 @@ mkdir -p bap/bap_$BAP_VERSION/DEBIAN
69
69
SHARED=bap/bap_$BAP_VERSION /$PREFIX /share
70
70
BINDIR=bap/bap_$BAP_VERSION /$PREFIX /bin
71
71
LIBDIR=bap/bap_$BAP_VERSION /$PREFIX /lib/bap
72
- SIGDIR=bap/bap_$BAP_VERSION /$PREFIX /share/bap
73
72
DEBIAN=bap/bap_$BAP_VERSION /DEBIAN
74
- PRIMUS=$SHARED /primus/site-lisp
75
- BAPAPI=$SHARED /bap-api
76
73
77
- mkdir -p $BINDIR $LIBDIR $SIGDIR $DEBIAN $PRIMUS $BAPAPI
74
+ SIGDIR=$SHARED /bap/signatures/
75
+
76
+ mkdir -p $SHARED $BINDIR $LIBDIR $DEBIAN
77
+
78
+ cp -r $PREFIX /share/bap $SHARED /bap
78
79
79
80
for binary in $BINARIES ; do
80
81
cp $PREFIX /bin/$binary bap/bap_$BAP_VERSION /$PREFIX /bin
81
82
done ;
82
83
83
84
cp $PREFIX /lib/bap/* .plugin $LIBDIR
84
- curl -L $SIGURL /sigs.zip > $SIGDIR /sigs.zip
85
-
86
-
87
- LISPSRC=" primus_lisp primus_taint primus_test constant_tracker primus_symbolic_executor"
88
- for src in $LISPSRC ; do
89
- cp bap-repo/plugins/$src /lisp/* .lisp $PRIMUS /
90
- done ;
91
-
92
- cp -r bap-repo/plugins/api/api/c $BAPAPI
93
- cp bap-repo/plugins/primus_systems/systems/* .asd $SHARED /primus
94
85
86
+ echo " Installing Byteweight signatures"
87
+ mkdir -p $SIGDIR
88
+ curl -L $SIGURL /sigs.zip > $SIGDIR /byteweight.zip
95
89
96
90
cat > $DEBIAN /control << EOF
97
91
Package: bap
0 commit comments