-
Notifications
You must be signed in to change notification settings - Fork 8
quickstart df
Ravenports requires bootstrapping on each supported platform.
Obtain bootstrap rvn(8) for the platform
root> fetch http://www.ravenports.com/repository/ravenports-downloader.sh -o - | /bin/sh
This download script installs the latest rvn(8) and sets the rvn.conf to match the platform's release.
Note 2: rvn(8) is functionally very similar to FreeBSD's and DPort's pkg(8). The packages created by the tool use the custom "rvn-format" which is internally compressed with the zstandard algorithm. These packages can be manually extract with the xrvn tool as well as rvn(8) itself.
The script also fetches the latest catalog and imports it. If the administration is happy with the provided binary packages, rvn is ready to install them
Set ~/.profile, ~/.cshrc, etc files to add "/raven/sbin" and "/raven/bin" to the PATH environment variable. You may also wish to remove "/usr/pkg/" and even "/usr/local/" paths at the same time.
add the following to /etc/rc.conf file:
local_startup="/raven/etc/rc.d"
> /raven/sbin/rvn install ravenports
/raven/bin/ravenadm configure
The default configuration should be okay. Just hit RETURN key.
/raven/bin/ravenadm update-ports
/raven/bin/ravenadm build libxml2
/raven/bin/ravenadm build diffutils:noprefix
- RPG Ch. 1: Introduction
- RPG Ch. 2: Making a new port
- RPG Ch. 3: Specification File
- RPG Ch. 4: Description Files
- RPG Ch. 5: Distinfo File
- RPG Ch. 6: Manifest Files
- RPG Ch. 7: Patches, Triggers, etc
- RPG Ch. 8: Package Operations Scripts
- RPG Ch. 9: Port Options
- RPG Ch. 10: USES Modules
- RPG Ch. 11: Special Considerations
- RPG Ch. 12: Testing
- RPG Ch. 13: Updating
- RPG Ch. 14: Walk-Through