-
Notifications
You must be signed in to change notification settings - Fork 76
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. The MacPorts guide's section on local PortFile repositories describes the steps to create a PortFile. Instead, 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:
git clone https://github.com/ashish-gehani/SPADE.git
cd SPADE
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