pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/bootstrap Rename "ufsdiskimage" to "darwindiskimage" i...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0b9e40b474f2
branches:  trunk
changeset: 518051:0b9e40b474f2
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Wed Aug 30 04:29:53 2006 +0000

description:
Rename "ufsdiskimage" to "darwindiskimage" in preparation for
creating case-sensitive HFS+ instead of UFS on Darwin 7.0 or newer.

diffstat:

 bootstrap/darwindiskimage |  107 ++++++++++++++++++++++++++++++++++++++++++++++
 bootstrap/ufsdiskimage    |  107 ----------------------------------------------
 2 files changed, 107 insertions(+), 107 deletions(-)

diffs (222 lines):

diff -r 0fe6d4ac64a1 -r 0b9e40b474f2 bootstrap/darwindiskimage
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/bootstrap/darwindiskimage Wed Aug 30 04:29:53 2006 +0000
@@ -0,0 +1,107 @@
+#!/bin/sh
+#
+# $NetBSD: darwindiskimage,v 1.1 2006/08/30 04:29:53 schmonz Exp $
+
+_getdevice_and_halfway_mount()
+{
+       hdid -nomount "$1" | _getdevicebasename | tail -1
+}
+
+_getdevicebasename()
+{
+       awk '{print $1}' | sed -e 's|^/dev/||'
+}
+
+_normalize_filename()
+{
+       echo "$1" | sed -e 's|\.dmg$||' -e 's|$|.dmg|'
+}
+
+dmg_create()
+{
+       local file mountedname megabytes device
+       [ $# -eq 2 ] || die 1 "Usage: $0 create <file> <megabytes>"
+
+       file="`_normalize_filename \"$1\"`"
+       mountedname="`basename \"${file}\" .dmg`"
+       megabytes=$2
+
+       # create
+       hdiutil create -quiet "${file}" -megabytes ${megabytes} \
+               -partitionType Apple_UFS -layout SPUD
+
+       # format
+       device=`_getdevice_and_halfway_mount "${file}"`
+       newfs ${device}
+       hdiutil eject -quiet "${device}"
+
+       # rename
+       hdiutil mount "${file}"
+       disktool -n "${device}" "${mountedname}"
+       hdiutil eject -quiet "${device}"
+       # mountpoint="`hdiutil mount -verbose '${file}' | grep -A 1 '<key>mount-point</key>' | grep -v '<key>mount-point</key>' | sed -e 's|<string>||' -e 's|</string>||' | awk '{print $1}'`"
+       # mount | grep '^/dev/disk1' | awk '{print $3}' | sed -e 's|^/Volumes/||'
+}
+
+dmg_mount()
+{
+       local file device exitcode
+       [ $# -eq 1 ] || die 1 "Usage: $0 mount <file>"
+
+       file="`_normalize_filename \"$1\"`"
+
+       hdiutil mount ${file}
+}
+
+
+dmg_umount()
+{
+       local mountpoint device
+       [ $# -eq 1 ] || die 1 "Usage: $0 umount <mount-point>"
+
+       mountpoint="$1"
+       device=`mount | grep "${mountpoint} (local" | _getdevicebasename`
+
+       [ "${device}" ] || die 1 "error: no device mounted at ${mountpoint}"
+
+       hdiutil eject -quiet "${device}"
+}
+
+die()
+{
+       local exitcode
+       exitcode=$1; shift
+       warn "$@"
+       exit ${exitcode}
+}
+
+warn()
+{
+       echo >&2 "$@"
+}
+
+try()
+{
+       exitcode=$1; shift
+       action=$1; shift
+       error=`"${action}" "$@" 2>&1` || die ${exitcode} "${error}"
+}
+
+main()
+{
+       [ $# -eq 0 ] && die 1 "Usage: $0 <create|mount|umount>"
+       ACTION="$1"; shift
+       case ${ACTION} in
+               create|mount|umount)
+                       try 1 "dmg_${ACTION}" "$@"
+                       return 0
+                       ;;
+               *)
+                       die 1 "Usage: $0 <create|mount|umount>"
+                       ;;
+       esac
+}
+
+PATH=${PATH}:/sbin:/usr/sbin
+main "$@"
+exit $?
diff -r 0fe6d4ac64a1 -r 0b9e40b474f2 bootstrap/ufsdiskimage
--- a/bootstrap/ufsdiskimage    Wed Aug 30 04:18:57 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,107 +0,0 @@
-#!/bin/sh
-#
-# $NetBSD: ufsdiskimage,v 1.2 2004/04/24 19:17:09 danw Exp $
-
-_getdevice_and_halfway_mount()
-{
-       hdid -nomount "$1" | _getdevicebasename | tail -1
-}
-
-_getdevicebasename()
-{
-       awk '{print $1}' | sed -e 's|^/dev/||'
-}
-
-_normalize_filename()
-{
-       echo "$1" | sed -e 's|\.dmg$||' -e 's|$|.dmg|'
-}
-
-dmg_create()
-{
-       local file mountedname megabytes device
-       [ $# -eq 2 ] || die 1 "Usage: $0 create <file> <megabytes>"
-
-       file="`_normalize_filename \"$1\"`"
-       mountedname="`basename \"${file}\" .dmg`"
-       megabytes=$2
-
-       # create
-       hdiutil create -quiet "${file}" -megabytes ${megabytes} \
-               -partitionType Apple_UFS -layout SPUD
-
-       # format
-       device=`_getdevice_and_halfway_mount "${file}"`
-       newfs ${device}
-       hdiutil eject -quiet "${device}"
-
-       # rename
-       hdiutil mount "${file}"
-       disktool -n "${device}" "${mountedname}"
-       hdiutil eject -quiet "${device}"
-       # mountpoint="`hdiutil mount -verbose '${file}' | grep -A 1 '<key>mount-point</key>' | grep -v '<key>mount-point</key>' | sed -e 's|<string>||' -e 's|</string>||' | awk '{print $1}'`"
-       # mount | grep '^/dev/disk1' | awk '{print $3}' | sed -e 's|^/Volumes/||'
-}
-
-dmg_mount()
-{
-       local file device exitcode
-       [ $# -eq 1 ] || die 1 "Usage: $0 mount <file>"
-
-       file="`_normalize_filename \"$1\"`"
-
-       hdiutil mount ${file}
-}
-
-
-dmg_umount()
-{
-       local mountpoint device
-       [ $# -eq 1 ] || die 1 "Usage: $0 umount <mount-point>"
-
-       mountpoint="$1"
-       device=`mount | grep "${mountpoint} (local" | _getdevicebasename`
-
-       [ "${device}" ] || die 1 "error: no device mounted at ${mountpoint}"
-
-       hdiutil eject -quiet "${device}"
-}
-
-die()
-{
-       local exitcode
-       exitcode=$1; shift
-       warn "$@"
-       exit ${exitcode}
-}
-
-warn()
-{
-       echo >&2 "$@"
-}
-
-try()
-{
-       exitcode=$1; shift
-       action=$1; shift
-       error=`"${action}" "$@" 2>&1` || die ${exitcode} "${error}"
-}
-
-main()
-{
-       [ $# -eq 0 ] && die 1 "Usage: $0 <create|mount|umount>"
-       ACTION="$1"; shift
-       case ${ACTION} in
-               create|mount|umount)
-                       try 1 "dmg_${ACTION}" "$@"
-                       return 0
-                       ;;
-               *)
-                       die 1 "Usage: $0 <create|mount|umount>"
-                       ;;
-       esac
-}
-
-PATH=${PATH}:/sbin:/usr/sbin
-main "$@"
-exit $?



Home | Main Index | Thread Index | Old Index