Check-in [ee77b32476]
Overview
Comment:Updated build_osx to build correctly under "build" directory.

Updated pmbuild files to have correct permissions and build correctly under "build" directory.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: ee77b32476fedebd77e3f8301dc2e6105b657d0e
User & Date: kvanals on 2010-07-12 22:40:34
Other Links: manifest | tags
Context
2010-07-12
22:44
Fixed typos in PackageMaker build templates. check-in: 16ca59a5a2 user: kvanals tags: trunk
22:40
Updated build_osx to build correctly under "build" directory.

Updated pmbuild files to have correct permissions and build correctly under "build" directory. check-in: ee77b32476 user: kvanals tags: trunk

15:54
Removed extraneous Mac OS X files check-in: e32e750733 user: rkeene tags: trunk
Changes

Modified build/cackey_osx_build/Leopard_pmbuild.pmdoc/01libcackey-contents.xml from [d8ad66d6d3] to [d07ccb4427].

1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Leopard_pmbuild.pmdoc/01libcackey.xml from [863f590f05] to [670855ab9e].

1
<pkgref spec="1.12" uuid="E0C4023B-5D9C-4A6A-8855-14DBA17A436E"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Leopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="E0C4023B-5D9C-4A6A-8855-14DBA17A436E"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Leopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/Leopard_pmbuild.pmdoc/02libcackey-contents.xml from [cac64b5de1] to [f5996739d9].

1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Leopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Leopard_pmbuild.pmdoc/02libcackey.xml from [d5e30d7d0e] to [fca7800669].

1
<pkgref spec="1.12" uuid="EA4726BC-BC16-4BD1-A387-2E2165C5E7C9"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Leopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="EA4726BC-BC16-4BD1-A387-2E2165C5E7C9"><config><identifier>mil.army.usace.cackeyForMacOsXLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Leopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/Panther_pmbuild.pmdoc/01libcackey-contents.xml from [b3de51dbad] to [5d212d8523].

1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Panther_pmbuild.pmdoc/01libcackey.xml from [e0493205fe] to [c643c1f707].

1
<pkgref spec="1.12" uuid="C600D784-E505-4FE6-A6C0-F0F65D56B0D8"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackey.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Panther/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>installTo.isAbsoluteType</mod><mod>installTo.isRelativeType</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="C600D784-E505-4FE6-A6C0-F0F65D56B0D8"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackey.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Panther/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>installTo.isAbsoluteType</mod><mod>installTo.isRelativeType</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/Panther_pmbuild.pmdoc/02libcackey-contents.xml from [f90f09dc94] to [057ee6cf01].

1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey_g.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Panther/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Panther_pmbuild.pmdoc/02libcackey.xml from [5cd17bbe5c] to [83b8b2e848].

1
<pkgref spec="1.12" uuid="488A2642-E2C6-4E59-9DB0-B4C125EB1522"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackeyg.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Panther/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="488A2642-E2C6-4E59-9DB0-B4C125EB1522"><config><identifier>mil.army.usace.cackeyForMacOsXPanther.libcackeyg.pkg</identifier><version>1</version><description></description><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Panther/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"></packageStore><mod>parent</mod><mod>relocatable</mod><mod>version</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/01libcackey-contents.xml from [31d03b059f] to [c4355977e4].

1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/01libcackey.xml from [d728a291f0] to [142e84edd1].

1
<pkgref spec="1.12" uuid="010A80A7-8A23-4C6C-86FB-07FAB90BE89A"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/SnowLeopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="010A80A7-8A23-4C6C-86FB-07FAB90BE89A"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/SnowLeopard/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/02libcackey-contents.xml from [3f41960cd6] to [68b589b855].

1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/SnowLeopard/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/SnowLeopard_pmbuild.pmdoc/02libcackey.xml from [38a195b579] to [26e730df4a].

1
<pkgref spec="1.12" uuid="40DE63F7-E529-4A52-AD8F-1193B60A17CD"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/SnowLeopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="40DE63F7-E529-4A52-AD8F-1193B60A17CD"><config><identifier>mil.army.usace.cackeyForMacOsXSnowLeopard.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/SnowLeopard/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/Tiger_pmbuild.pmdoc/01libcackey-contents.xml from [34e4c0e749] to [9dda32a6c3].

1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Tiger_pmbuild.pmdoc/01libcackey.xml from [5d58147ffb] to [570273c6c6].

1
<pkgref spec="1.12" uuid="0053AD09-FC44-4658-8239-DAE1C0CE3874"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Tiger/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="0053AD09-FC44-4658-8239-DAE1C0CE3874"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackey.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Tiger/libcackey.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>01libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/Tiger_pmbuild.pmdoc/02libcackey-contents.xml from [0b8b573c21] to [b66cad9592].

1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="kvanals" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey_g.dylib" m="false" t="file"/></pkg-contents>
|
1
<pkg-contents spec="1.12"><f n="libcackey_g.dylib" o="root" g="staff" p="33261" pt="/Users/kvanals/Desktop/cackey/release/cackey/macbuild/Tiger/libcackey_g.dylib" m="false" t="file"/></pkg-contents>

Modified build/cackey_osx_build/Tiger_pmbuild.pmdoc/02libcackey.xml from [7ed08c1b0e] to [13d1f6d228].

1
<pkgref spec="1.12" uuid="FDF62936-7E3E-4AC3-8D34-3D1A41FE940D"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../cackey/macbuild/Tiger/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>
|
1
<pkgref spec="1.12" uuid="FDF62936-7E3E-4AC3-8D34-3D1A41FE940D"><config><identifier>mil.army.usace.cackeyForMacOsXTiger.libcackeyg.pkg</identifier><version>1</version><description/><post-install type="none"/><requireAuthorization/><installFrom relative="true" mod="true">../macbuild/Tiger/libcackey_g.dylib</installFrom><installTo mod="true" relocatable="true">/Library/CACKey/</installTo><flags><followSymbolicLinks/></flags><packageStore type="internal"/><mod>parent</mod><mod>relocatable</mod><mod>installTo.path</mod><mod>installFrom.path</mod><mod>installTo</mod></config><contents><file-list>02libcackey-contents.xml</file-list><filter>/CVS$</filter><filter>/\.svn$</filter><filter>/\.cvsignore$</filter><filter>/\.cvspass$</filter><filter>/\.DS_Store$</filter></contents></pkgref>

Modified build/cackey_osx_build/build_osx.sh from [97df0b6e0a] to [622c712f8a].

137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# Function to build Mac OS X Packages
pkgbuild() {
	if [ ${OSX} == "Panther" ]; then
		EXT=mpkg
	else
		EXT=pkg
	fi
	/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d ../cackey_osx_build/${OSX}_pmbuild.pmdoc -o macbuild/pkg/CACKey_${OSX}.${EXT}
	tar --create --directory macbuild/pkg/ --file macbuild/pkg/CACKey_${OSX}.${EXT}.tar CACKey_${OSX}.${EXT}
	gzip -9 macbuild/pkg/CACKey_${OSX}.${EXT}.tar
	rm -rf macbuild/pkg/CACKey_${OSX}.${EXT}
	echo "${OSX} build complete"
}

# Take command line arguments and execute







|







137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# Function to build Mac OS X Packages
pkgbuild() {
	if [ ${OSX} == "Panther" ]; then
		EXT=mpkg
	else
		EXT=pkg
	fi
	/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -d build/cackey_osx_build/${OSX}_pmbuild.pmdoc -o macbuild/pkg/CACKey_${OSX}.${EXT}
	tar --create --directory macbuild/pkg/ --file macbuild/pkg/CACKey_${OSX}.${EXT}.tar CACKey_${OSX}.${EXT}
	gzip -9 macbuild/pkg/CACKey_${OSX}.${EXT}.tar
	rm -rf macbuild/pkg/CACKey_${OSX}.${EXT}
	echo "${OSX} build complete"
}

# Take command line arguments and execute