FWRISC depends on several external packages. These packages are fetched using [IVPM](http://github.com/mballance/ivpm), an IP and Verification Package Manager. In most cases, the fetch-package operation
16
must only performed once after cloning the repository. To fetch dependent packages, do the following:
17
18
```
19
% cd fwrisc/scripts
20
% ./ivpm.py update
21
```
22
23
Check the console for any error messages before proceeding.
24
25
## Environment Setup
26
In addition to configuring environment variables for the tools listed on the [Tools](fwrisc_tools.md) page, you must source a setup script for FWRISC. Do the following:
27
28
```
29
% cd fwrisc
30
% source etc/fwrisc_env.sh
31
```
32
33
After doing so, `runtest.pl` should be present in your path and the PACKAGES_DIR environment variable will be set.