<div dir="ltr"><div>FWIW, <a href="https://github.com/networkupstools/nut/pull/1709">https://github.com/networkupstools/nut/pull/1709</a> (when merged) should over time make custom rebuilds to replace standard packages (or older custom builds) easier by tracking CONFIG_FLAGS involved in the existing binary build.</div><div><br></div><div>Jim</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 15, 2023 at 11:49 AM Jim Klimov <<a href="mailto:jimklimov%2Bnut@gmail.com">jimklimov+nut@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>What Charles said ;)<br><br></div><div>Generally (for any random OS) it is about a couple of things:</div><div>* Getting build environment/prerequisites set up as needed:</div><div>  - reading NUT docs/config-prereqs.txt can go a long way for many OSes that CI regularly tests (or does not to regularly, but were touched upon once since that document started): section K in the rendered docs at <a href="https://networkupstools.org/docs/user-manual.chunked/index.html" target="_blank">https://networkupstools.org/docs/user-manual.chunked/index.html</a></div><div>  - reading OS packaging recipes, if they define build prerequisites and procedure (RPM, DEB do)</div><div>* Getting "configure" script parameters (mostly paths) right, especially if you want to replace the package rather than do a one-off test with a new driver or tool without installing at all (may still want the right sysconfdir, statepath, user/group) - also from packaging recipes</div><div><br></div><div>Jim</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 15, 2023 at 4:27 AM Charles Lepple via Nut-upsuser <<a href="mailto:nut-upsuser@alioth-lists.debian.net" target="_blank">nut-upsuser@alioth-lists.debian.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On Jan 14, 2023, at 6:51 PM, Bruce Pleat via Nut-upsuser <<a href="mailto:nut-upsuser@alioth-lists.debian.net" target="_blank">nut-upsuser@alioth-lists.debian.net</a>> wrote:<br><div>
<div dir="auto" style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none"><div><br></div></div></div><div><blockquote type="cite"><br><div><span style="font-family:Helvetica;font-size:14px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline">(Any clue how to get 2.8 included in the package provider for my Raspberry Pi is presumably beyond the scope of this list, but if someone knows and wants to let me know, I wouldn't complain...)</span></div></blockquote></div><br><div>Raspbian (assuming that's the OS you're using for the Pi) basically repackages Debian, so it's up to the Debian maintainers as to when they deem 2.8.x ready. Apparently it is in the works: <a href="https://tracker.debian.org/pkg/nut" target="_blank">https://tracker.debian.org/pkg/nut</a></div><div><br></div><div>However, we do have documentation on building from Git sources, which will include the more recent PRs that Jim mentioned:</div><div><br></div><div><a href="https://github.com/networkupstools/nut/wiki/Building-NUT-on-Debian,-Raspbian-and-Ubuntu" target="_blank">https://github.com/networkupstools/nut/wiki/Building-NUT-on-Debian,-Raspbian-and-Ubuntu</a></div><div><br></div><div><div><div dir="auto"><div>-- </div><div>Charles Lepple<br>clepple@gmail</div><div><br></div></div></div></div></div>_______________________________________________<br>
Nut-upsuser mailing list<br>
<a href="mailto:Nut-upsuser@alioth-lists.debian.net" target="_blank">Nut-upsuser@alioth-lists.debian.net</a><br>
<a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser" rel="noreferrer" target="_blank">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser</a><br>
</blockquote></div>
</blockquote></div>