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

    How to fork a pfSense package?

    Scheduled Pinned Locked Moved Development
    4 Posts 2 Posters 89 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.
    • L
      louis2
      last edited by

      I am updating the pimd & pimd gui packages in favor of pfSense, however I am not an experienced git/c programmer.

      In favor of this I did fork the pimd package to my own github account and at this moment I have nearly finished a beta package of un updated pimd package.

      However the pfSense pimd GUI-package also need updates and in opposite to e.g. pimd there is as far as I can see no repository related to the package. I can access the package (https://github.com/pfsense/FreeBSD-ports/tree/devel/net/pfSense-pkg-pimd) and perhaps my own git repository for that package. However I would prefer to fork the package and create my own branch for probably integration in the NetGate repository later on.

      Could any one explain what is the best way to go here!? I am not interested to fork the whole freebsd-port repository / every thing related to netgate for this!

      cybrnookC 1 Reply Last reply Reply Quote 0
      • cybrnookC
        cybrnook @louis2
        last edited by

        @louis2 Not sure it helps, but there is a much more up to date version on the main branch vs devel: https://github.com/pfsense/FreeBSD-ports/tree/main/net/pimd

        L 1 Reply Last reply Reply Quote 0
        • L
          louis2 @cybrnook
          last edited by

          @cybrnook

          Not sure however note that the pfsense ^pimd^-packages is under the hood not one but two packages.

          Being:

          • the pimd package ^the engine^ from https://github.com/troglobit/pimd and
          • the pfSense GUI above ^the engine^ the package I am referring to here is the GUI-package.

          As far as I know the pimd engine package pfSense has been using is the formally released pimd version, which is quite old and in fact not working on FreeBsd any more. So unless they did update that package ...
          I will check.

          The package I have been using for years and I am rebuilding now is based on the latest never released pimd version.

          The latest pimd version as released by troglobit is not compatible with the actual (not so actual) troglobit/pimd master branch, I compiled with some minor changes. To handle that ^new^ version the pfSense GUI do need some changes as well.

          But as said I am not aware of a recent netgate pimd package update however I will check.

          L 1 Reply Last reply Reply Quote 0
          • L
            louis2 @louis2
            last edited by

            @cybrnook

            It looks if you are referring to the pimd engine version

            854cb5be-fd74-43b0-848a-b83df5637c1b-image.png

            Which is quite old, and as far as I know not working under FreeBSD. I have compiled the never released pimd-3.0.b1 version (using FreeBSD15 current).

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