Skip to content
jrmarino edited this page Oct 29, 2024 · 7 revisions

Quickstart guide for NetBSD testing

Ravenports requires bootstrapping on each supported platform. For NetBSD, the only platform currently supported is AMD64 (aka x86_64).

Binary packages.

Obtain bootstrap rvn(8) for the platform

> root> ftp -o - http://www.ravenports.com/repository/ravenports-downloader.sh | /bin/sh

This download script installs the latest rvn(8) and sets the rvn.conf to match the platform's release.

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

Convenience: Update search paths and rc.conf directories

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/*" paths at the same time if Pkgsrc will no longer be used.

add the following to /etc/rc.conf file (directories must be separated by a space):

rc_directories="/raven/etc/rc.d /etc/rc.d"

Build packages from source

Obtain the Ravenports package set

> /raven/sbin/rvn install ravenports

Configure Ravenadm

/raven/bin/ravenadm configure

The default configuration should be okay. Just hit RETURN key.

Get latest version of ravenports

/raven/bin/ravenadm update-ports

Try building some port

/raven/bin/ravenadm build libxml2
/raven/bin/ravenadm build diffutils:noprefix

Additional references:

  1. Current list of available ports
  2. standard command descriptions
Clone this wiki locally