From 5ec3129fab84e6341752f9fab1c657dedc5b7f4f Mon Sep 17 00:00:00 2001 From: David Botsch Date: Fri, 25 Apr 2008 12:39:45 +0000 Subject: [PATCH] macos-afscell-configurator-20080423 LICENSE IPL10 not ready for release, but, add a tool which installer can run to ask for a cell name AUTHOR LICENSE IPL10 ==================== This delta was composed from multiple commits as part of the CVS->Git migration. The checkin message with each commit was inconsistent. The following are the additional commit messages. ==================== LICENSE IPL10 not ready for release, but, add a tool which installer can run to ask for a cell name (cherry picked from commit b1bf96f7581e58137f49e2b685cf6e91ff4f7dda) Change-Id: I13ca9268e679e029f97260712f1ac7331fd90b2d Reviewed-on: http://gerrit.openafs.org/916 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- .../afscell/English.lproj/InfoPlist.strings | Bin 0 -> 274 bytes .../afscell/English.lproj/Localizable.strings | Bin 0 -> 162 bytes .../English.lproj/afscell.nib/classes.nib | 31 + .../English.lproj/afscell.nib/info.nib | 23 + .../afscell.nib/keyedobjects.nib | 1385 +++++++++++++++++ src/packaging/MacOS/afscell/Info.plist | 32 + .../MacOS/afscell/InstallerSections.plist | 16 + .../afscell/afscell.xcodeproj/project.pbxproj | 291 ++++ src/packaging/MacOS/afscell/afscellPane.h | 20 + src/packaging/MacOS/afscell/afscellPane.m | 53 + .../MacOS/afscell/afscell_Prefix.pch | 7 + src/packaging/MacOS/afscell/version.plist | 14 + 12 files changed, 1872 insertions(+) create mode 100644 src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings create mode 100644 src/packaging/MacOS/afscell/English.lproj/Localizable.strings create mode 100644 src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib create mode 100644 src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib create mode 100644 src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib create mode 100644 src/packaging/MacOS/afscell/Info.plist create mode 100644 src/packaging/MacOS/afscell/InstallerSections.plist create mode 100644 src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj create mode 100644 src/packaging/MacOS/afscell/afscellPane.h create mode 100644 src/packaging/MacOS/afscell/afscellPane.m create mode 100644 src/packaging/MacOS/afscell/afscell_Prefix.pch create mode 100644 src/packaging/MacOS/afscell/version.plist diff --git a/src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings b/src/packaging/MacOS/afscell/English.lproj/InfoPlist.strings new file mode 100644 index 0000000000000000000000000000000000000000..15a65c8b4cd4d990622d8537fa3c1ca0452b6f01 GIT binary patch literal 274 zcmXYs%MJlS5Jm6WS4=D?V#LNmtZYb_1@_Wtk1&tS49WN-KZ#RKD(Tx@bst@yccNI4 z7Amxt(@hsW<#nL<04vpW3gut~9y#Z{j@7_X@iWtXPRUp;E0i(_IG Kik};Q_L(op8ys-} literal 0 HcmV?d00001 diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib new file mode 100644 index 000000000..339f1dfc6 --- /dev/null +++ b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/classes.nib @@ -0,0 +1,31 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + CLASS = InstallerPane; + LANGUAGE = ObjC; + OUTLETS = { + contentView = NSView; + firstKeyView = NSView; + initialKeyView = NSView; + lastKeyView = NSView; + nextPane = InstallerPane; + parentSection = id; + }; + SUPERCLASS = NSObject; + }, + { + CLASS = InstallerSection; + LANGUAGE = ObjC; + OUTLETS = {firstPane = InstallerPane; }; + SUPERCLASS = NSObject; + }, + { + CLASS = afscellPane; + LANGUAGE = ObjC; + OUTLETS = {CellAlias = id; ThisCell = id; }; + SUPERCLASS = InstallerPane; + } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib new file mode 100644 index 000000000..9a6acbf2a --- /dev/null +++ b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/info.nib @@ -0,0 +1,23 @@ + + + + + IBDocumentLocation + 51 74 356 240 0 0 1280 1002 + IBEditorPositions + + 8 + 421 502 438 372 0 0 1280 1002 + + IBFramework Version + 446.1 + IBOpenObjects + + 8 + + IBSystem Version + 8R2218 + IBUsesTextArchiving + + + diff --git a/src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib new file mode 100644 index 000000000..df1e573e4 --- /dev/null +++ b/src/packaging/MacOS/afscell/English.lproj/afscell.nib/keyedobjects.nib @@ -0,0 +1,1385 @@ + + + + + $archiver + NSKeyedArchiver + $objects + + $null + + $class + + CF$UID + 104 + + NSAccessibilityConnectors + + CF$UID + 101 + + NSAccessibilityOidsKeys + + CF$UID + 102 + + NSAccessibilityOidsValues + + CF$UID + 103 + + NSClassesKeys + + CF$UID + 81 + + NSClassesValues + + CF$UID + 82 + + NSConnections + + CF$UID + 8 + + NSFontManager + + CF$UID + 0 + + NSFramework + + CF$UID + 5 + + NSNamesKeys + + CF$UID + 73 + + NSNamesValues + + CF$UID + 74 + + NSNextOid + 23 + NSObjectsKeys + + CF$UID + 70 + + NSObjectsValues + + CF$UID + 72 + + NSOidsKeys + + CF$UID + 83 + + NSOidsValues + + CF$UID + 84 + + NSRoot + + CF$UID + 2 + + NSVisibleWindows + + CF$UID + 6 + + + + $class + + CF$UID + 4 + + NSClassName + + CF$UID + 3 + + + InstallerSection + + $classes + + NSCustomObject + NSObject + + $classname + NSCustomObject + + IBCocoaFramework + + $class + + CF$UID + 7 + + NS.objects + + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + + $class + + CF$UID + 52 + + NS.objects + + + CF$UID + 9 + + + CF$UID + 14 + + + CF$UID + 16 + + + CF$UID + 59 + + + CF$UID + 61 + + + CF$UID + 63 + + + CF$UID + 65 + + + CF$UID + 66 + + + CF$UID + 68 + + + + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 10 + + NSLabel + + CF$UID + 12 + + NSSource + + CF$UID + 2 + + + + $class + + CF$UID + 4 + + NSClassName + + CF$UID + 11 + + + afscellPane + firstPane + + $classes + + NSNibOutletConnector + NSNibConnector + NSObject + + $classname + NSNibOutletConnector + + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 15 + + NSSource + + CF$UID + 10 + + + parentSection + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 17 + + NSLabel + + CF$UID + 58 + + NSSource + + CF$UID + 10 + + + + $class + + CF$UID + 57 + + NSClassName + + CF$UID + 54 + + NSExtension + + CF$UID + 56 + + NSFrameSize + + CF$UID + 53 + + NSNextResponder + + CF$UID + 0 + + NSSubviews + + CF$UID + 18 + + + + $class + + CF$UID + 52 + + NS.objects + + + CF$UID + 19 + + + CF$UID + 36 + + + CF$UID + 40 + + + CF$UID + 49 + + + + + $class + + CF$UID + 35 + + NSCell + + CF$UID + 21 + + NSEnabled + + NSFrame + + CF$UID + 20 + + NSNextResponder + + CF$UID + 17 + + NSSuperview + + CF$UID + 17 + + NSvFlags + 256 + + {{17, 293}, {241, 17}} + + $class + + CF$UID + 34 + + NSBackgroundColor + + CF$UID + 26 + + NSCellFlags + 67239424 + NSCellFlags2 + 272629760 + NSContents + + CF$UID + 22 + + NSControlView + + CF$UID + 19 + + NSSupport + + CF$UID + 23 + + NSTextColor + + CF$UID + 31 + + + Type in the name of your local cell + + + $class + + CF$UID + 25 + + NSName + + CF$UID + 24 + + NSSize + 13 + NSfFlags + 1044 + + LucidaGrande + + $classes + + NSFont + NSObject + + $classname + NSFont + + + $class + + CF$UID + 30 + + NSCatalogName + + CF$UID + 27 + + NSColor + + CF$UID + 29 + + NSColorName + + CF$UID + 28 + + NSColorSpace + 6 + + System + controlColor + + $class + + CF$UID + 30 + + NSColorSpace + 3 + NSWhite + + MC42NjY2NjY2OQA= + + + + $classes + + NSColor + NSObject + + $classname + NSColor + + + $class + + CF$UID + 30 + + NSCatalogName + + CF$UID + 27 + + NSColor + + CF$UID + 33 + + NSColorName + + CF$UID + 32 + + NSColorSpace + 6 + + controlTextColor + + $class + + CF$UID + 30 + + NSColorSpace + 3 + NSWhite + + MAA= + + + + $classes + + NSTextFieldCell + NSActionCell + NSCell + NSObject + + $classname + NSTextFieldCell + + + $classes + + NSTextField + %NSTextField + NSControl + NSView + NSResponder + NSObject + + $classname + NSTextField + + + $class + + CF$UID + 35 + + NSCell + + CF$UID + 38 + + NSEnabled + + NSFrame + + CF$UID + 37 + + NSNextResponder + + CF$UID + 17 + + NSSuperview + + CF$UID + 17 + + NSvFlags + 256 + + {{17, 118}, {277, 17}} + + $class + + CF$UID + 34 + + NSBackgroundColor + + CF$UID + 26 + + NSCellFlags + 67239424 + NSCellFlags2 + 272629760 + NSContents + + CF$UID + 39 + + NSControlView + + CF$UID + 36 + + NSSupport + + CF$UID + 23 + + NSTextColor + + CF$UID + 31 + + + Type in an alias (if any) for your local cell + + + $class + + CF$UID + 35 + + NSCell + + CF$UID + 42 + + NSEnabled + + NSFrame + + CF$UID + 41 + + NSNextResponder + + CF$UID + 17 + + NSSuperview + + CF$UID + 17 + + NSvFlags + 256 + + {{20, 88}, {126, 22}} + + $class + + CF$UID + 34 + + NSBackgroundColor + + CF$UID + 44 + + NSCellFlags + -1804468671 + NSCellFlags2 + 272630784 + NSContents + + CF$UID + 43 + + NSControlView + + CF$UID + 40 + + NSDrawsBackground + + NSSupport + + CF$UID + 23 + + NSTextColor + + CF$UID + 47 + + + + + $class + + CF$UID + 30 + + NSCatalogName + + CF$UID + 27 + + NSColor + + CF$UID + 46 + + NSColorName + + CF$UID + 45 + + NSColorSpace + 6 + + textBackgroundColor + + $class + + CF$UID + 30 + + NSColorSpace + 3 + NSWhite + + MQA= + + + + $class + + CF$UID + 30 + + NSCatalogName + + CF$UID + 27 + + NSColor + + CF$UID + 33 + + NSColorName + + CF$UID + 48 + + NSColorSpace + 6 + + textColor + + $class + + CF$UID + 35 + + NSCell + + CF$UID + 51 + + NSEnabled + + NSFrame + + CF$UID + 50 + + NSNextResponder + + CF$UID + 17 + + NSSuperview + + CF$UID + 17 + + NSvFlags + 256 + + {{20, 263}, {378, 22}} + + $class + + CF$UID + 34 + + NSBackgroundColor + + CF$UID + 44 + + NSCellFlags + -1804468671 + NSCellFlags2 + 272630784 + NSContents + + CF$UID + 43 + + NSControlView + + CF$UID + 49 + + NSDrawsBackground + + NSSupport + + CF$UID + 23 + + NSTextColor + + CF$UID + 47 + + + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + {418, 330} + + $class + + CF$UID + 55 + + NS.string + NSView + + + $classes + + NSMutableString + NSString + NSObject + + $classname + NSMutableString + + NSResponder + + $classes + + NSCustomView + NSView + NSResponder + NSObject + + $classname + NSCustomView + + contentView + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 40 + + NSLabel + + CF$UID + 60 + + NSSource + + CF$UID + 49 + + + nextKeyView + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 49 + + NSLabel + + CF$UID + 62 + + NSSource + + CF$UID + 10 + + + ThisCell + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 40 + + NSLabel + + CF$UID + 64 + + NSSource + + CF$UID + 10 + + + CellAlias + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 49 + + NSLabel + + CF$UID + 60 + + NSSource + + CF$UID + 40 + + + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 49 + + NSLabel + + CF$UID + 67 + + NSSource + + CF$UID + 10 + + + firstKeyView + + $class + + CF$UID + 13 + + NSDestination + + CF$UID + 49 + + NSLabel + + CF$UID + 69 + + NSSource + + CF$UID + 10 + + + initialKeyView + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 49 + + + CF$UID + 40 + + + CF$UID + 10 + + + CF$UID + 36 + + + CF$UID + 17 + + + CF$UID + 19 + + + + + $classes + + NSArray + NSObject + + $classname + NSArray + + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 17 + + + CF$UID + 17 + + + CF$UID + 2 + + + CF$UID + 17 + + + CF$UID + 2 + + + CF$UID + 17 + + + + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 49 + + + CF$UID + 40 + + + CF$UID + 10 + + + CF$UID + 36 + + + CF$UID + 17 + + + CF$UID + 2 + + + CF$UID + 19 + + + + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 75 + + + CF$UID + 76 + + + CF$UID + 11 + + + CF$UID + 77 + + + CF$UID + 78 + + + CF$UID + 79 + + + CF$UID + 80 + + + + NSTextField + NSTextField1 + NSTextField21 + View + File's Owner + NSTextField2 + + $class + + CF$UID + 71 + + NS.objects + + + + $class + + CF$UID + 71 + + NS.objects + + + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 65 + + + CF$UID + 66 + + + CF$UID + 63 + + + CF$UID + 16 + + + CF$UID + 59 + + + CF$UID + 49 + + + CF$UID + 61 + + + CF$UID + 68 + + + CF$UID + 17 + + + CF$UID + 14 + + + CF$UID + 40 + + + CF$UID + 2 + + + CF$UID + 36 + + + CF$UID + 9 + + + CF$UID + 19 + + + CF$UID + 10 + + + + + $class + + CF$UID + 71 + + NS.objects + + + CF$UID + 85 + + + CF$UID + 86 + + + CF$UID + 87 + + + CF$UID + 88 + + + CF$UID + 89 + + + CF$UID + 90 + + + CF$UID + 91 + + + CF$UID + 92 + + + CF$UID + 93 + + + CF$UID + 94 + + + CF$UID + 95 + + + CF$UID + 96 + + + CF$UID + 97 + + + CF$UID + 98 + + + CF$UID + 99 + + + CF$UID + 100 + + + + 20 + 21 + 19 + 9 + 16 + 14 + 18 + 22 + 8 + 7 + 13 + 1 + 12 + 6 + 10 + 5 + + $class + + CF$UID + 52 + + NS.objects + + + + $class + + CF$UID + 71 + + NS.objects + + + + $class + + CF$UID + 71 + + NS.objects + + + + $classes + + NSIBObjectData + NSObject + + $classname + NSIBObjectData + + + $top + + IB.objectdata + + CF$UID + 1 + + + $version + 100000 + + diff --git a/src/packaging/MacOS/afscell/Info.plist b/src/packaging/MacOS/afscell/Info.plist new file mode 100644 index 000000000..8132aaf02 --- /dev/null +++ b/src/packaging/MacOS/afscell/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleName + ${PRODUCT_NAME} + CFBundleIconFile + + CFBundleIdentifier + com.apple.installerPlugin + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0.01 + CFBundleSignature + ???? + CFBundleVersion + 1.0.1 + InstallerSectionTitle + afscell + NSMainNibFile + afscell + NSPrincipalClass + InstallerSection + + diff --git a/src/packaging/MacOS/afscell/InstallerSections.plist b/src/packaging/MacOS/afscell/InstallerSections.plist new file mode 100644 index 000000000..e9028b98b --- /dev/null +++ b/src/packaging/MacOS/afscell/InstallerSections.plist @@ -0,0 +1,16 @@ + + + + + SectionOrder + + Introduction + ReadMe + License + afscell.bundle + Target + PackageSelection + Install + + + diff --git a/src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj b/src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj new file mode 100644 index 000000000..33753de8a --- /dev/null +++ b/src/packaging/MacOS/afscell/afscell.xcodeproj/project.pbxproj @@ -0,0 +1,291 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; + 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; + B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */; }; + B40F802906739F480053A16B /* afscell.nib in Resources */ = {isa = PBXBuildFile; fileRef = B40F802706739F480053A16B /* afscell.nib */; }; + B44C200B06739AE500D31AA1 /* afscellPane.m in Sources */ = {isa = PBXBuildFile; fileRef = B44C200906739AE500D31AA1 /* afscellPane.m */; }; + B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B47CF353067B4E030066DBF6 /* Localizable.strings */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; + 089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; + 089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; + 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; + 32DBCF630370AF2F00C91783 /* afscell_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afscell_Prefix.pch; sourceTree = ""; }; + 8D5B49B6048680CD000E48DA /* afscell.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = afscell.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Info.plist; sourceTree = ""; }; + B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = InstallerPlugins.framework; path = /System/Library/Frameworks/InstallerPlugins.framework; sourceTree = ""; }; + B40F802806739F480053A16B /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/afscell.nib; sourceTree = ""; }; + B44C200806739AE500D31AA1 /* afscellPane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = afscellPane.h; sourceTree = ""; }; + B44C200906739AE500D31AA1 /* afscellPane.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = afscellPane.m; sourceTree = ""; }; + B47CF354067B4E030066DBF6 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; + B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = InstallerSections.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D5B49B3048680CD000E48DA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */, + B40F7FFC06739E1B0053A16B /* InstallerPlugins.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* InstallerPlugin */ = { + isa = PBXGroup; + children = ( + 08FB77AFFE84173DC02AAC07 /* Classes */, + 32C88E010371C26100C91783 /* Other Sources */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* Frameworks and Libraries */, + 19C28FB8FE9D52D311CA2CBB /* Products */, + ); + name = InstallerPlugin; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */, + 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */, + ); + name = "Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + B47CF353067B4E030066DBF6 /* Localizable.strings */, + B4A6B2A60673D523003CD9B2 /* InstallerSections.plist */, + 8D5B49B7048680CD000E48DA /* Info.plist */, + 089C167DFE841241C02AAC07 /* InfoPlist.strings */, + B40F802706739F480053A16B /* afscell.nib */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77AFFE84173DC02AAC07 /* Classes */ = { + isa = PBXGroup; + children = ( + B44C200906739AE500D31AA1 /* afscellPane.m */, + B44C200806739AE500D31AA1 /* afscellPane.h */, + ); + name = Classes; + sourceTree = ""; + }; + 1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = { + isa = PBXGroup; + children = ( + 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */, + B40F7FFB06739E1B0053A16B /* InstallerPlugins.framework */, + ); + name = "Linked Frameworks"; + sourceTree = ""; + }; + 1058C7AEFEA557BF11CA2CBB /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + 089C1672FE841209C02AAC07 /* Foundation.framework */, + 089C167FFE841241C02AAC07 /* AppKit.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + 19C28FB8FE9D52D311CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D5B49B6048680CD000E48DA /* afscell.bundle */, + ); + name = Products; + sourceTree = ""; + }; + 32C88E010371C26100C91783 /* Other Sources */ = { + isa = PBXGroup; + children = ( + 32DBCF630370AF2F00C91783 /* afscell_Prefix.pch */, + ); + name = "Other Sources"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8D5B49AC048680CD000E48DA /* afscell */ = { + isa = PBXNativeTarget; + buildConfigurationList = B44174E608BA33C40065BEDE /* Build configuration list for PBXNativeTarget "afscell" */; + buildPhases = ( + 8D5B49AF048680CD000E48DA /* Resources */, + 8D5B49B1048680CD000E48DA /* Sources */, + 8D5B49B3048680CD000E48DA /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = afscell; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = InstallerPlugin; + productReference = 8D5B49B6048680CD000E48DA /* afscell.bundle */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = B44174EA08BA33C40065BEDE /* Build configuration list for PBXProject "afscell" */; + hasScannedForEncodings = 1; + mainGroup = 089C166AFE841209C02AAC07 /* InstallerPlugin */; + projectDirPath = ""; + targets = ( + 8D5B49AC048680CD000E48DA /* afscell */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D5B49AF048680CD000E48DA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */, + B40F802906739F480053A16B /* afscell.nib in Resources */, + B47CF355067B4E030066DBF6 /* Localizable.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D5B49B1048680CD000E48DA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B44C200B06739AE500D31AA1 /* afscellPane.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 089C167DFE841241C02AAC07 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 089C167EFE841241C02AAC07 /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + B40F802706739F480053A16B /* afscell.nib */ = { + isa = PBXVariantGroup; + children = ( + B40F802806739F480053A16B /* English */, + ); + name = afscell.nib; + sourceTree = ""; + }; + B47CF353067B4E030066DBF6 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + B47CF354067B4E030066DBF6 /* English */, + ); + name = Localizable.strings; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + B44174E708BA33C40065BEDE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = afscell_Prefix.pch; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PRODUCT_NAME = afscell; + WRAPPER_EXTENSION = bundle; + ZERO_LINK = YES; + }; + name = Debug; + }; + B44174E808BA33C40065BEDE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = afscell_Prefix.pch; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "$(HOME)/Library/Bundles"; + PRODUCT_NAME = afscell; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + B44174EB08BA33C40065BEDE /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Debug; + }; + B44174EC08BA33C40065BEDE /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + B44174E608BA33C40065BEDE /* Build configuration list for PBXNativeTarget "afscell" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B44174E708BA33C40065BEDE /* Debug */, + B44174E808BA33C40065BEDE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + B44174EA08BA33C40065BEDE /* Build configuration list for PBXProject "afscell" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B44174EB08BA33C40065BEDE /* Debug */, + B44174EC08BA33C40065BEDE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/src/packaging/MacOS/afscell/afscellPane.h b/src/packaging/MacOS/afscell/afscellPane.h new file mode 100644 index 000000000..5c4e985ce --- /dev/null +++ b/src/packaging/MacOS/afscell/afscellPane.h @@ -0,0 +1,20 @@ +// +// afscellPane.h +// afscell +// +// Created by David Botsch on 10/23/07. +// Copyright (c) 2007 __MyCompanyName__. All rights reserved. +// + +#import +#import + + +@interface afscellPane : InstallerPane { + + IBOutlet NSTextField * ThisCell; + IBOutlet NSTextField * CellAlias; + +} + +@end diff --git a/src/packaging/MacOS/afscell/afscellPane.m b/src/packaging/MacOS/afscell/afscellPane.m new file mode 100644 index 000000000..f8ac9b2a2 --- /dev/null +++ b/src/packaging/MacOS/afscell/afscellPane.m @@ -0,0 +1,53 @@ +// +// afscellPane.m +// afscell +// +// Created by David Botsch on 10/23/07. +// Copyright (c) 2007 __MyCompanyName__. All rights reserved. +// + +#import "afscellPane.h" + + +@implementation afscellPane + +- (NSString *)title +{ + return [[NSBundle bundleForClass:[self class]] localizedStringForKey:@"PaneTitle" value:nil table:nil]; +} + + + +/* called when user clicks "Continue" -- return value indicates if application should exit pane */ +- (BOOL)shouldExitPane:(InstallerSectionDirection)dir +{ + if(InstallerDirectionForward == dir) { + + /* Update ThisCell and CellAlias files with input */ + NSString * WSCell = [ThisCell stringValue]; + NSString * WSAlias = [CellAlias stringValue]; + + + + BOOL wr1 = [WSCell writeToFile:@"/private/tmp/ThisCell" atomically:YES]; + BOOL wr2; + + if ([WSAlias length] != 0) { + NSMutableString * aliasString = [[NSMutableString alloc] init]; + [aliasString appendString:WSCell]; + [aliasString appendFormat:@" "]; + [aliasString appendString:WSAlias]; + wr2 = [aliasString writeToFile:@"/private/tmp/CellAlias" atomically:YES]; + } + + NSMutableString * results = [[NSMutableString alloc] init]; + [results appendFormat:@"Write 1 is %d and write 2 is %d\n", wr1, wr2]; + [results writeToFile:@"/private/tmp/writefile" atomically:YES]; + + return YES; + } + return YES; +} + +@end + diff --git a/src/packaging/MacOS/afscell/afscell_Prefix.pch b/src/packaging/MacOS/afscell/afscell_Prefix.pch new file mode 100644 index 000000000..b3c37ffaf --- /dev/null +++ b/src/packaging/MacOS/afscell/afscell_Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'InstallerPlugin' target in the 'InstallerPlugin' project. +// + +#ifdef __OBJC__ + #import +#endif diff --git a/src/packaging/MacOS/afscell/version.plist b/src/packaging/MacOS/afscell/version.plist new file mode 100644 index 000000000..70944ccae --- /dev/null +++ b/src/packaging/MacOS/afscell/version.plist @@ -0,0 +1,14 @@ + + + + + BuildVersion + 344 + CFBundleVersion + 1.0 + ProjectName + DevToolsWizardTemplates + SourceVersion + 3670000 + + -- 2.39.5