Project

General

Profile

Actions

Bug #16902

open

pfSense-upgrade removes the repo branch setting for UFS upgrades.

Added by Steve Wheeler 1 day ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Upgrade
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Release Notes:
Default
Affected Plus Version:
26.07
Affected Architecture:
All

Description

When upgrading to a newer firmware version in a UFS install the check for the Plus upgrade repo over-matches and removes the branch setting from the config:

--- /cf/conf/backup/config-1781343919.xml    2026-06-15 16:38:43.947947000 +0100
+++ /cf/conf/config.xml    2026-06-15 16:38:43.968549000 +0100
@@ -1424,8 +1424,8 @@
     <proxyarp></proxyarp>
     <qinqs></qinqs>
     <revision>
-        <time>1781343919</time>
-        <description><![CDATA[(system): Overwrote previous installation of Tailscale.]]></description>
+        <time>1781537923</time>
+        <description><![CDATA[(system): Remove the pfSense Plus upgrade repo]]></description>
         <username><![CDATA[(system)]]></username>
     </revision>
     <rrd>
@@ -1492,7 +1492,6 @@
         <nextgid>2000</nextgid>
         <nextuid>2000</nextuid>
         <optimization>normal</optimization>
-        <pkg_repo_conf_path>devel</pkg_repo_conf_path>
         <powerd_ac_mode>hadp</powerd_ac_mode>
         <powerd_battery_mode>hadp</powerd_battery_mode>
         <powerd_normal_mode>hadp</powerd_normal_mode>

This looks to be caused by this statement over matching:

# Remove the pfSense Plus upgrade repository.
        if is_plus -a repo_is_plus_upgrade ; then
            custom_repo_cleanup
        fi

Currently this only affects the internal development branches which rely on a non-default branch being set.

No data to display

Actions

Also available in: Atom PDF