Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Tracking FreeBSD with git (possibly not that on topic)

    Scheduled Pinned Locked Moved Development
    2 Posts 2 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      msi
      last edited by

      Having built pfSense 2.1 snapshots from scratch when I had the need I know that the current build "systems works for us" ™ but has some, let's say "rough edges".
      Especially clean and consistent builds like -RELEASE from ESF is quite difficult since those ports we don't modify and thus keep in pfsense-tools are quite of a moving target.

      Also the patch collection against FreeBSD for every release  not that easy to keep up with and port between FreeBSD point releases.
      I remember when I took some time to go through the patches and compare against upstream, sync or just do general cleanup.

      Alfred Perlstein from iXsystems made a blogpost and a document on how they track FreeBSD and keep their modifications in sync with git.
      (what ends up in releases of PC-BSD or FreeNAS and others): http://mezz.ixsystems.com/images/downloads/Perlstein-GitTutorial.pdf

      I'm not saying that such the build system can or should changed this way, but It looks interesting to see how they do things and apparently
      are quite happy with.

      I've recently been a bit off the development of pfSense, but hope to come back and be it just for bumping/merging pfPorts ;-)
      In general FreeBSD 10 seem to become really awesome release, at least -BETA3 and -BETA4 seem to be very promising.

      1 Reply Last reply Reply Quote 0
      • E
        eri--
        last edited by

        I do not think it really matters in pfSense builder case where you adopt git with FreeBSD or not.
        Our patches apply to FreeBSD repo be it SVN/GIT/whatever.

        Nowdays you can clone the freebsd git repo from github for the builder.
        I do not see anything here related to git+freebsd.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.