Permalink
Browse files

Merge branch 'Munki3'

  • Loading branch information...
gregneagle committed Jun 9, 2017
2 parents 0a84a75 + 9da9d24 commit 7154507a229de30de60620a6ef32d2bf1b6aac4c
Showing with 9,343 additions and 8,573 deletions.
  1. +2 −1 .travis.yml
  2. +0 −70 code/apps/Managed Software Center/MSU notes.txt
  3. +23 −9 code/apps/Managed Software Center/Managed Software Center.xcodeproj/project.pbxproj
  4. +19 −2 code/apps/Managed Software Center/Managed Software Center/AlertController.py
  5. +3 −1 code/apps/Managed Software Center/Managed Software Center/MSCAppDelegate.py
  6. +3 −0 code/apps/Managed Software Center/Managed Software Center/MSCBadgedTemplateImage.py
  7. +21 −26 code/apps/Managed Software Center/Managed Software Center/MSCMainWindowController.py
  8. +122 −0 code/apps/Managed Software Center/Managed Software Center/MSCPasswordAlertController.py
  9. +86 −66 code/apps/Managed Software Center/Managed Software Center/MSCStatusController.py
  10. +8 −3 code/apps/Managed Software Center/Managed Software Center/MSCToolbar.py
  11. +1 −1 code/apps/Managed Software Center/Managed Software Center/Managed Software Center-Info.plist
  12. +11 −16 code/apps/Managed Software Center/Managed Software Center/MunkiItems.py
  13. +168 −0 code/apps/Managed Software Center/Managed Software Center/authrestart.py
  14. +27 −0 code/apps/Managed Software Center/Managed Software Center/da.lproj/Localizable.strings
  15. +37 −26 code/apps/Managed Software Center/Managed Software Center/da.lproj/MainMenu.strings
  16. +29 −2 code/apps/Managed Software Center/Managed Software Center/de.lproj/Localizable.strings
  17. +40 −29 code/apps/Managed Software Center/Managed Software Center/de.lproj/MainMenu.strings
  18. +62 −17 code/apps/Managed Software Center/Managed Software Center/en.lproj/MainMenu.xib
  19. +37 −10 code/apps/Managed Software Center/Managed Software Center/es.lproj/Localizable.strings
  20. +37 −26 code/apps/Managed Software Center/Managed Software Center/es.lproj/MainMenu.strings
  21. +27 −0 code/apps/Managed Software Center/Managed Software Center/fi.lproj/Localizable.strings
  22. +37 −26 code/apps/Managed Software Center/Managed Software Center/fi.lproj/MainMenu.strings
  23. +27 −0 code/apps/Managed Software Center/Managed Software Center/fr.lproj/Localizable.strings
  24. +37 −26 code/apps/Managed Software Center/Managed Software Center/fr.lproj/MainMenu.strings
  25. +37 −11 code/apps/Managed Software Center/Managed Software Center/it.lproj/Localizable.strings
  26. +37 −26 code/apps/Managed Software Center/Managed Software Center/it.lproj/MainMenu.strings
  27. +40 −13 code/apps/Managed Software Center/Managed Software Center/ja.lproj/Localizable.strings
  28. +49 −27 code/apps/Managed Software Center/Managed Software Center/ja.lproj/MainMenu.strings
  29. +3 −1 code/apps/Managed Software Center/Managed Software Center/main.py
  30. +21 −3 code/apps/Managed Software Center/Managed Software Center/mschtml.py
  31. +10 −0 code/apps/Managed Software Center/Managed Software Center/munki.py
  32. +27 −3 code/apps/Managed Software Center/Managed Software Center/nb.lproj/Localizable.strings
  33. +37 −26 code/apps/Managed Software Center/Managed Software Center/nb.lproj/MainMenu.strings
  34. +28 −1 code/apps/Managed Software Center/Managed Software Center/nl.lproj/Localizable.strings
  35. +37 −26 code/apps/Managed Software Center/Managed Software Center/nl.lproj/MainMenu.strings
  36. +57 −0 code/apps/Managed Software Center/Managed Software Center/passwdutil.py
  37. +27 −0 code/apps/Managed Software Center/Managed Software Center/ru.lproj/Localizable.strings
  38. +37 −26 code/apps/Managed Software Center/Managed Software Center/ru.lproj/MainMenu.strings
  39. +29 −2 code/apps/Managed Software Center/Managed Software Center/sv.lproj/Localizable.strings
  40. +38 −27 code/apps/Managed Software Center/Managed Software Center/sv.lproj/MainMenu.strings
  41. +0 −88 code/apps/Managed Software Center/More MSU notes.txt
  42. +0 −280 code/apps/Managed Software Center/msu_testing/AppleUpdates.plist
  43. +0 −978 code/apps/Managed Software Center/msu_testing/GoogleChromeInstallInfo.plist
  44. +0 −1,738 code/apps/Managed Software Center/msu_testing/InstallInfo copy.plist
  45. +0 −1,538 code/apps/Managed Software Center/msu_testing/InstallInfo.plist
  46. +0 −16 code/apps/Managed Software Center/msu_testing/SelfServeManifest
  47. +0 −42 code/apps/Managed Software Center/msu_testing/generate_msu_test_data.py
  48. +10 −8 code/apps/MunkiStatus/MunkiStatus.xcodeproj/project.pbxproj
  49. +56 −40 code/apps/MunkiStatus/MunkiStatus/MSUStatusWindowController.py
  50. +9 −0 code/apps/MunkiStatus/MunkiStatus/da.lproj/Localizable.strings
  51. +14 −5 code/apps/MunkiStatus/MunkiStatus/da.lproj/MainMenu.strings
  52. +9 −0 code/apps/MunkiStatus/MunkiStatus/de.lproj/Localizable.strings
  53. +14 −5 code/apps/MunkiStatus/MunkiStatus/de.lproj/MainMenu.strings
  54. +5 −5 code/apps/MunkiStatus/MunkiStatus/en.lproj/MainMenu.xib
  55. +9 −0 code/apps/MunkiStatus/MunkiStatus/es.lproj/Localizable.strings
  56. +14 −5 code/apps/MunkiStatus/MunkiStatus/es.lproj/MainMenu.strings
  57. +9 −0 code/apps/MunkiStatus/MunkiStatus/fi.lproj/Localizable.strings
  58. +14 −5 code/apps/MunkiStatus/MunkiStatus/fi.lproj/MainMenu.strings
  59. +9 −0 code/apps/MunkiStatus/MunkiStatus/fr.lproj/Localizable.strings
  60. +35 −27 code/apps/MunkiStatus/MunkiStatus/fr.lproj/MainMenu.strings
  61. +11 −3 code/apps/MunkiStatus/MunkiStatus/it.lproj/Localizable.strings
  62. +35 −27 code/apps/MunkiStatus/MunkiStatus/it.lproj/MainMenu.strings
  63. +10 −1 code/apps/MunkiStatus/MunkiStatus/ja.lproj/Localizable.strings
  64. +41 −27 code/apps/MunkiStatus/MunkiStatus/ja.lproj/MainMenu.strings
  65. +9 −0 code/apps/MunkiStatus/MunkiStatus/nb.lproj/Localizable.strings
  66. +14 −5 code/apps/MunkiStatus/MunkiStatus/nb.lproj/MainMenu.strings
  67. +9 −0 code/apps/MunkiStatus/MunkiStatus/nl.lproj/Localizable.strings
  68. +14 −5 code/apps/MunkiStatus/MunkiStatus/nl.lproj/MainMenu.strings
  69. +9 −0 code/apps/MunkiStatus/MunkiStatus/ru.lproj/Localizable.strings
  70. +14 −5 code/apps/MunkiStatus/MunkiStatus/ru.lproj/MainMenu.strings
  71. +9 −0 code/apps/MunkiStatus/MunkiStatus/sv.lproj/Localizable.strings
  72. +14 −5 code/apps/MunkiStatus/MunkiStatus/sv.lproj/MainMenu.strings
  73. +12 −0 code/apps/munki-notifier/.gitignore
  74. +428 −0 code/apps/munki-notifier/munki-notifier.xcodeproj/project.pbxproj
  75. +12 −0 code/apps/munki-notifier/munki-notifier/AppDelegate.h
  76. +290 −0 code/apps/munki-notifier/munki-notifier/AppDelegate.m
  77. +58 −0 code/apps/munki-notifier/munki-notifier/Assets.xcassets/AppIcon.appiconset/Contents.json
  78. +40 −0 code/apps/munki-notifier/munki-notifier/Info.plist
  79. +3 −0 code/apps/munki-notifier/munki-notifier/da.lproj/InfoPlist.strings
  80. +14 −0 code/apps/munki-notifier/munki-notifier/da.lproj/Localizable.strings
  81. +83 −0 code/apps/munki-notifier/munki-notifier/da.lproj/MainMenu.xib
  82. +3 −0 code/apps/munki-notifier/munki-notifier/de.lproj/InfoPlist.strings
  83. +15 −0 code/apps/munki-notifier/munki-notifier/de.lproj/Localizable.strings
  84. +83 −0 code/apps/munki-notifier/munki-notifier/de.lproj/MainMenu.xib
  85. +3 −0 code/apps/munki-notifier/munki-notifier/en.lproj/InfoPlist.strings
  86. +15 −0 code/apps/munki-notifier/munki-notifier/en.lproj/Localizable.strings
  87. +84 −0 code/apps/munki-notifier/munki-notifier/en.lproj/MainMenu.xib
  88. +3 −0 code/apps/munki-notifier/munki-notifier/es.lproj/InfoPlist.strings
  89. +15 −0 code/apps/munki-notifier/munki-notifier/es.lproj/Localizable.strings
  90. +83 −0 code/apps/munki-notifier/munki-notifier/es.lproj/MainMenu.xib
  91. +3 −0 code/apps/munki-notifier/munki-notifier/fi.lproj/InfoPlist.strings
  92. +15 −0 code/apps/munki-notifier/munki-notifier/fi.lproj/Localizable.strings
  93. +83 −0 code/apps/munki-notifier/munki-notifier/fi.lproj/MainMenu.xib
  94. +3 −0 code/apps/munki-notifier/munki-notifier/fr.lproj/InfoPlist.strings
  95. +15 −0 code/apps/munki-notifier/munki-notifier/fr.lproj/Localizable.strings
  96. +83 −0 code/apps/munki-notifier/munki-notifier/fr.lproj/MainMenu.xib
  97. +3 −0 code/apps/munki-notifier/munki-notifier/it.lproj/InfoPlist.strings
  98. +15 −0 code/apps/munki-notifier/munki-notifier/it.lproj/Localizable.strings
  99. +83 −0 code/apps/munki-notifier/munki-notifier/it.lproj/MainMenu.xib
  100. +3 −0 code/apps/munki-notifier/munki-notifier/ja.lproj/InfoPlist.strings
  101. +15 −0 code/apps/munki-notifier/munki-notifier/ja.lproj/Localizable.strings
  102. +83 −0 code/apps/munki-notifier/munki-notifier/ja.lproj/MainMenu.xib
  103. +13 −0 code/apps/munki-notifier/munki-notifier/main.m
  104. +3 −0 code/apps/munki-notifier/munki-notifier/nb.lproj/InfoPlist.strings
  105. +15 −0 code/apps/munki-notifier/munki-notifier/nb.lproj/Localizable.strings
  106. +83 −0 code/apps/munki-notifier/munki-notifier/nb.lproj/MainMenu.xib
  107. +3 −0 code/apps/munki-notifier/munki-notifier/nl.lproj/InfoPlist.strings
  108. +15 −0 code/apps/munki-notifier/munki-notifier/nl.lproj/Localizable.strings
  109. +83 −0 code/apps/munki-notifier/munki-notifier/nl.lproj/MainMenu.xib
  110. +3 −0 code/apps/munki-notifier/munki-notifier/ru.lproj/InfoPlist.strings
  111. +15 −0 code/apps/munki-notifier/munki-notifier/ru.lproj/Localizable.strings
  112. +83 −0 code/apps/munki-notifier/munki-notifier/ru.lproj/MainMenu.xib
  113. +3 −0 code/apps/munki-notifier/munki-notifier/sv.lproj/InfoPlist.strings
  114. +15 −0 code/apps/munki-notifier/munki-notifier/sv.lproj/Localizable.strings
  115. +83 −0 code/apps/munki-notifier/munki-notifier/sv.lproj/MainMenu.xib
  116. +403 −0 code/client/authrestartd
  117. +147 −89 code/client/iconimporter
  118. +9 −5 code/client/launchapp
  119. +45 −31 code/client/logouthelper
  120. +249 −310 code/client/makecatalogs
  121. +131 −131 code/client/makepkginfo
  122. +222 −196 code/client/managedsoftwareupdate
  123. +262 −460 code/client/manifestutil
  124. +326 −497 code/client/munkiimport
  125. +43 −0 code/client/munkilib/adobeutils/adobeinfo.py
  126. +1 −19 code/client/munkilib/adobeutils/core.py
  127. +1 −2 code/client/munkilib/app_usage.py
  128. +10 −24 code/client/munkilib/appleupdates/au.py
  129. +118 −144 code/client/munkilib/appleupdates/dist.py
  130. +3 −28 code/client/munkilib/appleupdates/sync.py
  131. +0 −137 code/client/munkilib/authrestart.py
  132. +206 −0 code/client/munkilib/authrestart/__init__.py
  133. +200 −0 code/client/munkilib/authrestart/client.py
  134. +231 −0 code/client/munkilib/cliutils.py
  135. +7 −8 code/client/munkilib/display.py
  136. +6 −3 code/client/munkilib/dmgutils.py
  137. +3 −3 code/client/munkilib/fetch.py
  138. +41 −24 code/client/munkilib/iconutils.py
  139. +9 −0 code/client/munkilib/info.py
  140. +98 −110 code/client/munkilib/installer/core.py
  141. +151 −117 code/client/munkilib/installer/dmg.py
  142. +110 −77 code/client/munkilib/installer/pkg.py
  143. +128 −7 code/client/munkilib/installinfo.py
  144. +10 −8 code/client/munkilib/keychain.py
  145. +58 −22 code/client/munkilib/{launchd.py → launchd/__init__.py}
  146. +271 −0 code/client/munkilib/launchd/launch1.py
  147. +55 −0 code/client/munkilib/launchd/launch2.py
  148. +267 −0 code/client/munkilib/munkirepo/FileRepo.py
  149. +139 −0 code/client/munkilib/munkirepo/GitFileRepo.py
  150. +220 −0 code/client/munkilib/munkirepo/MWA2APIRepo.py
  151. +43 −0 code/client/munkilib/munkirepo/__init__.py
  152. +1 −1 code/client/munkilib/munkistatus.py
  153. +446 −0 code/client/munkilib/osinstaller.py
  154. +2 −1 code/client/munkilib/prefs.py
  155. +4 −4 code/client/munkilib/profiles.py
  156. +42 −32 code/client/munkilib/updatecheck/analyze.py
  157. +5 −6 code/client/munkilib/updatecheck/catalogs.py
  158. +46 −68 code/client/munkilib/updatecheck/compare.py
  159. +40 −11 code/client/munkilib/updatecheck/core.py
  160. +22 −0 code/client/munkilib/updatecheck/installationstate.py
  161. +4 −2 code/client/munkilib/updatecheck/unused_software.py
  162. +1 −1 code/client/munkilib/version.plist
  163. +1 −1 code/client/removepackages
  164. +372 −411 code/client/repoclean
  165. +27 −7 code/tools/make_munki_mpkg.sh
  166. +74 −10 code/tools/make_munki_mpkg_DEP.sh
  167. +20 −22 launchd/LaunchAgents/com.googlecode.munki.ManagedSoftwareCenter.plist
  168. +24 −26 launchd/LaunchAgents/com.googlecode.munki.MunkiStatus.plist
  169. +27 −30 launchd/LaunchAgents/com.googlecode.munki.managedsoftwareupdate-loginwindow.plist
  170. +26 −0 launchd/LaunchAgents/com.googlecode.munki.munki-notifier.plist
  171. +22 −0 launchd/LaunchDaemons/com.googlecode.munki.authrestartd.plist
  172. +6 −8 launchd/LaunchDaemons/com.googlecode.munki.logouthelper.plist
  173. +18 −19 launchd/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-check.plist
  174. +21 −22 launchd/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-install.plist
  175. +21 −23 launchd/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-manualcheck.plist
  176. +8 −8 launchd/app_usage_LaunchDaemon/com.googlecode.munki.app_usage_monitor.plist
  177. +1 −1 launchd/version.plist
@@ -1,7 +1,8 @@
sudo: no
language: python
python:
- "2.7"
install:
- pip install flake8 pep8
script:
- python tests/travisci.py
- git diff HEAD^ | flake8 --diff --ignore=E501

This file was deleted.

Oops, something went wrong.
@@ -9,8 +9,10 @@
/* Begin PBXBuildFile section */
650B29A419B69FC800A5E946 /* MSCToolbar.py in Resources */ = {isa = PBXBuildFile; fileRef = 650B29A319B69FC800A5E946 /* MSCToolbar.py */; };
C00A4C57185FCEC9004EB3B7 /* FoundationPlist.py in Resources */ = {isa = PBXBuildFile; fileRef = C00A4C56185FCEC9004EB3B7 /* FoundationPlist.py */; };
C01B396D1EEA6A9000DFBA3B /* libpython2.7.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C01B396C1EEA6A9000DFBA3B /* libpython2.7.dylib */; };
C01FBD311EA64CD600AE97EE /* passwdutil.py in Resources */ = {isa = PBXBuildFile; fileRef = C01FBD301EA64CD600AE97EE /* passwdutil.py */; };
C02C98891911B81D00425167 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = C02C98871911B81D00425167 /* Localizable.strings */; };
C035274E18A9C582004A5AE4 /* libpython2.6.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C035274D18A9C582004A5AE4 /* libpython2.6.dylib */; };
C042CA151EAD86DE006CC681 /* MSCPasswordAlertController.py in Resources */ = {isa = PBXBuildFile; fileRef = C042CA141EAD86DE006CC681 /* MSCPasswordAlertController.py */; };
C0453A211CCEF7B60002D396 /* MSCLogWindowController.py in Resources */ = {isa = PBXBuildFile; fileRef = C0453A201CCEF7B60002D396 /* MSCLogWindowController.py */; };
C049C9951AEC77DD00251D45 /* updatesTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = C049C9941AEC77DD00251D45 /* updatesTemplate.png */; };
C05C3CEF188391F200095E65 /* munki.py in Resources */ = {isa = PBXBuildFile; fileRef = C05C3CEE188391F200095E65 /* munki.py */; };
@@ -33,6 +35,7 @@
C0B3744718708A0300B6204E /* WebResources in Resources */ = {isa = PBXBuildFile; fileRef = C0B3744518708A0300B6204E /* WebResources */; };
C0B9E8B219AB8E5500DB7247 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C09004FC16CDD84E00BE34CE /* InfoPlist.strings */; };
C0B9E8B619AF7E9E00DB7247 /* Managed Software Center 10_6.icns in Resources */ = {isa = PBXBuildFile; fileRef = C0B9E8B519AF7E9E00DB7247 /* Managed Software Center 10_6.icns */; };
C0D6D0691EA55B470099C126 /* authrestart.py in Resources */ = {isa = PBXBuildFile; fileRef = C0D6D0681EA55B470099C126 /* authrestart.py */; };
C0E098BC1857A3C80045DEEB /* msclib.py in Resources */ = {isa = PBXBuildFile; fileRef = C0E098BB1857A3C80045DEEB /* msclib.py */; };
C0EF96BA1ADDB9B2002C02FF /* MSCDockTilePlugIn.m in Sources */ = {isa = PBXBuildFile; fileRef = C0EF96B91ADDB9B2002C02FF /* MSCDockTilePlugIn.m */; };
C0EF96BD1ADDBD88002C02FF /* MSCDockTilePlugin.docktileplugin in Copy Files */ = {isa = PBXBuildFile; fileRef = C0EF96B11ADDB90B002C02FF /* MSCDockTilePlugin.docktileplugin */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
@@ -66,10 +69,12 @@
/* Begin PBXFileReference section */
650B29A319B69FC800A5E946 /* MSCToolbar.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = MSCToolbar.py; sourceTree = "<group>"; };
C00A4C56185FCEC9004EB3B7 /* FoundationPlist.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = FoundationPlist.py; sourceTree = "<group>"; };
C01B396C1EEA6A9000DFBA3B /* libpython2.7.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpython2.7.dylib; path = ../../../../../../../../../System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib; sourceTree = SDKROOT; };
C01E26911B4DADDC005ACFFB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/MainMenu.strings; sourceTree = "<group>"; };
C01E26921B4DADE4005ACFFB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
C01E26931B4DADEB005ACFFB /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
C01E26941B4DADF3005ACFFB /* ja */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ja; path = ja.lproj/MainMenu.xib; sourceTree = "<group>"; };
C01FBD301EA64CD600AE97EE /* passwdutil.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = passwdutil.py; sourceTree = "<group>"; };
C02C98731911B55600425167 /* Managed Software Center-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Managed Software Center-Info.plist"; sourceTree = "<group>"; };
C02C98751911B63E00425167 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/MainMenu.xib; sourceTree = "<group>"; };
C02C98761911B63E00425167 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
@@ -96,7 +101,7 @@
C02C988F1911B82E00425167 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
C02C98901911B83000425167 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
C02C98911911B83100425167 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
C035274D18A9C582004A5AE4 /* libpython2.6.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; name = libpython2.6.dylib; path = ../../../../../../System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/config/libpython2.6.dylib; sourceTree = SOURCE_ROOT; };
C042CA141EAD86DE006CC681 /* MSCPasswordAlertController.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; name = MSCPasswordAlertController.py; path = "Managed Software Center/MSCPasswordAlertController.py"; sourceTree = "<group>"; };
C0453A201CCEF7B60002D396 /* MSCLogWindowController.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = MSCLogWindowController.py; sourceTree = "<group>"; };
C046261519FFF8C000AF1E48 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainMenu.strings; sourceTree = "<group>"; };
C046261619FFF8CC00AF1E48 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
@@ -144,6 +149,7 @@
C0B9E8AE19AA55DC00DB7247 /* en_CA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en_CA; path = en_CA.lproj/MainMenu.strings; sourceTree = "<group>"; };
C0B9E8AF19AA55DC00DB7247 /* en_GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en_GB; path = en_GB.lproj/MainMenu.strings; sourceTree = "<group>"; };
C0B9E8B519AF7E9E00DB7247 /* Managed Software Center 10_6.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "Managed Software Center 10_6.icns"; sourceTree = "<group>"; };
C0D6D0681EA55B470099C126 /* authrestart.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = authrestart.py; sourceTree = "<group>"; };
C0E098BB1857A3C80045DEEB /* msclib.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = msclib.py; sourceTree = "<group>"; };
C0EF96B11ADDB90B002C02FF /* MSCDockTilePlugin.docktileplugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MSCDockTilePlugin.docktileplugin; sourceTree = BUILT_PRODUCTS_DIR; };
C0EF96B41ADDB90B002C02FF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -167,7 +173,7 @@
buildActionMask = 2147483647;
files = (
C09004F216CDD84E00BE34CE /* Cocoa.framework in Frameworks */,
C035274E18A9C582004A5AE4 /* libpython2.6.dylib in Frameworks */,
C01B396D1EEA6A9000DFBA3B /* libpython2.7.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -184,11 +190,12 @@
C09004E216CDD84E00BE34CE = {
isa = PBXGroup;
children = (
C042CA141EAD86DE006CC681 /* MSCPasswordAlertController.py */,
C09004F916CDD84E00BE34CE /* Managed Software Center */,
C0EF96B21ADDB90B002C02FF /* MSCDockTilePlugin */,
C09004F016CDD84E00BE34CE /* Frameworks */,
C09004EE16CDD84E00BE34CE /* Products */,
C035274D18A9C582004A5AE4 /* libpython2.6.dylib */,
C01B396C1EEA6A9000DFBA3B /* libpython2.7.dylib */,
);
sourceTree = "<group>";
};
@@ -240,6 +247,8 @@
C0AAA21D18BAD8710012663F /* msclog.py */,
C0AAA21F18BC67F90012663F /* mschtml.py */,
C079D9C018BD435200BAD62E /* AlertController.py */,
C0D6D0681EA55B470099C126 /* authrestart.py */,
C01FBD301EA64CD600AE97EE /* passwdutil.py */,
650B29A319B69FC800A5E946 /* MSCToolbar.py */,
C0453A201CCEF7B60002D396 /* MSCLogWindowController.py */,
);
@@ -420,11 +429,14 @@
C049C9951AEC77DD00251D45 /* updatesTemplate.png in Resources */,
C090050616CDD84E00BE34CE /* main.py in Resources */,
C0E098BC1857A3C80045DEEB /* msclib.py in Resources */,
C042CA151EAD86DE006CC681 /* MSCPasswordAlertController.py in Resources */,
C0AAA21E18BAD8710012663F /* msclog.py in Resources */,
C0AAA22018BC67F90012663F /* mschtml.py in Resources */,
C05C3CEF188391F200095E65 /* munki.py in Resources */,
C01FBD311EA64CD600AE97EE /* passwdutil.py in Resources */,
C079D9C118BD435200BAD62E /* AlertController.py in Resources */,
C00A4C57185FCEC9004EB3B7 /* FoundationPlist.py in Resources */,
C0D6D0691EA55B470099C126 /* authrestart.py in Resources */,
C0453A211CCEF7B60002D396 /* MSCLogWindowController.py in Resources */,
C090050816CDD84E00BE34CE /* MSCAppDelegate.py in Resources */,
C0AE865A186D32AF00C87AE7 /* MSCBadgedTemplateImage.py in Resources */,
@@ -464,7 +476,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd Managed\\ Software\\ Center\n\n# generate localizable strings\n./Localize.py --to en --genstrings \"./*.{h,m,py}\" --utf8\n\n# localize nibs\n./Localize.py --from en --to nl --utf8\n./Localize.py --from en --to fr --utf8\n./Localize.py --from en --to de --utf8\n./Localize.py --from en --to es --utf8\n./Localize.py --from en --to da --utf8\n./Localize.py --from en --to fi --utf8\n./Localize.py --from en --to it --utf8\n./Localize.py --from en --to ja --utf8\n./Localize.py --from en --to nb --utf8\n./Localize.py --from en --to ru --utf8\n./Localize.py --from en --to sv --utf8\n./Localize.py --from en --to en_CA --utf8\n./Localize.py --from en --to en_GB --utf8\n./Localize.py --from en --to en_AU --utf8\n";
shellScript = "cd Managed\\ Software\\ Center\n\n# generate localizable strings\n./Localize.py --to en --genstrings \"./*.{h,m,py}\" --utf8\n\n# localize nibs\n./Localize.py --from en --to da --utf8\n./Localize.py --from en --to de --utf8\n./Localize.py --from en --to en_CA --utf8\n./Localize.py --from en --to en_GB --utf8\n./Localize.py --from en --to en_AU --utf8\n./Localize.py --from en --to es --utf8\n./Localize.py --from en --to fi --utf8\n./Localize.py --from en --to fr --utf8\n./Localize.py --from en --to it --utf8\n./Localize.py --from en --to ja --utf8\n./Localize.py --from en --to nb --utf8\n./Localize.py --from en --to nl --utf8\n./Localize.py --from en --to ru --utf8\n./Localize.py --from en --to sv --utf8";
};
C09CE1DA18BEA59E00B9724A /* Embed version info */ = {
isa = PBXShellScriptBuildPhase;
@@ -624,7 +636,7 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.8;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
@@ -646,7 +658,7 @@
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.8;
SDKROOT = macosx;
};
name = Release;
@@ -666,8 +678,9 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SYSTEM_LIBRARY_DIR)/Frameworks/Python.framework/Versions/2.6/lib/python2.6/config",
"$(SYSTEM_LIBRARY_DIR)/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config",
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.8;
ONLY_ACTIVE_ARCH = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.googlecode.munki.ManagedSoftwareCenter;
PRODUCT_NAME = "Managed Software Center";
@@ -691,8 +704,9 @@
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(SYSTEM_LIBRARY_DIR)/Frameworks/Python.framework/Versions/2.6/lib/python2.6/config",
"$(SYSTEM_LIBRARY_DIR)/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config",
);
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.8;
PRODUCT_BUNDLE_IDENTIFIER = com.googlecode.munki.ManagedSoftwareCenter;
PRODUCT_NAME = "Managed Software Center";
SDKROOT = macosx;
Oops, something went wrong.

0 comments on commit 7154507

Please sign in to comment.