<div dir="ltr"><div><div><div><div><div>Dear Marianne,<br></div>welcome to the mailing list!<br><br></div>You can base your work on the component I prepared for testing the compilation of 2.7.2:<br><br><a href="https://github.com/alarcher/oi-userland/commit/7fcbef3038180699d344dad4a1970d2c2d0c4263">https://github.com/alarcher/oi-userland/commit/7fcbef3038180699d344dad4a1970d2c2d0c4263</a><br><br></div>I wrote some additional notes to build a maintainer's guide (work in progress), you can also have a look at it:<br><br><a href="https://wiki.openindiana.org/oi/3.+Common+Tasks">https://wiki.openindiana.org/oi/3.+Common+Tasks</a><br><br></div>Kind regards<br><br></div>Aurelien<br><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 29, 2017 at 2:27 PM, Till Wegmüller <span dir="ltr"><<a href="mailto:toasterson@gmail.com" target="_blank">toasterson@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Marianne<br>
<br>
To get started grab yourself a copy of<br>
<a href="https://github.com/OpenIndiana/oi-userland" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenIndiana/oi-userland</a><br>
<br>
The Best Way is to clone this repo and setup a fork in your own github<br>
profile. You can then make a remote and push to your profile.<br>
<br>
Make a Feature branch for every componetn you want to package. A<br>
component is the software itself and not all packages built from that<br>
component. In your case it should be icinga and maybe if another<br>
dependecy is needed one more component. The reason for that is that we<br>
want seperate pull-request per component so it is more easily to check<br>
what has been done.<br>
<br>
The readme gives you a good starting point for building components that<br>
already exist.<br>
<br>
A compoent itself consists of a manifest and a makefile which controls<br>
the build<br>
<br>
The makefile is documented at:<br>
<a href="https://wiki.openindiana.org/oi/oi-userland+Makefile+targets+and+variables" rel="noreferrer" target="_blank">https://wiki.openindiana.org/<wbr>oi/oi-userland+Makefile+<wbr>targets+and+variables</a><br>
<br>
I think the best component to orient yourself when building icinga will<br>
be zabbix. Also have a look at the pull requests if any of them help you<br>
with your work.<br>
<br>
If you have further questions don't hesitate to write to the ML or drop<br>
by in #oi-dev on freenode<br>
<br>
Hope this helps<br>
Greetings<br>
Till<br>
<span class="gmail-">On 29.11.2017 13:22, Marianne Spiller wrote:<br>
> Hi there,<br>
><br>
> I successfully compiled icinga2-2.8.0 on OpenIndiana Hipster 2017.10,<br>
> we're running it on several machines without any problems. So the<br>
> community asked me to publish it as a package for the official repo -<br>
> I'm willing to do so, but I'll need some assistance from more<br>
> experienced users (I tried RTFM like that:<br>
> <a href="https://wiki.openindiana.org/oi/Building+with+oi-userland" rel="noreferrer" target="_blank">https://wiki.openindiana.org/<wbr>oi/Building+with+oi-userland</a>, but it seems<br>
> outdated).<br>
><br>
> So any help would be appreciated: I'd like to provide icinga2 as a<br>
> package, what's best practice?<br>
><br>
> Cheers,<br>
>   Marianne<br>
><br>
><br>
><br>
</span>> ______________________________<wbr>_________________<br>
> oi-dev mailing list<br>
> <a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
> <a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/<wbr>mailman/listinfo/oi-dev</a><br>
><br>
<br>
______________________________<wbr>_________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/<wbr>mailman/listinfo/oi-dev</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</div></div></div></div></div></div></div></div>