]> git.nbdom.net Git - nb.git/commitdiff
mac_install_dmg
authorNicolas Boisselier <nicolas.boisselier@semantico.com>
Wed, 3 Aug 2016 16:07:45 +0000 (17:07 +0100)
committerNicolas Boisselier <nicolas.boisselier@semantico.com>
Wed, 3 Aug 2016 16:07:45 +0000 (17:07 +0100)
etc/profile.d/mac.sh

index 36828f10411514ed8a8a6dae10cb8d65fd7dc1a7..7231056ca5489f4b6204532672a75c1043f0385b 100644 (file)
@@ -1,6 +1,7 @@
 # See: http://www.infoworld.com/article/2614879/mac-os-x/top-20-os-x-command-line-secrets-for-power-users.html
 mac_pbcopy() {
-  cat $@ | ssh -q $1 -o 'ForwardAgent yes' 'cat|pbcopy'
+  local host="$1"; shift
+  cat $@ | ssh -q $host -o 'ForwardAgent yes' 'cat|pbcopy'
 }
 [ -z "$DARWIN" ] && return 0
 
@@ -44,3 +45,9 @@ md5sum() {
 mac_xmessage() {
   osascript -e "tell app \"System Events\" to display dialog \"$@\""
 }
+
+mac_install_dmg() {
+  local MOUNTDIR=$(echo `hdiutil mount jdk-7u51-macos-x64.dmg | tail -1 | awk '{$1=$2=""; print $0}'` | xargs -0 echo)
+  sudo installer --verbose -pkg "${MOUNTDIR}/"*.pkg -target /
+  sudo hdiutil detach "${MOUNTDIR}"
+}