From 35ad2c72a73eae06c53bac7293ff47d013f0be82 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Fri, 25 Sep 2015 13:27:33 -0300 Subject: Set environment var EVENT_PIPE, used by pkg to write out progress in json format --- src/usr/local/sbin/pfSense-upgrade | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/usr/local/sbin') diff --git a/src/usr/local/sbin/pfSense-upgrade b/src/usr/local/sbin/pfSense-upgrade index 1b180e5..521fbae 100755 --- a/src/usr/local/sbin/pfSense-upgrade +++ b/src/usr/local/sbin/pfSense-upgrade @@ -356,6 +356,9 @@ export ASSUME_ALWAYS_YES=true # Disable automatic update export REPO_AUTOUPDATE=false +# pkg write progress in EVENT_PIPE +export EVENT_PIPE="/tmp/pkg-progress.fifo" + unset yes unset action unset action_pkg @@ -409,6 +412,13 @@ echo $$ > ${pid_file} trap _exit 1 2 15 EXIT +if [ ! -p "${EVENT_PIPE}" ]; then + if [ -e "${EVENT_PIPE}" ]; then + rm -rf ${EVENT_PIPE} + fi + mkfifo ${EVENT_PIPE} +fi + case "${action}" in upgrade) pkg_upgrade -- cgit v1.1