SMACC2
Namespaces | Functions | Variables
generate_debs.py File Reference

Go to the source code of this file.

Namespaces

namespace  generate_debs
 

Functions

def generate_debs.build_deb_package (workspace_source_folder, package_name, packagepath, ubuntu_version, ros_distro, already_visited)
 
def generate_debs.iterate_debian_generation (workspace_source_folder, package_names, identified_install_packages, osversion, rosversion)
 
def generate_debs.get_identified_packages (workspace_folder)
 
def generate_debs.push_debian_files (repo_owner, reponame, osname, osversion, debianfiles)
 
def generate_debs.remove_debian_files (repo_owner, reponame, osname, osversion, debianfiles)
 
def generate_debs.create_and_push_smacc_debians (osname, osversion, rosversion)
 

Variables

string generate_debs.repo_owner = "pibgeus"
 
 generate_debs.rospack = rospkg.RosPack()
 
 generate_debs.packages = rospack.list()
 
 generate_debs.packagesl = list(packages)
 
 generate_debs.parser = argparse.ArgumentParser()
 
 generate_debs.help
 
 generate_debs.default
 
 generate_debs.type
 
 generate_debs.args = parser.parse_args()
 
string generate_debs.osname = "ubuntu"
 
 generate_debs.osversion = args.ubuntu_version
 
 generate_debs.ros_version = args.ros_version
 
 generate_debs.relative_smacc_folder = args.smacc_src_folder
 
 generate_debs.workspace_folder = os.path.abspath(os.path.join(os.getcwd(), "."))
 
 generate_debs.homefolder = os.getenv("HOME")
 
 generate_debs.packagecloud_token_filepath = os.path.join(homefolder, ".packagecloud")
 
 generate_debs.outfile = open(packagecloud_token_filepath, "w")
 
def generate_debs.smacc_debians = create_and_push_smacc_debians(osname, osversion, ros_version)