[OpenIndiana-discuss] Packaging guidelines/how-to's

Sriram Narayanan sriram at belenix.org
Sun Dec 5 21:56:08 UTC 2010


On Mon, Dec 6, 2010 at 3:14 AM, Alex Kuster <vertex.symphony at gmail.com> wrote:
>  Hi people, I'm pretty new to the mailing lists ... I'm interested in
> packaging, and, naturally I have a few questions about it, here they are :
>
> 1) Which format/packaging system will OpenIndiana use ? (IPS, RPM5,etc ..)

Belenix and OI will collaborate, and Belenix will use rpm5. OI will
continue to use IPS.

> 2) Any article or stuff to read about packaging with that format/system ?

For rpm5:http://rpm5.org/
The documentation section here is pretty helpful

For ips: http://pkgbuild.sourceforge.net/

> 3) Any guideline to follow ?
>

1. Please read the pkgbuild documentation. That has information on how
to use spec files. the input files that pkgbuild and rpmbuild use are
call spec files.
2. Please bear in mind that if it compies and links, it need not
necessarily run stably :)

Unfortunately, pkgbuild has introduced some syntax that breaks the rpm
spec file syntax which has been in use for some years. This results in
some portability issues. I'm researching this a bit more before
proposing changes to pkgbuild to make things rpm-compliant (with
support for pkgbuild-specific syntax) so that the OI/SFE community
could pull in patches from Linux distros (who're happy to share spec
files without complaining about licensing issues).

> Thanks for your time !
>
> Alex
>
>
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>



-- 
Belenix: www.belenix.org



More information about the OpenIndiana-discuss mailing list