def get_lzo_packages(): lzo_packages = [] script_instance = Script.get_instance() if OSCheck.is_suse_family() and int(OSCheck.get_os_major_version()) >= 12: lzo_packages += ["liblzo2-2"] elif OSCheck.is_redhat_family() or OSCheck.is_suse_family(): lzo_packages += ["lzo"] elif OSCheck.is_ubuntu_family(): lzo_packages += ["liblzo2-2"] stack_version_unformatted = stack_features.get_stack_feature_version( Script.get_config() ) # only used to check stack_feature, NOT as package version! if stack_version_unformatted and check_stack_feature( StackFeature.ROLLING_UPGRADE, stack_version_unformatted): if OSCheck.is_ubuntu_family(): lzo_packages += [ script_instance.format_package_name( "hadooplzo-${stack_version}"), script_instance.format_package_name( "hadooplzo-${stack_version}-native") ] else: lzo_packages += [ script_instance.format_package_name( "hadooplzo_${stack_version}"), script_instance.format_package_name( "hadooplzo_${stack_version}-native") ] return lzo_packages
def get_lzo_packages(stack_version_unformatted): lzo_packages = [] script_instance = Script.get_instance() if OSCheck.is_redhat_family() or OSCheck.is_suse_family(): lzo_packages += ["lzo", "hadoop-lzo-native"] elif OSCheck.is_ubuntu_family(): lzo_packages += ["liblzo2-2"] if stack_version_unformatted and check_stack_feature( StackFeature.ROLLING_UPGRADE, stack_version_unformatted): if OSCheck.is_ubuntu_family(): lzo_packages += [ script_instance.format_package_name( "hadooplzo-${stack_version}"), script_instance.format_package_name( "hadooplzo-${stack_version}-native") ] else: lzo_packages += [ script_instance.format_package_name( "hadooplzo_${stack_version}"), script_instance.format_package_name( "hadooplzo_${stack_version}-native") ] else: lzo_packages += ["hadoop-lzo"] return lzo_packages
def get_lzo_packages(stack_version_unformatted): lzo_packages = [] script_instance = Script.get_instance() if OSCheck.is_suse_family() and int(OSCheck.get_os_major_version()) >= 12: lzo_packages += ["liblzo2-2", "hadoop-lzo-native"] elif OSCheck.is_redhat_family() or OSCheck.is_suse_family(): lzo_packages += ["lzo", "hadoop-lzo-native"] elif OSCheck.is_ubuntu_family(): lzo_packages += ["liblzo2-2"] if stack_version_unformatted and check_stack_feature(StackFeature.ROLLING_UPGRADE, stack_version_unformatted): if OSCheck.is_ubuntu_family(): lzo_packages += [script_instance.format_package_name("hadooplzo-${stack_version}") , script_instance.format_package_name("hadooplzo-${stack_version}-native")] else: lzo_packages += [script_instance.format_package_name("hadooplzo_${stack_version}"), script_instance.format_package_name("hadooplzo_${stack_version}-native")] else: lzo_packages += ["hadoop-lzo"] return lzo_packages
def get_lzo_packages(): lzo_packages = [] script_instance = Script.get_instance() if OSCheck.is_suse_family() and int(OSCheck.get_os_major_version()) >= 12: lzo_packages += ["liblzo2-2"] elif OSCheck.is_redhat_family() or OSCheck.is_suse_family(): lzo_packages += ["lzo"] elif OSCheck.is_ubuntu_family(): lzo_packages += ["liblzo2-2"] if OSCheck.is_ubuntu_family(): lzo_packages += [ script_instance.format_package_name("hadooplzo-${stack_version}"), script_instance.format_package_name( "hadooplzo-${stack_version}-native") ] else: lzo_packages += [ script_instance.format_package_name("hadooplzo_${stack_version}"), script_instance.format_package_name( "hadooplzo_${stack_version}-native") ] return lzo_packages