Relocating Solaris packages
The following example illustrates how to relocate a Solaris package
from its default location (in this case, /usr/local) to /var/local.
1. Create an alternate "admin"
file for pkgadd and pkgrm in /var/sadm/install/admin.
For this example, I'll call the alternate admin file var_local.
cd /var/sadm/install/admin
cp default var_local
vi var_local
Change basedir=default to basedir=/var/local
To accomplish this in one step:
sed
's/basedir=default/basedir=\/var\/local/'
/var/sadm/install/admin/default > /var/sadm/install/admin/var_local
2. Use the var_local admin
file when installing or removing a package with pkgadd or pkgrm.
ex. pkgadd -a var_local -d
./gcc-3.2.2-sol26-sparc-local
More information:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&selm=7fj6f4%24pm8%241%40nnrp1.dejanews.com
Back to brandonhutchinson.com.
Last modified: 04/10/2003