Package entropy :: Package client :: Package interfaces :: Module package :: Class Package

Class Package

source code

Instance Methods
 
__init__(self, EquoInstance) source code
 
kill(self) source code
 
error_on_prepared(self) source code
 
error_on_not_prepared(self) source code
 
check_action_validity(self, action) source code
 
match_checksum(self, repository=None, checksum=None, download=None, signatures=None) source code
 
multi_match_checksum(self) source code
 
remove_installed_package(self, idpackage)
Remove installed package from Entropy installed packages repository.
source code
 
remove_content_from_system(self, idpackage, automerge_metadata=None)
Remove installed package content (files/directories) from live system.
source code
int
spm_install_package(self, idpackage)
Call Source Package Manager interface and tell it to register our newly installed package.
source code
int
spm_remove_package(self)
Call Source Package Manager interface and tell it to remove our just removed package.
source code
 
add_installed_package(self)
For internal use only.
source code
 
move_image_to_system(self, already_protected_config_files) source code
 
sources_fetch_step(self) source code
 
fetch_step(self) source code
 
multi_fetch_step(self) source code
 
fetch_not_available_step(self) source code
 
vanished_step(self) source code
 
checksum_step(self) source code
 
multi_checksum_step(self) source code
 
unpack_step(self) source code
 
install_step(self) source code
 
remove_step(self) source code
 
cleanup_step(self) source code
 
logmessages_step(self) source code
 
postinstall_step(self) source code
 
preinstall_step(self) source code
 
preremove_step(self) source code
 
postremove_step(self) source code
 
removeconflict_step(self) source code
 
config_step(self) source code
 
run_stepper(self, xterm_header) source code
 
run(self, xterm_header=None) source code
 
prepare(self, matched_atom, action, metaopts=None) source code
 
generate_metadata(self) source code
Method Details

remove_installed_package(self, idpackage)

source code 

Remove installed package from Entropy installed packages repository.

Parameters:
  • idpackage (int) - Entropy Repository package identifier

remove_content_from_system(self, idpackage, automerge_metadata=None)

source code 

Remove installed package content (files/directories) from live system.

Parameters:
  • idpackage (int) - Entropy Repository package identifier
  • automerge_metadata (dict) - Entropy "automerge metadata"

spm_install_package(self, idpackage)

source code 

Call Source Package Manager interface and tell it to register our newly installed package.

Parameters:
  • idpackage (int) - Entropy repository package identifier
Returns: int
execution status

spm_remove_package(self)

source code 

Call Source Package Manager interface and tell it to remove our just removed package.

Returns: int
execution status

add_installed_package(self)

source code 

For internal use only. Copy package from repository to installed packages one.