summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-09-18 13:52:19 -0300
committerRenato Botelho <renato@netgate.com>2015-09-18 13:52:19 -0300
commit39ef49f648f5bca7c19d7ae2d4e0bfa0c0221ea4 (patch)
tree8dcf621c7b12f19a136c8be8598bdf4035ac50d5 /tools
parente8a3a81b65c7e5551b840d7aec7cca41b3e28867 (diff)
downloadpfsense-39ef49f648f5bca7c19d7ae2d4e0bfa0c0221ea4.zip
pfsense-39ef49f648f5bca7c19d7ae2d4e0bfa0c0221ea4.tar.gz
Add a workaround to make sure images are compressed before rsync, for some reason wait is not working as expected
Diffstat (limited to 'tools')
-rw-r--r--tools/builder_common.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh
index 198bb2a..b82a2af 100644
--- a/tools/builder_common.sh
+++ b/tools/builder_common.sh
@@ -782,8 +782,10 @@ awk '
# Wrap up the show, Johnny
echo ">>> NanoBSD Image completed for size: $_NANO_MEDIASIZE." | tee -a ${LOGFILE}
- gzip -f $IMG &
- gzip -f $IMGUPDATE &
+ gzip -qf $IMG &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
+ gzip -qf $IMGUPDATE &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
done
unset IMG
@@ -1184,6 +1186,7 @@ create_iso_image() {
print_error_pfS
fi
gzip -qf $ISOPATH &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
echo ">>> ISO created: $(LC_ALL=C date)" | tee -a ${LOGFILE}
}
@@ -1226,6 +1229,7 @@ create_memstick_image() {
trap "-" 1 2 15 EXIT
mdconfig -d -u ${MD} 2>&1 | tee -a ${LOGFILE}
gzip -qf $MEMSTICKPATH &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
echo ">>> MEMSTICK created: $(LC_ALL=C date)" | tee -a ${LOGFILE}
}
@@ -1287,6 +1291,7 @@ create_memstick_serial_image() {
trap "-" 1 2 15 EXIT
mdconfig -d -u ${MD} 2>&1 >> ${LOGFILE}
gzip -qf $MEMSTICKSERIALPATH &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
echo ">>> MEMSTICKSERIAL created: $(LC_ALL=C date)" | tee -a ${LOGFILE}
}
@@ -1350,6 +1355,7 @@ create_memstick_adi_image() {
trap "-" 1 2 15 EXIT
mdconfig -d -u ${MD} 2>&1 >> ${LOGFILE}
gzip -qf $MEMSTICKADIPATH &
+ _bg_pids="${_bg_pids}${_bg_pids:+ }$!"
echo ">>> MEMSTICKADI created: $(LC_ALL=C date)" | tee -a ${LOGFILE}
}
OpenPOWER on IntegriCloud