diff options
Diffstat (limited to 'tools/binarycreator/resources/mkdmg.sh')
-rw-r--r-- | tools/binarycreator/resources/mkdmg.sh | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/tools/binarycreator/resources/mkdmg.sh b/tools/binarycreator/resources/mkdmg.sh deleted file mode 100644 index 7c6467ed7..000000000 --- a/tools/binarycreator/resources/mkdmg.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh -############################################################################# -## -## Copyright (C) 2017 The Qt Company Ltd. -## Contact: https://www.qt.io/licensing/ -## -## This file is part of the Qt Installer Framework. -## -## $QT_BEGIN_LICENSE:GPL-EXCEPT$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## GNU General Public License Usage -## Alternatively, this file may be used under the terms of the GNU -## General Public License version 3 as published by the Free Software -## Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -## included in the packaging of this file. Please review the following -## information to ensure the GNU General Public License requirements will -## be met: https://www.gnu.org/licenses/gpl-3.0.html. -## -## $QT_END_LICENSE$ -## -############################################################################# - -# -# Creates a disk image (dmg) on Mac OS X from the command line. -# usage: -# mkdmg <volname> <vers> <srcdir> -# -# Where <volname> is the name to use for the mounted image, <vers> is the version -# number of the volume and <srcdir> is where the contents to put on the dmg are. -# -# The result will be a file called <volname>-<vers>.dmg - -if [ $# != 2 ]; then - echo "usage: mkdmg.sh volname srcdir" - exit 0 -fi - -VOL="$1" -FILES="$2" -PATHNAME=`dirname $FILES` - -DMG=`mktemp "/tmp/$VOL.XXXXXX.dmg"` - -# create temporary disk image and format, ejecting when done -SIZE=`du -sk ${FILES} | sed -n 's,^\([0-9]*\).*,\1,p'` -SIZE=$((${SIZE}/1000+1)) -hdiutil create "$DMG" -megabytes ${SIZE} -ov -volname "$VOL" -type UDIF -fs HFS+ >/dev/null -DISK=`hdid "$DMG" | sed -ne 's,^\(.*\) *Apple_H.*,\1,p'` -MOUNT=`hdid "$DMG" | sed -ne 's,^.*Apple_HFS[^/]*\(/.*\)$,\1,p'` - -# mount and copy files onto volume -cp -R "$PATHNAME/`basename $FILES`" "$MOUNT" -hdiutil eject $DISK >/dev/null - -# convert to compressed image, delete temp image -rm -f "$PATHNAME/${VOL}.dmg" -hdiutil convert "$DMG" -format UDZO -o "$PATHNAME/${VOL}.dmg" >/dev/null -rm -f "$DMG" |