Hi,
On Tue, May 18, 2010 at 10:37 PM, Danek Duvall <[email protected]> wrote: > Adil Mujeeb wrote: > >> I would like to create binary pacakge from source package (Using these >> terminology as i have Linux background where i have created binary RPM >> from source RPM). But i am not able to locate any source package. Is >> there any repository which contains source pacakges (similar to src.rpm) >> from which i can generate binary pacakge (IPS)? > > I don't think any portion of Solaris is built from source RPMs. The core > part (ON, or OS/Net) is built simply from a source tree. See the ON > community and the onnv project for more information. Other consolidations > use tarballs and recipes -- SFW uses makefiles and SVr4 package manifests, > while JDS uses spec files. Smaller consolidations use various techniques, > though most are still building SVr4 packages natively and will be > converting to native pkg(5) packaging over time. Each consolidation > generally has its own community or project. Thanks! I know how to create a basic SVr4 pacakges. What steps are required to convert it into IPS pacakge. I am still not able to find a way. If i have SVr4 package in a distributable format (i.e. single archive file), what all steps are required to create an IPS pacakge. i have tried to browse the information but i couldnt find any link which has explained the things in a simple way with examples. Can anyone help me? Thanks, Adil Mujeeb > > To see what consolidation a particular package belongs to, run: > > $ pkg contents -H -t set -o value -a name=org.opensolaris.consolidation > <pkg> > >> I thought of looking at the core package. for example i check the cp >> command package but the command is not giving me the package name: >> >> r...@opensolaris:~# pkgchk -l -p /usr/bin/cp > > That portion of the SVr4 packaging command set won't work properly on an > OpenSolaris system. You want > > $ pkg search -l /usr/bin/cp > INDEX ACTION VALUE PACKAGE > path file usr/bin/cp pkg:/[email protected] > > which tells you that a file action in the package SUNWcs (at version > 0.5.11-0.139) delivers an object whose path is /usr/bin/cp. > > Danek > _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
