diff options
author | Renato Botelho <renato@netgate.com> | 2016-04-05 21:51:24 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-04-05 21:51:24 -0300 |
commit | a491ec98d8ffc5663cca84df402c2d6274a78a07 (patch) | |
tree | 3e58f0b8b985f2fcb4d9728afc753bf6801224a4 /src/usr/local/sbin | |
parent | a90f1c9b12c4d31ea845fa04188e599ba28dbaf1 (diff) | |
download | pfsense-a491ec98d8ffc5663cca84df402c2d6274a78a07.zip pfsense-a491ec98d8ffc5663cca84df402c2d6274a78a07.tar.gz |
Add a workaround on pfSense-upgrade to make sure repo package is replaced by correct one
Diffstat (limited to 'src/usr/local/sbin')
-rwxr-xr-x | src/usr/local/sbin/pfSense-upgrade | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/usr/local/sbin/pfSense-upgrade b/src/usr/local/sbin/pfSense-upgrade index de83de1..d1daf2e 100755 --- a/src/usr/local/sbin/pfSense-upgrade +++ b/src/usr/local/sbin/pfSense-upgrade @@ -294,6 +294,13 @@ pkg_upgrade() { local _repo_pkg="${product}-repo" + # Deprecated pa + if is_pkg_installed ${product}-repo-devel; then + _exec "pkg ${pkg_chroot} set -A 1 ${product}-repo-devel" \ + "Scheduling package ${product}-repo-devel for removal" + _exec "pkg install ${_repo_pkg}" "Installing ${_repo_pkg}" mute + fi + if [ "$(compare_pkg_version ${_repo_pkg})" = "<" ]; then cp /usr/local/etc/pkg/repos/${product}.conf \ /tmp/${product}.conf.copy |