<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<installer-gui-script minSpecVersion="1">
    <options allow-install-later="true" should-launch-first-login-optimization="true" post-logout="true" should-authenticate-reboot="true"/>
    <title>SU_TITLE</title>
    <script/>
    <volume-check script="VolumeCheck()"/>
    <installation-check script="InstallationCheck()"/>
    <script>
function InstallationCheck(prefix) {
	if (system.compareVersions(system.version.ProductVersion, '10.11') &lt; 0 || system.compareVersions(system.version.ProductVersion, '10.12') &gt;= 0) {
		my.result.message = system.localizedStringWithFormat('ERROR_0', '10.11');
		my.result.type = 'Fatal';
		return false;
	}
	return true;
}
function VolumeCheck(prefix) {
	if (system.env.OS_INSTALL == 1) return true;
	var myTargetSystemVersion = (my.target.systemVersion || system.files.plistAtPath(my.target.mountpoint + "/System/Library/CoreServices/SystemVersion.plist"));
	if (!myTargetSystemVersion || system.compareVersions(myTargetSystemVersion.ProductVersion, '10.11') &lt; 0 || system.compareVersions(myTargetSystemVersion.ProductVersion, '10.12') &gt;= 0) {
		my.result.message = system.localizedStringWithFormat('ERROR_0', '10.11');
		my.result.type = 'Fatal';
		return false;
	}
	my.result.message = system.localizedString('ERROR_2');
	if (!LogicalOr0(my.target.mountpoint)) {
		my.result.type = 'Fatal';
		return false;
	}
	return true;
}
function LogicalOr0(prefix) {
	if (PlistCheck1(prefix) || PlistCheck2(prefix) || PlistCheck3(prefix) || PlistCheck4(prefix) || PlistCheck5(prefix) || PlistCheck6(prefix) || PlistCheck7(prefix) || PlistCheck8(prefix) || PlistCheck9(prefix) || PlistCheck10(prefix) || PlistCheck11(prefix) || PlistCheck12(prefix) || PlistCheck13(prefix) || PlistCheck14(prefix) || PlistCheck15(prefix) || PlistCheck16(prefix) || PlistCheck17(prefix) || PlistCheck18(prefix) || PlistCheck19(prefix) || PlistCheck20(prefix) || PlistCheck21(prefix) || PlistCheck22(prefix) || PlistCheck23(prefix)) {
		return true;
	}
	return false;
}
function PlistCheck1(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15A284') != 0) {
		return false;
	}
	return true;
}
function PlistCheck2(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15A2301') != 0) {
		return false;
	}
	return true;
}
function PlistCheck3(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15A4310') != 0) {
		return false;
	}
	return true;
}
function PlistCheck4(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15B42') != 0) {
		return false;
	}
	return true;
}
function PlistCheck5(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C30') != 0) {
		return false;
	}
	return true;
}
function PlistCheck6(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C50') != 0) {
		return false;
	}
	return true;
}
function PlistCheck7(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C27e') != 0) {
		return false;
	}
	return true;
}
function PlistCheck8(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C31f') != 0) {
		return false;
	}
	return true;
}
function PlistCheck9(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C40a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck10(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C47a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck11(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15C48a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck12(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15D21') != 0) {
		return false;
	}
	return true;
}
function PlistCheck13(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E27e') != 0) {
		return false;
	}
	return true;
}
function PlistCheck14(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E33e') != 0) {
		return false;
	}
	return true;
}
function PlistCheck15(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E39c') != 0) {
		return false;
	}
	return true;
}
function PlistCheck16(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E39d') != 0) {
		return false;
	}
	return true;
}
function PlistCheck17(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E49a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck18(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E56a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck19(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E61b') != 0) {
		return false;
	}
	return true;
}
function PlistCheck20(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E64a') != 0) {
		return false;
	}
	return true;
}
function PlistCheck21(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E65') != 0) {
		return false;
	}
	return true;
}
function PlistCheck22(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E2066') != 0) {
		return false;
	}
	return true;
}
function PlistCheck23(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E2071') != 0) {
		return false;
	}
	return true;
}
function PlistCheck24(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15G31') &gt;= 0) {
		return false;
	}
	return true;
}
function PlistCheck25(prefix) {
	var plist = system.files.plistAtPath(prefix + '/System/Library/CoreServices/SystemVersion.plist');
	if (!plist) {
		return false;
	}
	var plistKeyValue = plist['ProductBuildVersion'];
	if (!plistKeyValue) {
		return false;
	}
	if (system.compareVersions(plistKeyValue, '15E2071') &gt; 0) {
		return false;
	}
	return true;
}
function BundleCheck26(prefix) {
	var bundle = system.files.bundleAtPath(prefix + './Applications/Safari.app');
	if (!bundle) {
		return true;
	}
	var bundleKeyValue = bundle['CFBundleShortVersionString'];
	if (!bundleKeyValue) {
		return true;
	}
	if (system.compareVersions(bundleKeyValue, '10.0') &gt;= 0) {
		return false;
	}
	return true;
}
</script>
    <platforms>
        <client arch="i386"/>
        <server arch="i386"/>
    </platforms>
    <choices-outline ui="SoftwareUpdate">
        <line choice="su"/>
    </choices-outline>
    <choices-outline>
        <line choice="su"/>
    </choices-outline>
    <choice id="su" title="SU_TITLE" versStr="SU_VERS" description="SU_DESCRIPTION" description-mime-type="text/html" secondaryDescription="SU_SERVERCOMMENT" suDisabledGroupID="OS X El Capitan Update" start_selected="true" visible="PlistCheck24('/') &amp;&amp; PlistCheck25('/')">
        <pkg-ref id="OSXUpdCombo10.11.6Auto" auth="Root" packageIdentifier="com.apple.pkg.update.os.Combo10.11.6Auto.15G31" onConclusion="RequireRestart">OSXUpdCombo10.11.6Auto.pkg</pkg-ref>
        <pkg-ref id="FirmwareUpdate" auth="Root" packageIdentifier="com.apple.update.firmwareupdate">FirmwareUpdate.pkg</pkg-ref>
        <pkg-ref id="FullBundleUpdate" auth="Root" packageIdentifier="com.apple.update.fullbundleupdate.#LogicalUpdate#" active="BundleCheck26('/')">FullBundleUpdate.pkg</pkg-ref>
    </choice>
    <localization>
        <strings language="pl">"SU_TITLE" = "Uaktualnienie OS X El Capitan";
"SU_TITLE_ALT" = "";
"SU_VERS" = "10.11.6";
"SU_VERS_ALT" = "";
"SU_SERVERCOMMENT" = "Dla komputerów klienckich i serwerów";
"SU_DESCRIPTION" = '&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;
&lt;html&gt;
    &lt;head&gt;
        &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
        &lt;meta http-equiv="Content-Style-Type" content="text/css"&gt;
        &lt;title&gt;&lt;/title&gt;
        &lt;style type="text/css"&gt;
            body {font: 11.0px -apple-system;}
            p {margin: 0.0px 0.0px 0.0px 0.0px;}
        &lt;/style&gt;
    &lt;/head&gt;
    &lt;body&gt;
    &lt;p class="p1"&gt;Uaktualnienie OS X El Capitan 10.11.6 poprawia stabilność, zgodność i bezpieczeństwo Maca. To uaktualnienie jest zalecane dla wszystkich użytkowników systemu OS X El Capitan. &lt;/p&gt;

    &lt;p class="p2"&gt;&lt;br&gt;&lt;/p&gt;

    &lt;p class="p1"&gt;Aby uzyskać bardziej szczegółowe informacje o tym uaktualnieniu, zobacz: &lt;a href="https://support.apple.com/kb/HT206770?viewlocale=pl_PL"&gt;https://support.apple.com/kb/HT206770?viewlocale=pl_PL&lt;/a&gt;&lt;/p&gt;
    &lt;p class="p1"&gt;Informacje na temat zawartości uaktualnień oprogramowania Apple związanej z zabezpieczeniami można znaleźć pod adresem: &lt;a href="https://support.apple.com/kb/HT201222?viewlocale=pl_PL"&gt;https://support.apple.com/kb/HT201222?viewlocale=pl_PL&lt;/a&gt;&lt;/p&gt;

    &lt;/body&gt;
&lt;/html&gt;

';
"SU_DESCRIPTION_ALT" = '';
</strings>
    </localization>
    <pkg-ref id="FullBundleUpdate" installKBytes="41505" version="1.0.0.0.1.1468031924"/>
    <pkg-ref id="OSXUpdCombo10.11.6Auto" installKBytes="3306332" version="1.0.0.0.1.1468031924"/>
    <pkg-ref id="FirmwareUpdate" installKBytes="63" version="1.0.0.0.1.1468031924"/>
</installer-gui-script>