Files
munki/code/ManagedSoftwareUpdate/ManagedSoftwareUpdate.xcodeproj/project.pbxproj
Greg Neagle 612a1025b1 Changed the Apple Update logic to match that of managesoftwareupdate.
Added support for "RecommendRestart" and "RequireLogout" RestartActions.
Added support for InstallRequiresLogout preference in ManagedInstalls.plist so admin can require users to logout for all updates.

git-svn-id: http://munki.googlecode.com/svn/trunk@369 a4e17f2e-e282-11dd-95e1-755cbddbdd66
2009-11-19 03:18:50 +00:00

340 lines
15 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXAppleScriptBuildPhase section */
257572C4072881A4000BE9CA /* AppleScript */ = {
isa = PBXAppleScriptBuildPhase;
buildActionMask = 2147483647;
contextName = "";
files = (
257572C5072881A4000BE9CA /* ManagedSoftwareUpdate.applescript in AppleScript */,
);
isSharedContext = 0;
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXAppleScriptBuildPhase section */
/* Begin PBXBuildFile section */
257572C5072881A4000BE9CA /* ManagedSoftwareUpdate.applescript in AppleScript */ = {isa = PBXBuildFile; fileRef = DA206CF3015C4E8B03C91932 /* ManagedSoftwareUpdate.applescript */; settings = {ATTRIBUTES = (Debug, ); }; };
257572C8072881A4000BE9CA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
257572CA072881A4000BE9CA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
257572CC072881A4000BE9CA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
257572CD072881A4000BE9CA /* AppleScriptKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA206CF1015C4E2903C91932 /* AppleScriptKit.framework */; };
60A014C40DBD2AA20071D9A8 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 60A014C20DBD2AA20071D9A8 /* MainMenu.xib */; };
C04C446710B4A25A00679193 /* LogOutReq.tif in Resources */ = {isa = PBXBuildFile; fileRef = C04C446410B4A25A00679193 /* LogOutReq.tif */; };
C04C446810B4A25A00679193 /* RestartRec.tif in Resources */ = {isa = PBXBuildFile; fileRef = C04C446510B4A25A00679193 /* RestartRec.tif */; };
C04C446910B4A25A00679193 /* ShutDownReq.tif in Resources */ = {isa = PBXBuildFile; fileRef = C04C446610B4A25A00679193 /* ShutDownReq.tif */; };
C09152A20FB51AE1006BC8DE /* Empty.png in Resources */ = {isa = PBXBuildFile; fileRef = C09152A10FB51AE1006BC8DE /* Empty.png */; };
C09153060FB64FD1006BC8DE /* Managed Software Update.icns in Resources */ = {isa = PBXBuildFile; fileRef = C09153050FB64FD1006BC8DE /* Managed Software Update.icns */; };
C0ACDAA70FB4A387006D30B3 /* Installer.tiff in Resources */ = {isa = PBXBuildFile; fileRef = C0ACDA9A0FB4A386006D30B3 /* Installer.tiff */; };
C0ACDAAC0FB4A387006D30B3 /* package.tiff in Resources */ = {isa = PBXBuildFile; fileRef = C0ACDA9F0FB4A386006D30B3 /* package.tiff */; };
C0ACDAAD0FB4A387006D30B3 /* Restart.tif in Resources */ = {isa = PBXBuildFile; fileRef = C0ACDAA00FB4A386006D30B3 /* Restart.tif */; };
C0ACDAB00FB4A387006D30B3 /* RestartReq.tif in Resources */ = {isa = PBXBuildFile; fileRef = C0ACDAA30FB4A386006D30B3 /* RestartReq.tif */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
257572D5072881A4000BE9CA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
257572D6072881A4000BE9CA /* Managed Software Update.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Managed Software Update.app"; sourceTree = BUILT_PRODUCTS_DIR; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
60A014C30DBD2AA20071D9A8 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
65359356078DD41800E8BB2F /* AppleScriptKit.sdef */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.sdef; name = AppleScriptKit.sdef; path = /System/Library/Frameworks/AppleScriptKit.framework/Versions/A/Resources/AppleScriptKit.sdef; sourceTree = "<absolute>"; };
C04C446410B4A25A00679193 /* LogOutReq.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = LogOutReq.tif; sourceTree = "<group>"; };
C04C446510B4A25A00679193 /* RestartRec.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = RestartRec.tif; sourceTree = "<group>"; };
C04C446610B4A25A00679193 /* ShutDownReq.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ShutDownReq.tif; sourceTree = "<group>"; };
C09152A10FB51AE1006BC8DE /* Empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Empty.png; sourceTree = "<group>"; };
C09153050FB64FD1006BC8DE /* Managed Software Update.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "Managed Software Update.icns"; sourceTree = "<group>"; };
C0ACDA9A0FB4A386006D30B3 /* Installer.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Installer.tiff; sourceTree = "<group>"; };
C0ACDA9F0FB4A386006D30B3 /* package.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = package.tiff; sourceTree = "<group>"; };
C0ACDAA00FB4A386006D30B3 /* Restart.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Restart.tif; sourceTree = "<group>"; };
C0ACDAA30FB4A386006D30B3 /* RestartReq.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = RestartReq.tif; sourceTree = "<group>"; };
DA206CF1015C4E2903C91932 /* AppleScriptKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppleScriptKit.framework; path = /System/Library/Frameworks/AppleScriptKit.framework; sourceTree = "<absolute>"; };
DA206CF3015C4E8B03C91932 /* ManagedSoftwareUpdate.applescript */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.applescript; path = ManagedSoftwareUpdate.applescript; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
257572CB072881A4000BE9CA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
257572CC072881A4000BE9CA /* Cocoa.framework in Frameworks */,
257572CD072881A4000BE9CA /* AppleScriptKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* Scripts */ = {
isa = PBXGroup;
children = (
DA206CF3015C4E8B03C91932 /* ManagedSoftwareUpdate.applescript */,
);
name = Scripts;
sourceTree = "<group>";
};
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
DA206CF1015C4E2903C91932 /* AppleScriptKit.framework */,
);
name = "Linked Frameworks";
sourceTree = "<group>";
};
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
isa = PBXGroup;
children = (
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
);
name = "Other Frameworks";
sourceTree = "<group>";
};
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
257572D6072881A4000BE9CA /* Managed Software Update.app */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* ManagedSoftwareUpdate */ = {
isa = PBXGroup;
children = (
080E96DDFE201D6D7F000001 /* Scripts */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
257572D5072881A4000BE9CA /* Info.plist */,
);
name = ManagedSoftwareUpdate;
sourceTree = "<group>";
};
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
29B97316FDCFA39411CA2CEA /* main.m */,
);
name = "Other Sources";
sourceTree = "<group>";
};
29B97317FDCFA39411CA2CEA /* Resources */ = {
isa = PBXGroup;
children = (
C09153050FB64FD1006BC8DE /* Managed Software Update.icns */,
C09152A10FB51AE1006BC8DE /* Empty.png */,
C0ACDA9A0FB4A386006D30B3 /* Installer.tiff */,
C0ACDA9F0FB4A386006D30B3 /* package.tiff */,
C0ACDAA00FB4A386006D30B3 /* Restart.tif */,
C0ACDAA30FB4A386006D30B3 /* RestartReq.tif */,
C04C446410B4A25A00679193 /* LogOutReq.tif */,
C04C446510B4A25A00679193 /* RestartRec.tif */,
C04C446610B4A25A00679193 /* ShutDownReq.tif */,
60A014C20DBD2AA20071D9A8 /* MainMenu.xib */,
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
65359356078DD41800E8BB2F /* AppleScriptKit.sdef */,
);
name = Resources;
sourceTree = "<group>";
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
257572C3072881A4000BE9CA /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
257572C2072881A4000BE9CA /* ManagedSoftwareUpdate */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4E71A80508A2C90C0034BBD9 /* Build configuration list for PBXNativeTarget "ManagedSoftwareUpdate" */;
buildPhases = (
257572C3072881A4000BE9CA /* Headers */,
257572C4072881A4000BE9CA /* AppleScript */,
257572C6072881A4000BE9CA /* Resources */,
257572C9072881A4000BE9CA /* Sources */,
257572CB072881A4000BE9CA /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = ManagedSoftwareUpdate;
productInstallPath = "$(HOME)/Applications";
productName = ManagedSoftwareUpdate;
productReference = 257572D6072881A4000BE9CA /* Managed Software Update.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
buildConfigurationList = 4E71A80908A2C90C0034BBD9 /* Build configuration list for PBXProject "ManagedSoftwareUpdate" */;
compatibilityVersion = "Xcode 3.1";
hasScannedForEncodings = 1;
mainGroup = 29B97314FDCFA39411CA2CEA /* ManagedSoftwareUpdate */;
projectDirPath = "";
projectRoot = "";
targets = (
257572C2072881A4000BE9CA /* ManagedSoftwareUpdate */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
257572C6072881A4000BE9CA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
257572C8072881A4000BE9CA /* InfoPlist.strings in Resources */,
60A014C40DBD2AA20071D9A8 /* MainMenu.xib in Resources */,
C0ACDAA70FB4A387006D30B3 /* Installer.tiff in Resources */,
C0ACDAAC0FB4A387006D30B3 /* package.tiff in Resources */,
C0ACDAAD0FB4A387006D30B3 /* Restart.tif in Resources */,
C0ACDAB00FB4A387006D30B3 /* RestartReq.tif in Resources */,
C09152A20FB51AE1006BC8DE /* Empty.png in Resources */,
C09153060FB64FD1006BC8DE /* Managed Software Update.icns in Resources */,
C04C446710B4A25A00679193 /* LogOutReq.tif in Resources */,
C04C446810B4A25A00679193 /* RestartRec.tif in Resources */,
C04C446910B4A25A00679193 /* ShutDownReq.tif in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
257572C9072881A4000BE9CA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
257572CA072881A4000BE9CA /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
089C165DFE840E0CC02AAC07 /* English */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
60A014C20DBD2AA20071D9A8 /* MainMenu.xib */ = {
isa = PBXVariantGroup;
children = (
60A014C30DBD2AA20071D9A8 /* English */,
);
name = MainMenu.xib;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
4E71A80608A2C90C0034BBD9 /* 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;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
PRODUCT_NAME = "Managed Software Update";
WRAPPER_EXTENSION = app;
};
name = Debug;
};
4E71A80708A2C90C0034BBD9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_MODEL_TUNING = G5;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
OTHER_OSAFLAGS = "-x";
PRODUCT_NAME = "Managed Software Update";
WRAPPER_EXTENSION = app;
};
name = Release;
};
4E71A80A08A2C90C0034BBD9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
SDKROOT = macosx10.4;
};
name = Debug;
};
4E71A80B08A2C90C0034BBD9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
SDKROOT = macosx10.4;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4E71A80508A2C90C0034BBD9 /* Build configuration list for PBXNativeTarget "ManagedSoftwareUpdate" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E71A80608A2C90C0034BBD9 /* Debug */,
4E71A80708A2C90C0034BBD9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4E71A80908A2C90C0034BBD9 /* Build configuration list for PBXProject "ManagedSoftwareUpdate" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4E71A80A08A2C90C0034BBD9 /* Debug */,
4E71A80B08A2C90C0034BBD9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}