English Forums > Documentation and Translation

How-to: Manually build and update the GUI

(1/1)

interfaSys:
This is for people maintaining their ports themselves and who wish to be able to manually update the GUI without overwriting anything else.


WARNING: That will only work from 16.1.7 as you need an updated makefile in /usr/core


Get the source code


--- Code: ---# pkg install git gettext-tools
# cd /usr
# rm -rf src ports
# git clone https://github.com/opnsense/ports
# git clone https://github.com/opnsense/core

--- End code ---

Updating

Update all ports


--- Code: ---# cd /usr/ports
# git checkout 16.1.8

--- End code ---

Use the latest tagged release instead of 16.1.8.
Then update all your ports the way you usually do it. Per example with portmaster it would be


--- Code: ---# portmaster -a
--- End code ---

Install the updated OPNsense GUI.


--- Code: ---# cd /usr/core
# git checkout 16.1.8
# make package
# pkg add -f opnsense-16.1.8.txz

--- End code ---

Update base and kernel


--- Code: ---# opensense-update -bkr 16.1.8
--- End code ---

Reboot


franco:
Neat, thanks for posting. :)

franco:
Small correction: installation should be "pkg add -f 16.1.1/All/opnsense-16.1.1.txz"

interfaSys:

--- Quote from: franco on February 03, 2016, 09:38:24 am ---Small correction: installation should be "pkg add -f 16.1.1/All/opnsense-16.1.1.txz"

--- End quote ---
Thanks, fixed :)

interfaSys:
Updated the OP since it's now much simpler for people who don't need to create images.

Navigation

[0] Message Index

Go to full version