#NEWLINE# def deploy_busybox( self , context , force = False ) : #NEWLINE# #INDENT# '\n        Deploys the busybox binary to the specified device and returns\n        the path to the binary on the device.\n\n        :param context: an instance of ExecutionContext\n        :param force: by default, if the binary is already present on the\n                    device, it will not be deployed again. Setting force\n                    to ``True`` overrides that behavior and ensures that the\n                    binary is always copied. Defaults to ``False``.\n\n        :returns: The on-device path to the busybox binary.\n\n        ' #NEWLINE# on_device_executable = self . get_binary_path ( 'busybox' , search_system_binaries = False ) #NEWLINE# if ( force or ( not on_device_executable ) ) : #NEWLINE# #INDENT# host_file = context . resolver . get ( Executable ( NO_ONE , force . abi , 'busybox' ) ) #NEWLINE# return self . install ( host_file ) #NEWLINE# #UNINDENT# return on_device_executable