Mercurial > emacs
comparison mac/make-package @ 50724:efd65678bb08
* make-package: Allocate 5% extra space on disk image for directories
and partition tables.
| author | Andrew Choi <akochoi@shaw.ca> |
|---|---|
| date | Mon, 28 Apr 2003 16:15:35 +0000 |
| parents | 33c5c2bf40c2 |
| children | 695cf19ef79e |
comparison
equal
deleted
inserted
replaced
| 50723:c33d684245e2 | 50724:efd65678bb08 |
|---|---|
| 383 echo "InstalledSize ${installedSize}" >> ${sizesfile} | 383 echo "InstalledSize ${installedSize}" >> ${sizesfile} |
| 384 echo "CompressedSize ${compressedSize}" >> ${sizesfile} | 384 echo "CompressedSize ${compressedSize}" >> ${sizesfile} |
| 385 cat ${sizesfile} | 385 cat ${sizesfile} |
| 386 | 386 |
| 387 echo "Creating Disc Image" | 387 echo "Creating Disc Image" |
| 388 ## Allocate an extra 5000 sectors (about 2.5 mg) | 388 ## From hdiutil man page, a sector is 512k. Allocate an extra 5% for |
| 389 ## Note a sector appears to be 512k | 389 ## directories and partition tables. |
| 390 sectorsAlloced=`echo 2*${compressedSize}+20|bc` | 390 sectorsAlloced=`echo 2.1*${compressedSize}|bc` |
| 391 hdiutil create -ov ${builddir}/mac/EmacsRW -sectors ${sectorsAlloced} | 391 hdiutil create -ov ${builddir}/mac/EmacsRW -sectors ${sectorsAlloced} |
| 392 ## Need to format the disc image before mounting | 392 ## Need to format the disc image before mounting |
| 393 mountLoc=`hdid -nomount ${builddir}/mac/EmacsRW.dmg | grep HFS | cut -f1` | 393 mountLoc=`hdid -nomount ${builddir}/mac/EmacsRW.dmg | grep HFS | cut -f1` |
| 394 /sbin/newfs_hfs -v Emacs ${mountLoc} | 394 /sbin/newfs_hfs -v Emacs ${mountLoc} |
| 395 hdiutil eject ${mountLoc} | 395 hdiutil eject ${mountLoc} |
