Hi Greg!
Did a few tests:
logging using preferences files is OK for repo_sync: date and time for
the beginning and the end is OK
Not sure for the curl errors. You will have to wait...
Also tested repoutil for the command "--purge-product all-deprecated"
and also "--deprecated"
Conditions:
Sources:
'
http://swcdn.apple.com/content/catalogs/index.sucatalog',
'
http://swcdn.apple.com/content/catalogs/index-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-
leopard.merged-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-
snowleopard.merged-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-
lion-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-
windows-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-leopard-
snowleopard.merged-1.sucatalog',
'
http://swcdn.apple.com/content/catalogs/others/index-lion-snowleopard-
leopard.merged-1.sucatalog'.
Downloads folder path: /share/MD0_DATA/Web/SWUPD_2012/content/
downloads
Redirected any messages to a text file:
Listing before purge.
061-9169 MacBook Pro EFI Firmware Update
1.9 2010-08-28 (Deprecated)
061-9930 MacBook Air EFI Firmware Update
2.0 2010-12-08 (Deprecated)
041-1085 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1081 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1083 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1043 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1101 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1063 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1067 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1109 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1029 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1053 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1111 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1119 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1089::1 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1047 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1097 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1079 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1071 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1035 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1033 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1129 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1087 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1089 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1069 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1061 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1065 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1024 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1027 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1051 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1117 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1115 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1113 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1059 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1057 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1055 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1105 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1107 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1123 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1121 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1127 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1125 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1045 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1049 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1103 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1093 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1091 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1095 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1099 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1073 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1075 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1077 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1322 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1131 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1133 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1037 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
041-1031 Multi-Lingual Voices
1.0 2011-05-19 (Deprecated)
11C74_ServerAdminTools Server Admin
Tools 10.7.2 2011-10-12
(Deprecated)
Purge!
Removing replicated 041-1093 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/18/43/041-1093...
Removing replicated 041-1091 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/52/53/041-1091...
Removing replicated 041-1097 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/58/02/041-1097...
Removing replicated 041-1095 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/46/08/041-1095...
Removing replicated 11C74_ServerAdminTools (Server Admin Tools-10.7.2)
from /share/MD0_DATA/Web/SWUPD_2012/content/downloads/
60/01/11C74_ServerAdminTools...
Removing replicated 041-1099 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/52/37/041-1099...
Removing replicated 041-1075 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/42/14/041-1075...
Removing replicated 041-1029 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/41/51/041-1029...
Removing replicated 061-9930 (MacBook Air EFI Firmware Update-2.0)
from /share/MD0_DATA/Web/SWUPD_2012/content/downloads/
08/63/061-9930...
Removing replicated 041-1131 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/21/23/041-1131...
Removing replicated 041-1073 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/14/20/041-1073...
Removing replicated 041-1133 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/36/61/041-1133...
Removing replicated 041-1117 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/52/32/041-1117...
Removing replicated 041-1079 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/25/15/041-1079...
Removing replicated 041-1115 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/34/63/041-1115...
Removing replicated 041-1037 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/06/15/041-1037...
Removing replicated 041-1113 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/08/26/041-1113...
Removing replicated 041-1031 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/43/08/041-1031...
Removing replicated 041-1111 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/24/32/041-1111...
Removing replicated 041-1059 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/56/31/041-1059...
Removing replicated 041-1057 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/63/22/041-1057...
Removing replicated 041-1055 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/10/03/041-1055...
Removing replicated 041-1053 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/58/63/041-1053...
Removing replicated 041-1119 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/44/54/041-1119...
Removing replicated 041-1051 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/56/18/041-1051...
Removing replicated 041-1125 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/44/62/041-1125...
Removing replicated 041-1085 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/24/33/041-1085...
Removing replicated 041-1087 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/39/04/041-1087...
Removing replicated 041-1081 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/39/51/041-1081...
Removing replicated 041-1083 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/24/61/041-1083...
Removing replicated 041-1035 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/28/16/041-1035...
Removing replicated 041-1089 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/53/12/041-1089...
Removing replicated 041-1043 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/48/46/041-1043...
Removing replicated 041-1322 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/20/26/041-1322...
Removing replicated 041-1107 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/32/63/041-1107...
Removing replicated 041-1123 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/31/24/041-1123...
Removing replicated 041-1121 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/40/09/041-1121...
Removing replicated 041-1127 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/41/17/041-1127...
Removing replicated 061-9169 (MacBook Pro EFI Firmware Update-1.9)
from /share/MD0_DATA/Web/SWUPD_2012/content/downloads/
08/34/061-9169...
Removing replicated 041-1027 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/34/51/041-1027...
Removing replicated 041-1105 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/23/54/041-1105...
Removing replicated 041-1069 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/44/24/041-1069...
Removing replicated 041-1024 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/49/02/041-1024...
Removing replicated 041-1045 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/30/09/041-1045...
Removing replicated 041-1101 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/06/07/041-1101...
Removing replicated 041-1047 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/36/51/041-1047...
Removing replicated 041-1103 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/09/13/041-1103...
Removing replicated 041-1063 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/50/42/041-1063...
Removing replicated 041-1061 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/26/23/041-1061...
Removing replicated 041-1033 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/53/57/041-1033...
Removing replicated 041-1067 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/11/08/041-1067...
Removing replicated 041-1109 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/06/27/041-1109...
Removing replicated 041-1065 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/48/06/041-1065...
Removing replicated 041-1049 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/32/34/041-1049...
Removing replicated 041-1129 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/63/19/041-1129...
Removing replicated 041-1071 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/37/26/041-1071...
Removing replicated 041-1077 (Multi-Lingual Voices-1.0) from /share/
MD0_DATA/Web/SWUPD_2012/content/downloads/09/04/041-1077...
Building index.sucatalog...
Building index-1.sucatalog...
Building index-leopard.merged-1.sucatalog...
Building index-snowleopard.merged-1.sucatalog...
Building index-lion-1.sucatalog...
Building index-windows-1.sucatalog...
Building index-leopard-snowleopard.merged-1.sucatalog...
Building index-lion-snowleopard-leopard.merged-1.sucatalog...
Listing after Purge
"EMPTY"
Nice to see all of these heavy voices packages disappear from a simple
command.
Will quickly add this to crontab >> Text file. Unless you intend to
also add logging for repoutil :-)
Real great and quick Greg.
PS: for those who would be interested. Using local Apple SUS for
Windows add support for Bootcamp and of course for known apps like
iTunes.
Under Win7, there's a registry key to change:
"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Inc.\Apple Software
Update]
"installed_updates"=hex(7):30,00,36,00,2f,00,30,00,37,00,2f,
00,32,00,30,00,31,\
00,31,00,00,00,41,00,70,00,70,00,6c,00,65,00,20,00,53,00,6f,
00,66,00,74,00,\
77,00,61,00,72,00,65,00,20,00,55,00,70,00,64,00,61,00,74,00,65,00,00,00,32,\
00,2e,00,31,00,2e,00,33,00,00,00,31,00,34,00,2f,00,30,00,36,00,2f,
00,32,00,\
30,00,31,00,31,00,00,00,69,00,54,00,75,00,6e,00,65,00,73,00,20,00,2b,
00,20,\
00,51,00,75,00,69,00,63,00,6b,00,54,00,69,00,6d,
00,65,00,00,00,31,00,30,00,\
2e,00,33,00,00,00,30,00,38,00,2f,00,30,00,36,00,2f,
00,32,00,30,00,31,00,31,\
00,00,00,69,00,54,00,75,00,6e,00,65,00,73,00,20,00,2b,
00,20,00,51,00,75,00,\
69,00,63,00,6b,00,54,00,69,00,6d,00,65,00,00,00,31,00,30,00,2e,
00,33,00,00,\
00,32,00,33,00,2f,00,30,00,34,00,2f,
00,32,00,30,00,31,00,31,00,00,00,53,00,\
61,00,66,00,61,00,72,00,69,00,20,00,35,00,00,00,35,00,2e,00,30,00,2e,
00,35,\
00,00,00,32,00,33,00,2f,00,30,00,34,00,2f,
00,32,00,30,00,31,00,31,00,00,00,\
69,00,54,00,75,00,6e,00,65,00,73,00,20,00,2b,
00,20,00,51,00,75,00,69,00,63,\
00,6b,00,54,00,69,00,6d,00,65,00,00,00,31,00,30,00,2e,00,32,00,2e,
00,32,00,\
00,00,31,00,33,00,2f,00,30,00,33,00,2f,
00,32,00,30,00,31,00,31,00,00,00,69,\
00,54,00,75,00,6e,00,65,00,73,00,20,00,2b,
00,20,00,51,00,75,00,69,00,63,00,\
6b,00,54,00,69,00,6d,00,65,00,00,00,31,00,30,00,2e,00,32,00,2e,
00,31,00,00,\
00,31,00,33,00,2f,00,30,00,33,00,2f,
00,32,00,30,00,31,00,31,00,00,00,53,00,\
61,00,66,00,61,00,72,00,69,00,20,00,35,00,00,00,35,00,2e,00,30,00,2e,
00,34,\
00,00,00,30,00,35,00,2f,00,30,00,33,00,2f,
00,32,00,30,00,31,00,31,00,00,00,\
69,00,54,00,75,00,6e,00,65,00,73,00,20,00,2b,
00,20,00,51,00,75,00,69,00,63,\
00,6b,00,54,00,69,00,6d,00,65,00,00,00,31,00,30,00,2e,
00,32,00,00,00,32,00,\
39,00,2f,00,30,00,31,00,2f,
00,32,00,30,00,31,00,31,00,00,00,69,00,54,00,75,\
00,6e,00,65,00,73,00,20,00,2b,00,20,00,51,00,75,00,69,00,63,00,6b,
00,54,00,\
69,00,6d,00,65,00,00,00,31,00,30,00,2e,00,31,00,2e,
00,32,00,00,00,32,00,31,\
00,2f,00,31,00,32,00,2f,
00,32,00,30,00,31,00,30,00,00,00,69,00,54,00,75,00,\
6e,00,65,00,73,00,20,00,2b,00,20,00,51,00,75,00,69,00,63,00,6b,
00,54,00,69,\
00,6d,00,65,00,00,00,31,00,30,00,2e,00,31,00,2e,
00,31,00,00,00,30,00,38,00,\
2f,00,31,00,32,00,2f,
00,32,00,30,00,31,00,30,00,00,00,69,00,54,00,75,00,6e,\
00,65,00,73,00,20,00,2b,00,20,00,51,00,75,00,69,00,63,00,6b,
00,54,00,69,00,\
6d,00,65,00,00,00,31,00,30,00,2e,00,31,00,00,00,30,00,38,00,2f,
00,31,00,32,\
00,2f,
00,32,00,30,00,31,00,30,00,00,00,53,00,61,00,66,00,61,00,72,00,69,00,\
20,00,35,00,00,00,35,00,2e,00,30,00,2e,00,33,00,00,00,30,00,38,00,2f,
00,31,\
00,32,00,2f,00,32,00,30,00,31,00,30,00,00,00,4d,
00,69,00,73,00,65,00,20,00,\
e0,00,20,00,6a,00,6f,00,75,00,72,00,20,00,42,00,6f,00,6f,
00,74,00,20,00,43,\
00,61,00,6d,00,70,00,00,00,33,00,2e,00,32,00,00,00,30,00,38,00,2f,
00,31,00,\
32,00,2f,00,32,00,30,00,31,00,30,00,00,00,51,00,75,00,69,00,63,00,6b,
00,54,\
00,69,00,6d,00,65,00,00,00,37,00,2e,00,36,00,2e,00,39,00,00,00,00,00
"InstallFolder"="C:\\Program Files (x86)\\Apple Software Update\\"
"default_url"="http://<path_to_your_server>:<port>/
<path_to_your_catalog>/index-windows-1.sucatalog".
In order to shorten paths, I made symbolic links at the root of my
website to remove the path to my catalog: "default_url"="http://
<path_to_my_server>:<port>/index-windows-1.sucatalog".