-
Notifications
You must be signed in to change notification settings - Fork 77
Packaging Instructions
Below are instructions for creating SPADE packages for deployment on Mac or Linux:
For packaging on Mac OS X, it is assumed that you have MacPorts installed on your system. MacPorts can be found at http://www.macports.org/. The MacPorts guide's section on Local Portfile Repositories describes the steps to set up a local portfile. For this purpose, you can download SPADE's portfile. Once the local port is added to the PortIndex as per the instructions in the guide, it becomes available for installing and packaging:
sudo port install spade
port pkg spade
The above steps will create a SPADE pkg
file for deployment on Mac OS X systems.
For creating a Debian package for deployment on Linux, it is assumed that you have dh_make
and dpkg
installed. After navigating to an empty directory, the steps to create a package are as follows:
svn export -r 987 http://data-provenance.googlecode.com/svn/trunk/SPADE/
mv SPADE/ spade-2.0
cd spade-2.0/
dh_make --createorig
cd debian/
rm *.ex *.EX
cd ..
dpkg-buildpackage
This material is based upon work supported by the National Science Foundation under Grants OCI-0722068, IIS-1116414, and ACI-1547467. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
- Setting up SPADE
- Storing provenance
-
Collecting provenance
- Across the operating system
- Limiting collection to a part of the filesystem
- From an external application
- With compile-time instrumentation
- Using the reporting API
- Of transactions in the Bitcoin blockchain
- Filtering provenance
- Viewing provenance
-
Querying SPADE
- Illustrative example
- Transforming query responses
- Protecting query responses
- Miscellaneous