Setup poudriere clients: Difference between revisions

From wiki
Jump to navigation Jump to search
imported>Jacob
(Created page with "== Create the repository directory and files. == Create the pkg repository directory. # mkdir -p /usr/local/etc/pkg/repos/ Create the ssl directory. # mkdir -p /usr/local/et...")
 
imported>Jacob
No edit summary
Line 18: Line 18:
  enabled: yes
  enabled: yes
  }
  }
NOTE: When jails are in use each jail must be adjusted like this, best to do that in the template before the jails are created!<br>
NOTE: When jails are in use each jail must be adjusted like this, best to do that in the template before the jails are created!
Test the connection
== Test the connection. ==
The -d option can be used to display debug information
The -d option can be used to display debug information
# pkg -d search vim
# pkg -d search vim
DBG(1)[1899]> pkg initialized
DBG(1)[1899]> pkg initialized
DBG(1)[1899]> PkgRepo: verifying update for sjapkg
DBG(1)[1899]> PkgRepo: verifying update for sjapkg

Revision as of 14:01, 30 May 2019

Create the repository directory and files.

Create the pkg repository directory.

# mkdir -p /usr/local/etc/pkg/repos/

Create the ssl directory.

# mkdir -p /usr/local/etc/ssl/poudriere/

Create the 2 repos file.
One file for the FreeBSD repository, which we will disable and one for the sjapkg repository, which we will enable and profide a link too.

# vim /usr/local/etc/pkg/repos/freebsd.conf
FreeBSD: {
    enabled: no
}
# vim /usr/local/etc/pkg/repos/sjapkg.conf
sjapkg: {
	url: "http://sjapkg.sjakio.com/packages/12amd64-sjapkg",
	mirror_type: "http",
	signature_type: "pubkey",
	pubkey: "/usr/local/etc/ssl/poudriere/sjapkg.sjakio.com.pub.key.pem";
	enabled: yes
}

NOTE: When jails are in use each jail must be adjusted like this, best to do that in the template before the jails are created!

Test the connection.

The -d option can be used to display debug information

# pkg -d search vim

DBG(1)[1899]> pkg initialized DBG(1)[1899]> PkgRepo: verifying update for sjapkg DBG(1)[1899]> Pkgrepo, begin update of '/var/db/pkg/repo-sjapkg.sqlite' DBG(1)[1899]> Fetch: fetching from: http://sjapkg.sjakio.com/packages/12amd64-sjapkg/meta.txz with opts "i" DBG(1)[1899]> Fetch: fetching from: http://sjapkg.sjakio.com/packages/12amd64-sjapkg/packagesite.txz with opts "i" vim-console-8.1.1099 Improved version of the vi editor (console only)