Changeset 506


Ignore:
Timestamp:
May 23, 2007 10:14:23 AM (6 years ago)
Author:
dkg
Message:

OS X update tools: now able to install mpkg files, ttf fonts. also create ability to pull and log packs of updates together.

Location:
trunk/osxtools
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/osxtools/dmginstall

    r376 r506  
    1010 
    1111set -e 
    12 set -x 
     12# set -x 
    1313 
    1414DMG="$1" 
    1515TARGET=/ 
     16 
     17echo "working with $DMG" 
    1618 
    1719ATTACH=$(hdiutil attach "$DMG") 
     
    2426for PKG in "${MNTPT}/"*.pkg; do 
    2527    if [ -r "$PKG" ] ; then 
     28        echo "installing $PKG" 
    2629        sudo installer -pkg "$PKG" -target "$TARGET" 
     30        INSTALLED=yes 
     31    fi 
     32done 
     33for PKG in "${MNTPT}/"*.mpkg; do 
     34    if [ -r "$PKG" ] ; then 
     35        echo "installing $PKG" 
     36        sudo installer -pkg "$PKG" -target "$TARGET" 
     37        INSTALLED=yes 
     38    fi 
     39done 
     40 
     41## and install truetype fonts: 
     42## http://developer.apple.com/documentation/Carbon/Conceptual/ATS_Concepts/atsfonts_concepts/chapter_2_section_4.html 
     43## it might be even better to put things in /Network/Library/Fonts at some point. 
     44 
     45for PKG in "${MNTPT}/"*.ttf; do 
     46    if [ -r "$PKG" ] ; then 
     47        echo "installing $PKG" 
     48        sudo mkdir -p /Library/Fonts/Urban 
     49        sudo cp "$TARGET" /Library/Fonts/Urban 
    2750        INSTALLED=yes 
    2851    fi 
     
    3154for APP in "${MNTPT}/"*.app; do 
    3255    if [ -r "$APP" ] ; then 
     56        echo "installing $APP" 
    3357        ABASE=$(basename "$APP") 
    3458        TARGDIR="${TARGET}/Applications/$ABASE" 
Note: See TracChangeset for help on using the changeset viewer.