-
Notifications
You must be signed in to change notification settings - Fork 7
quickstart sunos
Ravenports requires bootstrapping on each supported platform. For Solaris/Illumos, the only supported platform is x86_64 (forward compatible from Solaris 10u8 and later).
Unlike BSD and Linux, Solaris cannot execute older system libraries in chroot. Trying to build packages with ravenadm on any platform other that Solaris 10u8 will result in bad syscall errors. However, all the packages downloaded from the ravenports repositories will work fine with the newer platform's system libraries, including Solaris 11 and Illumos variants. Building packages will require a dedicated sysroot for the exact platform being built.
As Solaris 10u8 is very difficult to come by, for most users Ravenports is effectively only a binary package system. However, if demand warrants it, system roots can be built for specific releases to allow users to build and configure their only packages as is done by users of other platforms.
> su
> /usr/sfw/bin/wget http://www.ravenports.com/repository/ravenports-downloader.sh -O - | /usr/bin/bash
As root, edit the profile to alter path
vi ~/.profile
e.g. change PATH from
export PATH=/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin
to
export PATH=/raven/bin:/raven/sbin:/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin
(or perhaps add that line to ~/.bashrc)
Then log out and log back in again. Check.
printenv PATH
It's important to set the path now because some installation scripts may assume raven-specific executables are available during install time.
/raven/sbin/ravensw upgrade
/raven/sbin/ravensw install -y vim-single-standard
- 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