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

    New Package: Filer

    Scheduled Pinned Locked Moved pfSense Packages
    14 Posts 4 Posters 9.4k 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.
    • C
      cmb
      last edited by

      I added the category to that page. Just need [[Category:Packages]] in the page.

      1 Reply Last reply Reply Quote 0
      • B
        Briantist
        last edited by

        Okay cool, I was able to do it the right way with the git pull request and such.

        I have a question though. Since I'm running my own repo, I have my pfSense boxes pointed at the repo, and in the config, I have to put my repo URL in order for me to pull the packages. Then when I go to make them public, I have to change them to point to the main pfSense repo. But if I want to make more changes I once again have to change all the URLs. Is there a better way to manage this?

        1 Reply Last reply Reply Quote 0
        • marcellocM
          marcelloc
          last edited by

          you cant try to fake repo ip pointing to your local repo

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • N
            Nachtfalke
            last edited by

            @Briantist:

            Okay cool, I was able to do it the right way with the git pull request and such.

            I have a question though. Since I'm running my own repo, I have my pfSense boxes pointed at the repo, and in the config, I have to put my repo URL in order for me to pull the packages. Then when I go to make them public, I have to change them to point to the main pfSense repo. But if I want to make more changes I once again have to change all the URLs. Is there a better way to manage this?

            I am only using the repo on my computer if I need to add new file(s). If I just want to edit some lines I do this in my favourite editor (Notepadd++) and after I finished coding I just copy and paste these using the GitHub page.
            To see if my changes are working on pfSense I just copy all .XML and .INC files to /usr/local/pkg. That's all.

            1 Reply Last reply Reply Quote 0
            • B
              Briantist
              last edited by

              @marcelloc:

              you cant try to fake repo ip pointing to your local repo

              Yeah I thought about doing that maybe.. redirecting www.pfsense.org to my repo. I suppose I could still get to the site through the .com. I figured I'd ask in case you guys had any better ideas.

              I see that the pull request I did was merged, but when I actually try to load the packages on any of my installations, my package is not listed. Is there something else I have to do?

              1 Reply Last reply Reply Quote 0
              • N
                Nachtfalke
                last edited by

                @Briantist:

                @marcelloc:

                you cant try to fake repo ip pointing to your local repo

                Yeah I thought about doing that maybe.. redirecting www.pfsense.org to my repo. I suppose I could still get to the site through the .com. I figured I'd ask in case you guys had any better ideas.

                I see that the pull request I did was merged, but when I actually try to load the packages on any of my installations, my package is not listed. Is there something else I have to do?

                I think you don't have to.
                I have similar "problems". I have updated freeradius2 package yesterday to pkg v1.4.3 but it still shows me v1.4.2 in pfsense Package Manager. But on github there are the updated files as far as I can see that. I had this problem on monday I think.

                Then jimp wrote in another thread that there were problems with the repo and syncing…but not sure at all whats the problem now. :(

                1 Reply Last reply Reply Quote 0
                • marcellocM
                  marcelloc
                  last edited by

                  Briantist,

                  I made some improvements on filer package.

                  • Field input check

                  • Option to load an existing file instead of always writing contents to it

                  • script option to run after file update/sync

                  Can you test these changes on your config before I publish it on github?

                  filer.inc.txt
                  filer.xml.txt
                  filer_sync.xml.txt

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • B
                    Briantist
                    last edited by

                    marcello, I am facing a huge backlog of work right now, but I would love to test those changes. Do you mind waiting, maybe a week or so?

                    Thanks; these changes sound good.

                    1 Reply Last reply Reply Quote 0
                    • marcellocM
                      marcelloc
                      last edited by

                      I did a backup of first release.

                      I'll publish it and when you have time test it.

                      If you find any issues, just let me know.

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • B
                        Briantist
                        last edited by

                        Okay that sounds fine; it will be easier for me to test it that way anyway.

                        Also a great add-on to firefox is called "It's All text!" It adds a little edit button to any text box on a web page and lets you "open" it in a text editor of your choice,t hen when you save the file it gets put back into the box. Helpful for editing shell scripts and such with syntax highlighting without having to work on a local file and then upload it again. It makes a great helper to filer!

                        https://addons.mozilla.org/en-US/firefox/addon/its-all-text/

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