summaryrefslogtreecommitdiffstats
path: root/src/usr/local/sbin
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-10-13 16:01:37 -0300
committerRenato Botelho <renato@netgate.com>2015-10-13 16:01:53 -0300
commit3c5a06e798f0840c1632e72ac9694bdb2216ae5c (patch)
tree1550556e84f404dc2b50ac33a41f3b4cdd6a1cf6 /src/usr/local/sbin
parent8870b1c653fb450009e824183c71e73786552273 (diff)
downloadpfsense-3c5a06e798f0840c1632e72ac9694bdb2216ae5c.zip
pfsense-3c5a06e798f0840c1632e72ac9694bdb2216ae5c.tar.gz
When -p is used, read fifo content and write it to a file used by GUI
Diffstat (limited to 'src/usr/local/sbin')
-rwxr-xr-xsrc/usr/local/sbin/pfSense-upgrade6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/usr/local/sbin/pfSense-upgrade b/src/usr/local/sbin/pfSense-upgrade
index 25da160..292200a 100755
--- a/src/usr/local/sbin/pfSense-upgrade
+++ b/src/usr/local/sbin/pfSense-upgrade
@@ -627,6 +627,12 @@ if [ -n "${progress_fifo}" ]; then
_echo "ERROR: ${progress_fifo} is not a FIFO"
_exit 1
fi
+ if [ -e "${progress_fifo}.json" ]; then
+ rm -f ${progress_fifo}.json
+ fi
+ # Read fifo and save content to a file in background
+ # GUI will read progress from file
+ tail -f ${progress_fifo} > ${progress_fifo}.json &
export EVENT_PIPE="${progress_fifo}"
fi
OpenPOWER on IntegriCloud