Check-in [d8c192e92a]
Overview
Comment:Adding tested CACKey OSX Package Build template files
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:d8c192e92a6410455d24a01cbe67e9cb36756da0
User & Date: kvanals on 2010-07-26 05:08:08
Other Links: manifest | tags
Context
2010-07-26
05:13
Fixed formatting typo in CACKey OSX build script check-in: e3c1df1376 user: kvanals tags: trunk
05:08
Adding tested CACKey OSX Package Build template files check-in: d8c192e92a user: kvanals tags: trunk
05:07
Removing pmdoc files in favor of Template for CACKey OSX build. Updated OSX build script to handle this. check-in: 01d1fb838f user: kvanals tags: trunk
Changes

Added build/cackey_osx_build/Template_pmbuild/01libcackey-contents.xml.in version [618a746013].

            1  +<pkg-contents spec="1.12">
            2  +	<f n="libcackey.dylib" o="root" g="admin" p="33261" pt="@@BUILDROOTDIR@@/macbuild/@@OSXVERSION@@/libcackey.dylib" m="false" t="file">
            3  +		<mod>owner</mod>
            4  +		<mod>group</mod>
            5  +	</f>
            6  +</pkg-contents>

Added build/cackey_osx_build/Template_pmbuild/01libcackey.xml.in version [fe70bceb11].

            1  +<pkgref spec="1.12" uuid="@@UUID@@">
            2  +	<config>
            3  +		<identifier>mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.libcackey.pkg</identifier>
            4  +		<version>1</version>
            5  +		<description></description>
            6  +		<post-install type="none"/>
            7  +		<requireAuthorization/>
            8  +		<installFrom relative="true" mod="true">../../macbuild/@@OSXVERSION@@/libcackey.dylib</installFrom>
            9  +		<installTo mod="true" relocatable="true">/Library/CACKey/</installTo>
           10  +		<flags>
           11  +			<followSymbolicLinks/>
           12  +		</flags>
           13  +		<packageStore type="internal"></packageStore>
           14  +		<mod>parent</mod>
           15  +		<mod>scripts.postinstall.path</mod>
           16  +		<mod>relocatable</mod>
           17  +		<mod>installTo.path</mod>
           18  +		<mod>installFrom.path</mod>
           19  +		<mod>installTo</mod>
           20  +	</config>
           21  +	<contents>
           22  +		<file-list>01libcackey-contents.xml</file-list>
           23  +		<filter>/CVS$</filter>
           24  +		<filter>/\.svn$</filter>
           25  +		<filter>/\.cvsignore$</filter>
           26  +		<filter>/\.cvspass$</filter>
           27  +		<filter>/\.DS_Store$</filter>
           28  +	</contents>
           29  +</pkgref>

Added build/cackey_osx_build/Template_pmbuild/02libcackey-contents.xml.in version [554e76793a].

            1  +<pkg-contents spec="1.12">
            2  +	<f n="libcackey_g.dylib" o="root" g="admin" p="33261" pt="@@BUILDROOTDIR@@/macbuild/@@OSXVERSION@@/libcackey_g.dylib" m="false" t="file">
            3  +		<mod>owner</mod>
            4  +		<mod>group</mod>
            5  +	</f>
            6  +</pkg-contents>

Added build/cackey_osx_build/Template_pmbuild/02libcackey.xml.in version [593a22e1b4].

            1  +<pkgref spec="1.12" uuid="@@UUID@@">
            2  +	<config>
            3  +		<identifier>mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.libcackeyg.pkg</identifier>
            4  +		<version>1</version>
            5  +		<description></description>
            6  +		<post-install type="none"/>
            7  +		<requireAuthorization/>
            8  +		<installFrom relative="true" mod="true">../../macbuild/@@OSXVERSION@@/libcackey_g.dylib</installFrom>
            9  +		<installTo mod="true" relocatable="true">/Library/CACKey/</installTo>
           10  +		<flags>
           11  +			<followSymbolicLinks/>
           12  +		</flags>
           13  +		<packageStore type="internal"></packageStore>
           14  +		<mod>parent</mod>
           15  +		<mod>scripts.postinstall.path</mod>
           16  +		<mod>relocatable</mod>
           17  +		<mod>installTo.path</mod>
           18  +		<mod>installFrom.path</mod>
           19  +		<mod>installTo</mod>
           20  +	</config>
           21  +	<contents>
           22  +		<file-list>02libcackey-contents.xml</file-list>
           23  +		<filter>/CVS$</filter>
           24  +		<filter>/\.svn$</filter>
           25  +		<filter>/\.cvsignore$</filter>
           26  +		<filter>/\.cvspass$</filter>
           27  +		<filter>/\.DS_Store$</filter>
           28  +	</contents>
           29  +</pkgref>

Added build/cackey_osx_build/Template_pmbuild/03libcackey-contents.xml.in version [c50c97b69f].

            1  +<pkg-contents spec="1.12">
            2  +	<f n="cackey.dylib" o="root" g="wheel" p="33261" pt="@@BUILDROOTDIR@@/build/cackey_osx_build/cackey.dylib" m="true" t="file">
            3  +		<mod>owner</mod>
            4  +		<mod>mode</mod>
            5  +		<mod>group</mod>
            6  +	</f>
            7  +</pkg-contents>

Added build/cackey_osx_build/Template_pmbuild/03libcackey.xml.in version [057a954678].

            1  +<pkgref spec="1.12" uuid="@@OSXVERSION@@">
            2  +	<config>
            3  +		<identifier>mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.cackey.pkg</identifier>
            4  +		<version>1</version>
            5  +		<description></description>
            6  +		<post-install type="none"/>
            7  +		<requireAuthorization/>
            8  +		<installFrom relative="true" mod="true">cackey.dylib</installFrom>
            9  +		<installTo mod="true" relocatable="true">/usr/lib/pkcs11</installTo>
           10  +		<flags></flags>
           11  +		<packageStore type="internal"></packageStore>
           12  +		<mod>parent</mod>
           13  +		<mod>scripts.postinstall.path</mod>
           14  +		<mod>installTo.isAbsoluteType</mod>
           15  +		<mod>installTo.isRelativeType</mod>
           16  +		<mod>scripts.postflight.path</mod>
           17  +		<mod>relocatable</mod>
           18  +		<mod>version</mod>
           19  +		<mod>installTo.path</mod>
           20  +		<mod>installFrom.path</mod>
           21  +		<mod>installTo</mod>
           22  +	</config>
           23  +	<contents>
           24  +		<file-list>03libcackey-contents.xml</file-list>
           25  +		<filter>/CVS$</filter>
           26  +		<filter>/\.svn$</filter>
           27  +		<filter>/\.cvsignore$</filter>
           28  +		<filter>/\.cvspass$</filter>
           29  +		<filter>/\.DS_Store$</filter>
           30  +	</contents>
           31  +</pkgref>

Added build/cackey_osx_build/Template_pmbuild/index.xml.in version [7d23f00ebd].

            1  +<pkmkdoc spec="1.12">
            2  +	<properties>
            3  +		<title>CACKey for Mac OS X @@OSXVERSION@@</title>
            4  +		<organization>mil.army.usace</organization>
            5  +		<userSees ui="both"/>
            6  +		<min-target os="@@TARGETOS@@"/>
            7  +		<domain system="true"/>
            8  +	</properties>
            9  +	<distribution>
           10  +		<versions min-spec="1.000000"/>
           11  +		<scripts></scripts>
           12  +	</distribution>
           13  +	<description>CACKey</description>
           14  +	<contents>
           15  +		<choice title="CACKey PKCS#11 Library (Core)" id="cackey" starts_selected="true" starts_enabled="true" starts_hidden="false">
           16  +			<pkgref id="mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.libcackey.pkg"/>
           17  +			<pkgref id="mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.cackey.pkg"/>
           18  +		</choice>
           19  +		<choice title="CACKey PKCS#11 Library (Debug)" id="cackeydebug" starts_selected="true" starts_enabled="true" starts_hidden="false">
           20  +			<pkgref id="mil.army.usace.cackeyForMacOsX@@OSXVERSION@@.libcackeyg.pkg"/>
           21  +		</choice>
           22  +	</contents>
           23  +	<resources bg-scale="none" bg-align="topleft">
           24  +		<locale lang="en">
           25  +			<resource mime-type="text/rtf" kind="embedded" type="license">
           26  +				<![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           27  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           28  +{\colortbl;\red255\green255\blue255;}
           29  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           30  +
           31  +\f0\fs26 \cf0 Release information:\
           32  +    pkg: CACKey\
           33  + author: US Army Corps of Engineers\
           34  +Mac build contact: Kenneth Van Alstyne <kenneth.l.vanalstyne@usace.army.mil>\
           35  +                   US Army Corps of Engineers\
           36  +                   Information Technology Laboratory\
           37  +                   Vicksburg, MS 39180\
           38  +contact: Roy Keene <roy.s.keene@usace.army.mil>\
           39  +------------------------------------------------\
           40  +\
           41  +The following files in the source directory are the intellectual property of the\
           42  +Free Software Foundation and are licensed under the terms of the GNU General\
           43  +Public License (GPL):\
           44  +	config.guess, config.sub, install-sh\
           45  +\
           46  +The files in the source directory and the "leakcheck" directory are the intellectual\
           47  +property of the United States Government.  It is not clear which, if any,\
           48  +license is made on them.  In addition, as of 07-JUN-2010 they have not be\
           49  +cleared for public release.\
           50  +\
           51  +The files in the "pkcs11/" directory are licensed under the terms of the\
           52  +following licenses:\
           53  +	mypkcs11.h : GNU General Public License 2.1.\
           54  +	pkcs11.h   : GNU General Public License 2.1.\
           55  +	pkcs11f.h  : GNU General Public License 2.1.\
           56  +	pkcs11n.h  : Mozilla Public License or GNU General Public License\
           57  +	pkcs11t.h  : GNU General Public License 2.1.}]]>
           58  +			</resource>
           59  +			<resource mime-type="text/rtf" kind="embedded" type="readme">
           60  +				<![CDATA[{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
           61  +{\fonttbl\f0\fnil\fcharset0 LucidaGrande;}
           62  +{\colortbl;\red255\green255\blue255;}
           63  +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural
           64  +
           65  +\f0\fs26 \cf0 Thank you for choosing to install CACKey.\
           66  +\
           67  +To use CACKey, install /Library/CACKey/libcackey.dylib or\
           68  +/usr/lib/pkcs11/cackey.dylib as a security module into any application that can use a PKCS#11 provider.\
           69  +\
           70  +A debug version, /Library/CACKey/libcackey_g.dylib is provided if debug output is necessary.}]]>
           71  +			</resource>
           72  +		</locale>
           73  +	</resources>
           74  +	<requirements>
           75  +		<requirement id="tosv" operator="lt" value="'@@NEXTOSXVER@@'">
           76  +			<message>This CACKey release requires Mac OS X @@CUROSXVER@@.</message>
           77  +		</requirement>
           78  +		<requirement id="tosv" operator="ge" value="'@@CUROSXVER@@'">
           79  +			<message>This CACKey release requires Mac OS X @@CUROSXVER@@.</message>
           80  +		</requirement>
           81  +	</requirements>
           82  +	<flags/>
           83  +	<item type="file">01libcackey.xml</item>
           84  +	<item type="file">02libcackey.xml</item>
           85  +	<item type="file">03libcackey.xml</item>
           86  +	<mod>properties.customizeOption</mod>
           87  +	<mod>properties.title</mod>
           88  +	<mod>description</mod>
           89  +	<mod>properties.systemDomain</mod>
           90  +	<mod>properties.anywhereDomain</mod>
           91  +</pkmkdoc>