def main(): usage = "usage: %prog [destination path]" parser = OptionParser(usage=usage) (options, args) = parser.parse_args() if len(args) != 1: parser.print_usage() sys.exit(1) dest = args[0] orig_dest = dest build_dir = pkgutils.package_builder_dir() binary_name = pkgutils.package_binary() binary = os.path.join(build_dir, binary_name) print(build_dir) print(binary_name) print(binary) dest = os.path.join( dest, '%s-rackspace-monitoring-agent-%s' % (pkgutils.pkg_dir(), full_version())) if pkgutils.pkg_type() == 'windows': dest += '.msi' arch = os.environ.get('BUILD_ARCH', '') arch_str = '-' + arch if arch == 'ia32': # preserve old binary path hard_file = os.path.join(orig_dest, 'rackspace-monitoring-agent.msi') shutil.copyfile(binary, hard_file) hard_file = os.path.join(orig_dest, 'rackspace-monitoring-agent%s.msi' % arch_str) shutil.copyfile(binary, hard_file) else: shutil.copyfile(binary, dest) onlyfiles = [ f for f in os.listdir(orig_dest) if os.path.isfile(os.path.join(orig_dest, f)) ] for f in onlyfiles: print(f) if pkgutils.pkg_type() != 'windows': shutil.move(binary + ".sig", dest + ".sig")
def main(): usage = "usage: %prog [destination path]" parser = OptionParser(usage=usage) (options, args) = parser.parse_args() if len(args) != 1: parser.print_usage() sys.exit(1) dest = args[0] build_dir = pkgutils.package_builder_dir() binary = os.path.join(build_dir, 'monitoring-agent') dest = os.path.join(dest, '%s-monitoring-agent' % (pkgutils.pkg_dir())) shutil.move(binary, dest) shutil.move(binary + ".sig", dest + ".sig")
def main(): usage = "usage: %prog [destination path]" parser = OptionParser(usage=usage) (options, args) = parser.parse_args() if len(args) != 1: parser.print_usage() sys.exit(1) dest = args[0] orig_dest = dest build_dir = pkgutils.package_builder_dir() binary_name = pkgutils.package_binary() binary = os.path.join(build_dir, binary_name) print(build_dir) print(binary_name) print(binary) dest = os.path.join(dest, '%s-rackspace-monitoring-agent-%s' % (pkgutils.pkg_dir(), full_version())) if pkgutils.pkg_type() == 'windows': dest += '.msi' arch = os.environ.get('BUILD_ARCH', '') arch_str = '-' + arch if arch == 'ia32': # preserve old binary path hard_file = os.path.join(orig_dest, 'rackspace-monitoring-agent.msi') shutil.copyfile(binary, hard_file) hard_file = os.path.join(orig_dest, 'rackspace-monitoring-agent%s.msi' % arch_str) shutil.copyfile(binary, hard_file) else: shutil.copyfile(binary, dest) onlyfiles = [f for f in os.listdir(orig_dest) if os.path.isfile(os.path.join(orig_dest, f))] for f in onlyfiles: print(f) if pkgutils.pkg_type() != 'windows': shutil.move(binary + ".sig", dest + ".sig")
def main(): usage = "usage: %prog [destination path]" parser = OptionParser(usage=usage) (options, args) = parser.parse_args() if len(args) != 1: parser.print_usage() sys.exit(1) dest = args[0] orig_dest = dest build_dir = pkgutils.package_builder_dir() binary_name = pkgutils.package_binary() binary = os.path.join(build_dir, binary_name) print(build_dir) print(binary_name) print(binary) dest = os.path.join(dest, '%s-rackspace-monitoring-agent-%s' % (pkgutils.pkg_dir(), full_version())) if pkgutils.pkg_type() == 'windows': dest += '.msi' hard_file = os.path.join(orig_dest, 'rackspace-monitoring-agent.msi') shutil.copyfile(binary, hard_file) print("Current Working Directory: %s" % os.getcwd()) print("Moving %s to %s" % (binary, os.path.abspath(dest))) shutil.copyfile(binary, dest) onlyfiles = [f for f in os.listdir(orig_dest) if os.path.isfile(os.path.join(orig_dest, f))] for f in onlyfiles: print(f) if pkgutils.pkg_type() != 'windows': shutil.move(binary + ".sig", dest + ".sig")
#!/usr/bin/env python import pkgutils print(pkgutils.pkg_dir())
def main(): print(pkgutils.pkg_dir())