Adding a new package that's not on the available list



  • Looking to add freeswitch to pfsense however when I click the available packages there's no option to add it in. Any ideas?



  • Compile & install it on a separate FreeBSD box… Then move the compiled binaries over...

    If you want it actually integrated into the web interface you're going ot have to figure that one out on your own or post a bounty on it. Or... request it as a feature and wait for it to be done if they deem it useful enough.


  • Netgate Administrator

    The thing is that there is already a pfSense package for Freeswitch it's just that it's no longer showing in the package manager.
    I guess it had binaries compiled for FreeBSD 7.x and won't run on pfSense 2.0.
    It does however seem odd that it doesn't appear since the package is listed in the config xml file and doesn't have a restriction to 1.2.3.
    It seems I have failed to understand the working of the package manager.  ::)

    Steve



  • yea seems odd how its disappeared from the manager, typical that its the one and only package that i needed to add! has anyone found a way of manually adding in packages to the package manager?


  • Rebel Alliance Developer Netgate

    It didn't disappear from the package list, it was never on the 2.0 package list, just the 1.2.x package list. :-)

    The FreeSWITCH package turned into FusionPBX, and the author will be making a 2.0 version but it isn't ready yet. I'm not sure on the timetable for it. Search the forum, it's been asked and answered plenty of times.


  • Netgate Administrator

    Perhaps you could enlighten me Jim.
    I don't see anything in the pkg_config.8.xml file that would stop this appearing in the package manager in a regular 2.0 HD install. I don't see it because I'm running embedded.
    Having set up my own repository that is the file I am editing in order to show only packages I'm interested in. I feel like I've overlooked something fundamental.  :-\

    Steve


  • Rebel Alliance Developer Netgate

    Yeah it does show up, I must have been thinking of embedded. It doesn't actually install/work, though.


  • Netgate Administrator

    Aha! Mystery solved.
    I would have expected it to appear but not install on the full HD install as you say but reviewing another thread I see that Aftermarket is running 64bit and hence using pkg_config.8.xml.amd64.
    Freeswitch is listed in that but the required version is set to 3.2.1, presumably to stop it appearing in the package manager.
    Should that be the case for pkg_config.8.xml also?

    Steve


  • Rebel Alliance Developer Netgate

    Yeah if it's going to stay broken it should probably be disabled.


Locked