summaryrefslogtreecommitdiffstats
path: root/tools/builder_common.sh
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-10-14 08:42:22 -0300
committerRenato Botelho <renato@netgate.com>2015-10-14 08:42:22 -0300
commit9d811f630625d7aa4a35c6d05d116cea85b3950e (patch)
treefe91d6e2a405d50e7e2b29f3d70055311103081f /tools/builder_common.sh
parent87925fd15d1413bc15a62ad02c4da93b681c8c77 (diff)
downloadpfsense-9d811f630625d7aa4a35c6d05d116cea85b3950e.zip
pfsense-9d811f630625d7aa4a35c6d05d116cea85b3950e.tar.gz
Use cp -l to create hardlinks instead of duplicating images
Diffstat (limited to 'tools/builder_common.sh')
-rw-r--r--tools/builder_common.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/builder_common.sh b/tools/builder_common.sh
index cbecaf3..605950d 100644
--- a/tools/builder_common.sh
+++ b/tools/builder_common.sh
@@ -2039,8 +2039,8 @@ snapshots_copy_to_staging_nanobsd() {
mkdir -p $STAGINGAREA/nanobsd
mkdir -p $STAGINGAREA/nanobsdupdates
- cp $IMAGES_FINAL_DIR/$FILENAMEFULL $STAGINGAREA/nanobsd/ 2>/dev/null
- cp $IMAGES_FINAL_DIR/$FILENAMEUPGRADE $STAGINGAREA/nanobsdupdates 2>/dev/null
+ cp -l $IMAGES_FINAL_DIR/$FILENAMEFULL $STAGINGAREA/nanobsd/ 2>/dev/null
+ cp -l $IMAGES_FINAL_DIR/$FILENAMEUPGRADE $STAGINGAREA/nanobsdupdates 2>/dev/null
if [ -f $STAGINGAREA/nanobsd/$FILENAMEFULL ]; then
md5 $STAGINGAREA/nanobsd/$FILENAMEFULL > $STAGINGAREA/nanobsd/$FILENAMEFULL.md5 2>/dev/null
@@ -2053,7 +2053,7 @@ snapshots_copy_to_staging_nanobsd() {
# Copy NanoBSD auto update:
if [ -f $STAGINGAREA/nanobsdupdates/$FILENAMEUPGRADE ]; then
- cp $STAGINGAREA/nanobsdupdates/$FILENAMEUPGRADE $STAGINGAREA/latest-${NANOTYPE}-$FILESIZE.img.gz 2>/dev/null
+ cp -l $STAGINGAREA/nanobsdupdates/$FILENAMEUPGRADE $STAGINGAREA/latest-${NANOTYPE}-$FILESIZE.img.gz 2>/dev/null
sha256 $STAGINGAREA/latest-${NANOTYPE}-$FILESIZE.img.gz > $STAGINGAREA/latest-${NANOTYPE}-$FILESIZE.img.gz.sha256 2>/dev/null
# NOTE: Updates need a file with output similar to date output
# Use the file generated at start of snapshots_dobuilds() to be consistent on times
@@ -2072,14 +2072,14 @@ snapshots_copy_to_staging_iso_updates() {
fi
md5 ${_img}.gz > ${_img}.md5
sha256 ${_img}.gz > ${_img}.sha256
- cp ${_img}* $STAGINGAREA/ 2>/dev/null
+ cp -l ${_img}* $STAGINGAREA/ 2>/dev/null
snapshots_create_latest_symlink ${STAGINGAREA}/$(basename ${_img})
done
if [ "${TARGET}" = "amd64" -a -f "${MEMSTICKADIPATH}.gz" ]; then
md5 ${MEMSTICKADIPATH}.gz > ${MEMSTICKADIPATH}.md5
sha256 ${MEMSTICKADIPATH}.gz > ${MEMSTICKADIPATH}.sha256
- cp ${MEMSTICKADIPATH}* $STAGINGAREA/ 2>/dev/null
+ cp -l ${MEMSTICKADIPATH}* $STAGINGAREA/ 2>/dev/null
snapshots_create_latest_symlink ${STAGINGAREA}/$(basename ${MEMSTICKADIPATH})
fi
OpenPOWER on IntegriCloud