209 |
- |
1 |
"""
|
|
|
2 |
Copyright 2012, 2015 VMware, Inc. All rights reserved. -- VMware Confidential
|
|
|
3 |
|
|
|
4 |
VProbes component installer.
|
|
|
5 |
|
|
|
6 |
Targets:
|
|
|
7 |
|
|
|
8 |
- LIBDIR/vmware/lib/libvmware-vprobe.so
|
|
|
9 |
- LIBDIR/vmware/bin/emmett
|
|
|
10 |
- LIBDIR/vmware/bin/vmware-vprobe (symlink -> LIBDIR/vmware/bin/appLoader)
|
|
|
11 |
- /usr/bin/vmware-vprobe (copy of wrapper-generic.vmis.sh)
|
|
|
12 |
"""
|
|
|
13 |
|
|
|
14 |
DEST = LIBDIR/'vmware'
|
|
|
15 |
|
|
|
16 |
class VProbes(Installer):
|
|
|
17 |
|
|
|
18 |
def InitializeInstall(self, old, new, upgrade):
|
|
|
19 |
|
|
|
20 |
self.AddTarget('File', 'lib/bin/*', DEST/'bin')
|
|
|
21 |
self.AddTarget('File', 'lib/lib/*', DEST/'lib')
|
|
|
22 |
self.AddTarget('File', 'bin/*', BINDIR)
|
|
|
23 |
|
|
|
24 |
self.SetPermission(DEST/'*', BINARY)
|
|
|
25 |
self.SetPermission(BINDIR/'*', BINARY)
|
|
|
26 |
|
|
|
27 |
# Symlink to AppLoader.
|
|
|
28 |
self.AddTarget('Link', DEST/'bin/appLoader', DEST/'bin/vmware-vprobe')
|