Package rosdeb :: Module source_deb
[frames] | no frames]

Module source_deb

source code

Functions
[str]
make_source_deb(distro_name, stack_name, stack_version, os_platform_name, staging_dir)
Returns: list of source-deb files
source code
 
supported_platforms(control) source code
 
changelog_file(metadata, platform='lucid', build_version='0') source code
[str]
deb_depends(metadata, distro_name, platform_name)
Returns: list of debian package dependencies, or None if not supported on that platform
source code
[str]
stack_depends(metadata, distro_name, platform_name)
Returns: list of debian stack dependencies
source code
 
download_control(stack_name, stack_version) source code
 
control_file(metadata, distro_name, platform_name) source code
 
control_data(stack_name, stack_version, md5sum, stack_file=None)
Generate metadata for control file.
source code
Variables
  __package__ = 'rosdeb'
Function Details

make_source_deb(distro_name, stack_name, stack_version, os_platform_name, staging_dir)

source code 
Parameters:
  • os_platform_name (str) - Name of OS platform/version, e.g. 'lucid'
Returns: [str]
list of source-deb files

deb_depends(metadata, distro_name, platform_name)

source code 
Returns: [str]
list of debian package dependencies, or None if not supported on that platform

stack_depends(metadata, distro_name, platform_name)

source code 
Returns: [str]
list of debian stack dependencies

control_data(stack_name, stack_version, md5sum, stack_file=None)

source code 

Generate metadata for control file. Cannot generate debian dependencies as these are platform specific.

Parameters:
  • stack_file (str) - location of stack file, or None to use default rosstack lookup
  • stack_name (name of stack)
  • stack_version (stack version id)