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

    Building pfSense 2.2 / FreeBSD 10.1 - WORKING STEPS

    Scheduled Pinned Locked Moved Development
    50 Posts 14 Posters 21.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.
    • S
      sreekupmgmail.com
      last edited by

      Hi PiBa

      I already sign Individual CLA - Lifetime

      I am stuck up
      root@develop:/usr/ports/devel/git # cd /home/pfsense && git clone git@git.pfsense.org:pfsense-tools tools
      Cloning into 'tools'…
      The authenticity of host 'git.pfsense.org (208.123.73.74)' can't be established.
      ECDSA key fingerprint is 52:7b:22:f9:3b:7e:dd:85:85:1a:a5:98:b8:8f:7f:62.
      No matching host key fingerprint found in DNS.
      Are you sure you want to continue connecting (yes/no)? yes
      Warning: Permanently added 'git.pfsense.org' (ECDSA) to the list of known hosts.
      Password:  Which Password??
      Password for git@git.pfsense.org: Which Password??
      Password:
      Password for git@git.pfsense.org:
      Password:
      Password for git@git.pfsense.org:
      Permission denied (publickey,keyboard-interactive).
      fatal: Could not read from remote repository.

      Please make sure you have the correct access rights
      and the repository exists.

      1 Reply Last reply Reply Quote 0
      • P
        phil.davis
        last edited by

        pfsense-tools moved onto GitHub as a private repo a while ago. After completed the CLA you should have it as a repo in GitHub. That GitHub repo has the RELENG_2_2 branch from which you should be able to clone and build 2.2.* …

        I guess the CLA signup code is no longer automagically adding access to the git.pfsense.org:pfsense-tools repo?

        @cmb @jimp ?

        As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
        If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

        1 Reply Last reply Reply Quote 0
        • P
          PiBa
          last edited by

          @sreekupm@gmail.com:

          I had done above steps but stuck up here what I can do?
          [2.2.4-RELEASE][admin@pfSense.localdomain]/home/pfsense: git clone -b RELENG_2_2 git@github.com:pfsense/pfsense-tools.git tools
          Cloning into 'tools'…
          Permission denied (publickey).
          fatal: Could not read from remote repository.

          Some questions where asked after you asked that.
          @PiBa:

          • So, did you sign the ICLA or CCLA and the LA for the pfSense portal ?
          • Did you recieve a email that you added to the pfsense-tools team?
          • Did you configure your public ssh key to github?

          Which you did not answer..

          @sreekupm@gmail.com:

          I am stuck up
          root@develop:/usr/ports/devel/git # cd /home/pfsense && git clone git@git.pfsense.org:pfsense-tools tools
          Cloning into 'tools'…

          Indeed you are.. And probably will be for a while longer.. Why now try and clone a different repository? Others have confirmed the github repository to be working fine? (when ICLA/CCLA LA are signed, and ssh key has been configured)

          If i may repeat myself.. Please read the other posts in this thread, and don't blindly run commands until something breaks, instead try to understand what your doing, pretty much all information required is there already.

          Could you please answer the 3 questions above before continuing with other attempts?

          1 Reply Last reply Reply Quote 0
          • S
            sreekupmgmail.com
            last edited by

            Hi Piba

            I had sign ICLA
            recived a mail [pfsense-github added you to the pfsense team pfsense-tools read access]

            configured Publish key in github
            :(

            1 Reply Last reply Reply Quote 0
            • P
              PiBa
              last edited by

              Ok, so does this work now?

              git clone -b RELENG_2_2 git@github.com:pfsense/pfsense-tools.git tools
              

              Edit,
              After loading the private ssh key, with commands shown before.

              1 Reply Last reply Reply Quote 0
              • S
                sreekupmgmail.com
                last edited by

                Hi PiBa

                Thanks Its working fine!
                I have build my own ISO File,  Please help me on the below doubts

                1. How can I change Gui??
                2. How can I add another Packages?
                3. How can I build for Nano BSD?

                1 Reply Last reply Reply Quote 0
                • P
                  PiBa
                  last edited by

                  Ok good that worked out.

                  1- investigate how for example "the wall" theme changes the gui, then create your own theme?
                  2- create your own package repository, and install packages from there?
                  3- so you dont want a iso? If your lucky the "./build.sh iso" command has other options to? Did you check?

                  1 Reply Last reply Reply Quote 0
                  • S
                    sreekupmgmail.com
                    last edited by

                    Hi Pi Ba,

                    I have change the theme, after building restore old theme what I can do?
                    any option before building?

                    1 Reply Last reply Reply Quote 0
                    • P
                      PiBa
                      last edited by

                      So where do you think the build scripts get the normal pfSense gui from? Do you think that could be the https://github.com/pfsense/pfsense.git which was set in step3 of the building steps ? So its probably possible replace that to a cloned&modified git repository of your own to create a fully customized gui if thats what you want.

                      There might be other ways to accomplish changing the normal pfSense webgui build to, which i currently dont know, and im not going to investigate as you should do that yourself.

                      Anyway this topic is not about how to customize every single thing there is in pfSense, you succeeded in building the iso and thats as far as this topic is supposed to help you, so if you dont mind please ask further not directly related questions in another topic, perhaps one you create. Thanks.

                      1 Reply Last reply Reply Quote 0
                      • S
                        sreekupmgmail.com
                        last edited by

                        PiBa

                        Thanks a lot

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