diff --git a/font2mobileconfig.sh b/font2mobileconfig.sh new file mode 100644 index 0000000..5eb344e --- /dev/null +++ b/font2mobileconfig.sh @@ -0,0 +1,51 @@ +#!/bin/sh - + +if [ ! "$#" -eq 1 ] ; then + /bin/echo "Usage: $0 fontfilename" + exit 1 +fi + +fontfile=$1 +outfile=$fontfile\.mobileconfig +outeruuid=`uuidgen` +inneruuid=`uuidgen` +/bin/echo -n ' + + + +PayloadDisplayName' > $outfile +/bin/echo -n $fontfile >> $outfile +/bin/echo -n ' +PayloadIdentifier +' >> $outfile +/bin/echo -n `hostname`.$outeruuid >> $outfile +/bin/echo -n ' +PayloadTypeConfiguration +PayloadUUID' >> $outfile +/bin/echo -n $outeruuid >> $outfile +/bin/echo -n '' >> $outfile +/bin/echo -n 'PayloadVersion1 +PayloadContent + + +PayloadTypecom.apple.font +Font +' >> $outfile +base64 -b 72 -i $fontfile >> $outfile +/bin/echo -n ' +Name +' >> $outfile +/bin/echo -n $fontfile >> $outfile +/bin/echo -n ' +PayloadIdentifier +' >> $outfile +/bin/echo -n `hostname`.$outeruuid.com.apple.font.$inneruuid >> $outfile +/bin/echo -n ' +PayloadVersion1 +PayloadUUID' >> $outfile +/bin/echo -n $inneruuid >> $outfile +/bin/echo ' + + + +' >> $outfile