<div dir="ltr"><div><div><div><div><div><div><div><div><div>Hi,<br><br></div>I've just submitted a PR that makes it easy to build rpms and debs locally, out of a freshly checked out syslog-ng tree and/or a release tarball.<br><br></div>If you download a release tarball (one that contains debian packaging files), all you need to build it to Ubuntu or Debian is:<br><br></div><div># this one builds the Ubuntu build image locally<br></div>$ dbld/rules image-zesty<br></div>$ dbld/rules deb-zesty<br><br></div>But rpm-centos7 and deb-jessie also work. Check out the help screen for dbld/rules and the PR.<br><br></div><div>This should make it pretty trivial to get binaries that you can deploy in production.<br></div><div><br></div>This is just a bare-bones stuff, later on support can be added to a lot more distros.<br><br></div>If you want to use it in a freshly cloned copy of syslog-ng, checked out from github, that will not have debian packaging (at least for now), you'll need to merge the "release" branch in order to get them.<br><br></div><div># this one gets the debian/rpm packaging locally<br></div><div>$ git clone git@github.com:balabit/syslog-ng.git<br></div><div>$ cd syslog-ng<br></div>$ git merge origin/release<br></div><div>$ dbld/rules image-centos7<br></div>$ dbld/rules rpm-centos7<br><div><div><div><br></div><div>I still don't like that the "release" branch lives separate, but I can't change that without discussing it with our Debian maintainer first.<br></div><div><br><div><div><div><div><div><div><div><div><div class="gmail_signature"><div dir="ltr">-- <br>Bazsi<br></div></div></div>
</div></div></div></div></div></div></div></div></div></div></div>