1#!/bin/sh
2
3if test "X${INSTALL_ROOT}" = X ; then
4    launchctl unload /System/Library/LaunchAgents/com.apple.Kerberos.renew.plist
5    launchctl unload /System/Library/LaunchAgents/edu.mit.Kerberos.CCacheServer.plist
6    launchctl unload /System/Library/LaunchAgents/edu.mit.Kerberos.KerberosAgent.plist
7    launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
8    launchctl unload /System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
9    killall CCacheServer krb5kdc kadmind
10fi
11
12rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/CredentialsCache.h
13rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/CredentialsCache2.h
14rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/Kerberos.h
15rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/KerberosLogin.h
16rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/com_err.h
17rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/gssapi.h
18rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/gssapi_generic.h
19rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/gssapi_krb5.h
20rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/krb5.h
21rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/locate_plugin.h
22rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/preauth_plugin.h
23rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Headers/profile.h
24#rm -f /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
25rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/KerberosDebug.h
26rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/KerberosLoginPrivate.h
27rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/authdata_plugin.h
28rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim.h
29rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_ccache.h
30rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_credential.h
31rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_errors.h
32rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_identity.h
33rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_library.h
34rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_options.h
35rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_preferences.h
36rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_selection_hints.h
37rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_string.h
38rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_types.h
39rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/kim_ui_plugin.h
40rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/krb5-ipc.h
41rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/PrivateHeaders/pkinit_cert_store.h
42rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Resources/English.lproj/Localizable.strings
43rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Resources/English.lproj/locversion.plist
44rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Resources/Info.plist
45rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/Resources/version.plist
46rm -f ${INSTALL_ROOT}/System/Library/Frameworks/Kerberos.framework/Versions/A/_CodeSignature/CodeResources
47rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/GSSRPC.framework/Versions/A/GSSRPC
48rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/GSSRPC.framework/Versions/A/Resources/Info.plist
49rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/GSSRPC.framework/Versions/A/Resources/version.plist
50rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/GSSRPC.framework/Versions/A/_CodeSignature/CodeResources
51rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminClient.framework/Versions/A/KAdminClient
52rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminClient.framework/Versions/A/Resources/Info.plist
53rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminClient.framework/Versions/A/Resources/version.plist
54rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminClient.framework/Versions/A/_CodeSignature/CodeResources
55rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminServer.framework/Versions/A/KAdminServer
56rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminServer.framework/Versions/A/Resources/Info.plist
57rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminServer.framework/Versions/A/Resources/version.plist
58rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KAdminServer.framework/Versions/A/_CodeSignature/CodeResources
59rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KDB5.framework/Versions/A/KDB5
60rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KDB5.framework/Versions/A/Resources/Info.plist
61rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KDB5.framework/Versions/A/Resources/version.plist
62rm -f ${INSTALL_ROOT}/System/Library/PrivateFrameworks/KDB5.framework/Versions/A/_CodeSignature/CodeResources
63rm -f ${INSTALL_ROOT}/usr/include/com_err.h
64rm -f ${INSTALL_ROOT}/usr/include/gssapi/gssapi.h
65rm -f ${INSTALL_ROOT}/usr/include/gssapi/gssapi_generic.h
66rm -f ${INSTALL_ROOT}/usr/include/gssapi/gssapi_krb5.h
67rm -f ${INSTALL_ROOT}/usr/include/gssapi.h
68rm -f ${INSTALL_ROOT}/usr/include/krb5/krb5.h
69rm -f ${INSTALL_ROOT}/usr/include/krb5/locate_plugin.h
70rm -f ${INSTALL_ROOT}/usr/include/krb5/preauth_plugin.h
71rm -f ${INSTALL_ROOT}/usr/include/krb5.h
72rm -f ${INSTALL_ROOT}/usr/include/profile.h
73rm -f ${INSTALL_ROOT}/usr/local/OpenSourceLicenses/Kerberos.html
74rm -f ${INSTALL_ROOT}/usr/local/OpenSourceVersions/Kerberos.plist
75rm -f ${INSTALL_ROOT}/System/Library/CoreServices/CCacheServer.app/Contents/Info.plist
76rm -f ${INSTALL_ROOT}/System/Library/CoreServices/CCacheServer.app/Contents/MacOS/CCacheServer
77rm -f ${INSTALL_ROOT}/System/Library/CoreServices/CCacheServer.app/Contents/PkgInfo
78rm -f ${INSTALL_ROOT}/System/Library/CoreServices/CCacheServer.app/Contents/_CodeSignature/CodeResources
79rm -f ${INSTALL_ROOT}/System/Library/CoreServices/CCacheServer.app/Contents/version.plist
80rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Info.plist
81rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/MacOS/KerberosAgent
82rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/PkgInfo
83rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/Add.tiff
84rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/Add_Pressed.tiff
85rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/Authentication.nib/designable.nib
86rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/Authentication.nib/keyedobjects.nib
87rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/AuthenticationController.strings
88rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/MainMenu.nib/designable.nib
89rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/MainMenu.nib/keyedobjects.nib
90rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/SelectIdentity.nib/designable.nib
91rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/SelectIdentity.nib/keyedobjects.nib
92rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/SelectIdentity.strings
93rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/English.lproj/locversion.plist
94rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/Gear.tiff
95rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/KerberosAgent.icns
96rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/KerberosFormatters.strings
97rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/Remove.tiff
98rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/Resources/Remove_Pressed.tiff
99rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/_CodeSignature/CodeResources
100rm -f ${INSTALL_ROOT}/System/Library/CoreServices/KerberosAgent.app/Contents/version.plist
101rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/db2.bundle/Contents/Info.plist
102rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/db2.bundle/Contents/MacOS/db2
103rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/db2.bundle/Contents/_CodeSignature/CodeResources
104rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/db2.bundle/Contents/version.plist
105rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/kldap.bundle/Contents/Info.plist
106rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/kldap.bundle/Contents/MacOS/kldap
107rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/kldap.bundle/Contents/_CodeSignature/CodeResources
108rm -f ${INSTALL_ROOT}/System/Library/KerberosPlugins/KerberosDatabasePlugins/kldap.bundle/Contents/version.plist
109rm -f ${INSTALL_ROOT}/System/Library/LaunchAgents/com.apple.Kerberos.renew.plist
110rm -f ${INSTALL_ROOT}/System/Library/LaunchAgents/edu.mit.Kerberos.CCacheServer.plist
111rm -f ${INSTALL_ROOT}/System/Library/LaunchAgents/edu.mit.Kerberos.KerberosAgent.plist
112rm -f ${INSTALL_ROOT}/System/Library/LaunchDaemons/edu.mit.Kerberos.kadmind.plist
113rm -f ${INSTALL_ROOT}/System/Library/LaunchDaemons/edu.mit.Kerberos.krb5kdc.plist
114rm -f ${INSTALL_ROOT}/private/etc/newsyslog.d/kerberos.conf
115rm -f ${INSTALL_ROOT}/usr/bin/compile_et
116rm -f ${INSTALL_ROOT}/usr/bin/kdestroy
117rm -f ${INSTALL_ROOT}/usr/bin/kinit
118rm -f ${INSTALL_ROOT}/usr/bin/klist
119rm -f ${INSTALL_ROOT}/usr/bin/kpasswd
120rm -f ${INSTALL_ROOT}/usr/bin/krb5-config
121rm -f ${INSTALL_ROOT}/usr/bin/kswitch
122rm -f ${INSTALL_ROOT}/usr/bin/kvno
123rm -f ${INSTALL_ROOT}/usr/sbin/kadmin
124rm -f ${INSTALL_ROOT}/usr/sbin/kadmin.local
125rm -f ${INSTALL_ROOT}/usr/sbin/kadmind
126rm -f ${INSTALL_ROOT}/usr/sbin/kdb5_ldap_util
127rm -f ${INSTALL_ROOT}/usr/sbin/kdb5_util
128rm -f ${INSTALL_ROOT}/usr/sbin/kprop
129rm -f ${INSTALL_ROOT}/usr/sbin/kpropd
130rm -f ${INSTALL_ROOT}/usr/sbin/kproplog
131rm -f ${INSTALL_ROOT}/usr/sbin/krb5kdc
132rm -f ${INSTALL_ROOT}/usr/sbin/ktutil
133rm -f ${INSTALL_ROOT}/usr/share/man/man1/compile_et.1
134rm -f ${INSTALL_ROOT}/usr/share/man/man1/kdestroy.1
135rm -f ${INSTALL_ROOT}/usr/share/man/man1/kerberos.1
136rm -f ${INSTALL_ROOT}/usr/share/man/man1/kinit.1
137rm -f ${INSTALL_ROOT}/usr/share/man/man1/klist.1
138rm -f ${INSTALL_ROOT}/usr/share/man/man1/kpasswd.1
139rm -f ${INSTALL_ROOT}/usr/share/man/man1/krb5-config.1
140rm -f ${INSTALL_ROOT}/usr/share/man/man1/kswitch.1
141rm -f ${INSTALL_ROOT}/usr/share/man/man1/kvno.1
142rm -f ${INSTALL_ROOT}/usr/share/man/man5/kdc.conf.5
143rm -f ${INSTALL_ROOT}/usr/share/man/man5/krb5.conf.5
144rm -f ${INSTALL_ROOT}/usr/share/man/man8/kadmin.8
145rm -f ${INSTALL_ROOT}/usr/share/man/man8/kadmin.local.8
146rm -f ${INSTALL_ROOT}/usr/share/man/man8/kadmind.8
147rm -f ${INSTALL_ROOT}/usr/share/man/man8/kdb5_ldap_util.8
148rm -f ${INSTALL_ROOT}/usr/share/man/man8/kdb5_util.8
149rm -f ${INSTALL_ROOT}/usr/share/man/man8/kprop.8
150rm -f ${INSTALL_ROOT}/usr/share/man/man8/kpropd.8
151rm -f ${INSTALL_ROOT}/usr/share/man/man8/kproplog.8
152rm -f ${INSTALL_ROOT}/usr/share/man/man8/krb5kdc.8
153rm -f ${INSTALL_ROOT}/usr/share/man/man8/ktutil.8
154rm -f ${INSTALL_ROOT}/usr/share/sandbox/kadmind.sb
155rm -f ${INSTALL_ROOT}/usr/share/sandbox/krb5kdc.sb
156rm -f ${INSTALL_ROOT}/usr/lib/libcom_err.dylib
157rm -f ${INSTALL_ROOT}/usr/lib/libdes425.dylib
158rm -f ${INSTALL_ROOT}/usr/lib/libgssapi_krb5.dylib
159rm -f ${INSTALL_ROOT}/usr/lib/libk5crypto.dylib
160rm -f ${INSTALL_ROOT}/usr/lib/libkrb4.dylib
161rm -f ${INSTALL_ROOT}/usr/lib/libkrb5.dylib
162rm -f ${INSTALL_ROOT}/usr/lib/libkrb524.dylib
163rm -f ${INSTALL_ROOT}/usr/lib/libkrb5support.dylib
164
165ditto ${INSTALL_ROOT}/usr/local/libexec/heimdal/new-world ${INSTALL_ROOT}/
166
167if test "X${INSTALL_ROOT}" = X ; then
168    launchctl load /System/Library/LaunchDaemons/com.apple.Kerberos.kcm.plist
169    killall AppleConnectAgent
170    killall CCacheServer
171fi
172
173exit 0
174