Update poudriere repository: Difference between revisions

From wiki
Jump to navigation Jump to search
imported>Jacob
mNo edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<hr><p style="text align:left;">
Previous [[Create package list for poudriere]]
<span style="float:right;">
Return [[Poudriere setup]]
</span></p><hr>
=== Prerequisites ===
=== Prerequisites ===
Ensure the host OS is updated.
Ensure the host OS is updated.
=== Update the poudriere environment ===
=== Update the poudriere environment ===
Update the jail
Update the jail
  # poudriere jail -u -j 12amd64
  # poudriere jail -u -j 121amd64
Update the portstree
Update the portstree
  # poudriere ports -u -p sjapkg
  # poudriere ports -u -p mypkg
 
=== Update the poudriere repository ===
=== Update the poudriere repository ===
Check options
Check options
  # poudriere options -j 12amd64 -p sjapkg \
  # poudriere options -j 121amd64 -p mypkg \
     -f /usr/local/poudriere/pkglist/12amd64-sjapkg-toplevel.pkglst
     -f /usr/local/poudriere/pkglsts/toplevel-121amd64-mypkg.pkglst
Rebuild the repository
Rebuild the repository
  # poudriere bulk -j 12amd64 -p sjapkg \
  # poudriere bulk -j 121amd64 -p mypkg \
     -f /usr/local/poudriere/pkglist/12amd64-sjapkg-toplevel.pkglst
     -f /usr/local/poudriere/pkglsts/toplevel-121amd64-mypkg.pkglst
Follow progress at:
https://mypkg.example.com
<br>
<hr>
<p style="text align:left;">Previous [[Create package list for poudriere]]
<span style="float:right;">Return [[Poudriere setup]]
</span></p><center> Up [[Poudriere setup]]</center>
<hr>

Latest revision as of 09:30, 20 March 2021


Previous Create package list for poudriere Return Poudriere setup


Prerequisites

Ensure the host OS is updated.

Update the poudriere environment

Update the jail

# poudriere jail -u -j 121amd64

Update the portstree

# poudriere ports -u -p mypkg

Update the poudriere repository

Check options

# poudriere options -j 121amd64 -p mypkg \
   -f /usr/local/poudriere/pkglsts/toplevel-121amd64-mypkg.pkglst

Rebuild the repository

# poudriere bulk -j 121amd64 -p mypkg \
   -f /usr/local/poudriere/pkglsts/toplevel-121amd64-mypkg.pkglst

Follow progress at: https://mypkg.example.com


Previous Create package list for poudriere Return Poudriere setup

Up Poudriere setup