diff options
author | Renato Botelho <renato@netgate.com> | 2015-10-14 08:42:22 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-10-14 08:42:22 -0300 |
commit | 9d811f630625d7aa4a35c6d05d116cea85b3950e (patch) | |
tree | fe91d6e2a405d50e7e2b29f3d70055311103081f | |
parent | 87925fd15d1413bc15a62ad02c4da93b681c8c77 (diff) | |
download | pfsense-9d811f630625d7aa4a35c6d05d116cea85b3950e.zip pfsense-9d811f630625d7aa4a35c6d05d116cea85b3950e.tar.gz |
Use cp -l to create hardlinks instead of duplicating images
-rw-r--r-- | tools/builder_common.sh | 10 |
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 |