Subversion Repositories configs

Rev

Blame | Last modification | View Log | RSS feed

"""
Copyright 2012, 2015 VMware, Inc.  All rights reserved. -- VMware Confidential

VProbes component installer.

   Targets:

   - LIBDIR/vmware/lib/libvmware-vprobe.so
   - LIBDIR/vmware/bin/emmett
   - LIBDIR/vmware/bin/vmware-vprobe (symlink -> LIBDIR/vmware/bin/appLoader)
   - /usr/bin/vmware-vprobe          (copy of wrapper-generic.vmis.sh)
"""

DEST = LIBDIR/'vmware'

class VProbes(Installer):

   def InitializeInstall(self, old, new, upgrade):

      self.AddTarget('File', 'lib/bin/*', DEST/'bin')
      self.AddTarget('File', 'lib/lib/*', DEST/'lib')
      self.AddTarget('File', 'bin/*',     BINDIR)

      self.SetPermission(DEST/'*', BINARY)
      self.SetPermission(BINDIR/'*', BINARY)

      # Symlink to AppLoader.
      self.AddTarget('Link', DEST/'bin/appLoader', DEST/'bin/vmware-vprobe')