paludis
Version 2.6.0
|
Files | |
file | fs_merger-fwd.hh |
file | fs_merger.hh |
file | merger_entry_type.hh |
file | repository-fwd.hh |
file | repository.hh |
file | repository_name_cache.hh |
file | set_file.hh |
file | syncer.hh |
file | unmerger.hh |
file | example_repository.cc |
Classes | |
struct | paludis::FSMergerParams |
class | paludis::FSMergerError |
class | paludis::FSMerger |
struct | paludis::MergerParams |
struct | paludis::RepositoryCapabilities |
struct | paludis::MergeParams |
class | paludis::NoSuchSetError |
class | paludis::RecursivelyDefinedSetError |
class | paludis::Repository |
class | paludis::RepositoryEnvironmentVariableInterface |
class | paludis::RepositoryDestinationInterface |
class | paludis::RepositoryManifestInterface |
class | paludis::RepositoryNameCache |
struct | paludis::SetFileParams |
class | paludis::SetFileError |
class | paludis::SetFile |
struct | paludis::SyncOptions |
struct | paludis::SyncerParams |
class | paludis::Syncer |
class | paludis::DefaultSyncer |
class | paludis::SyncFailedError |
class | paludis::NoSuchSyncerError |
struct | paludis::TarMergerParams |
struct | paludis::UnmergerOptions |
class | paludis::UnmergerError |
class | paludis::Unmerger |
Typedefs | |
typedef Options< FSMergerStatusFlag > | paludis::FSMergerStatusFlags |
typedef Options< FSMergerOption > | paludis::FSMergerOptions |
typedef Options< MergerOption > | paludis::MergerOptions |
typedef std::function< bool(const FSPath &)> | paludis::PermitDestinationFn |
Functions | |
std::pair< SetName, SetFileSetOperatorMode > | paludis::find_base_set_name_and_suffix_mode (const SetName &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result)) |
A Repository subclass represents a repository that holds a collection of packages.
typedef Options<FSMergerOption> paludis::FSMergerOptions |
typedef Options<FSMergerStatusFlag> paludis::FSMergerStatusFlags |
Status flags for Merger.
typedef Options<MergerOption> paludis::MergerOptions |
Boolean options for Merger.
typedef std::function<bool (const FSPath &)> paludis::PermitDestinationFn |
enum EntryType |
The type of file.
Enumerator | |
---|---|
et_nothing |
Does not exist. |
et_file |
A regular file. |
et_dir |
A directory. |
et_sym |
A symlink. |
et_misc |
Something else. |
last_et |
Number of keys in paludis::EntryType. |
enum paludis::EntryType |
The type of file.
Enumerator | |
---|---|
et_nothing |
Does not exist. |
et_file |
A regular file. |
et_dir |
A directory. |
et_sym |
A symlink. |
et_misc |
Something else. |
last_et |
Number of keys in paludis::EntryType. |
enum FetchPart |
Which bits to fetch for a FetchAction.
Enumerator | |
---|---|
fp_regulars |
Fetch regular parts (backgroundable) |
fp_extras |
Fetch extra parts (not backgroundable or separable) |
fp_unneeded |
Also fetch untaken foo? ( ... ) sections etc. |
last_fp |
Number of keys in paludis::FetchPart. |
enum paludis::FetchPart |
Which bits to fetch for a FetchAction.
Enumerator | |
---|---|
fp_regulars |
Fetch regular parts (backgroundable) |
fp_extras |
Fetch extra parts (not backgroundable or separable) |
fp_unneeded |
Also fetch untaken foo? ( ... ) sections etc. |
last_fp |
Number of keys in paludis::FetchPart. |
enum FSMergerStatusFlag |
Status flags for FSMerger, used by FSMergerStatusFlags
Enumerator | |
---|---|
msi_unlinked_first |
We unlinked before the merge. |
msi_rename |
We renamed rather than copied. |
msi_parent_rename |
A parent directory was renamed, so we weren't copied. |
msi_used_existing |
We used the existing entry (e.g. dir over dir) |
msi_fixed_ownership |
We fixed owner or group from the reduced id. |
msi_setid_bits |
The source file had set*id bits. |
msi_xattr |
The source file had xattr bits. |
msi_as_hardlink |
We detected a hardlink and merged it as such. |
msi_unselected_part |
The content belongs to an unselected part. |
last_msi |
Number of keys in paludis::FSMergerStatusFlag. |
Status flags for FSMerger, used by FSMergerStatusFlags
Enumerator | |
---|---|
msi_unlinked_first |
We unlinked before the merge. |
msi_rename |
We renamed rather than copied. |
msi_parent_rename |
A parent directory was renamed, so we weren't copied. |
msi_used_existing |
We used the existing entry (e.g. dir over dir) |
msi_fixed_ownership |
We fixed owner or group from the reduced id. |
msi_setid_bits |
The source file had set*id bits. |
msi_xattr |
The source file had xattr bits. |
msi_as_hardlink |
We detected a hardlink and merged it as such. |
msi_unselected_part |
The content belongs to an unselected part. |
last_msi |
Number of keys in paludis::FSMergerStatusFlag. |
enum MergerOption |
Boolean options for Merger, used by MergerOptions
Enumerator | |
---|---|
mo_rewrite_symlinks |
Fix symlinks that point into the image directory (otherwise throw an error) |
mo_allow_empty_dirs |
Allow merging empty directories. |
mo_preserve_mtimes |
Preserve mtimes.
|
mo_nondestructive |
Don't destroy the image when merging.
|
last_mo |
Number of keys in paludis::MergerOption. |
Boolean options for Merger, used by MergerOptions
Enumerator | |
---|---|
mo_rewrite_symlinks |
Fix symlinks that point into the image directory (otherwise throw an error) |
mo_allow_empty_dirs |
Allow merging empty directories. |
mo_preserve_mtimes |
Preserve mtimes.
|
mo_nondestructive |
Don't destroy the image when merging.
|
last_mo |
Number of keys in paludis::MergerOption. |
Allow Repository to produce a partial set of results to certain queries, if doing so would save time.
Enumerator | |
---|---|
rcme_masked |
The result may exclude masked entries. |
rcme_not_installed |
The result may exclude entries that are not installed. |
last_rcme |
Number of keys in paludis::RepositoryContentMayExclude. |
Allow Repository to produce a partial set of results to certain queries, if doing so would save time.
Enumerator | |
---|---|
rcme_masked |
The result may exclude masked entries. |
rcme_not_installed |
The result may exclude entries that are not installed. |
last_rcme |
Number of keys in paludis::RepositoryContentMayExclude. |
Whether to change operators and set name suffixes.
Enumerator | |
---|---|
sfsmo_natural |
Do not change operators. |
sfsmo_star |
Change operators to * and make set names end in *. |
last_sfsmo |
Number of keys in paludis::SetFileSetOperatorMode. |
Whether to change operators and set name suffixes.
Enumerator | |
---|---|
sfsmo_natural |
Do not change operators. |
sfsmo_star |
Change operators to * and make set names end in *. |
last_sfsmo |
Number of keys in paludis::SetFileSetOperatorMode. |
enum SetFileType |
The type of a SetFile.
Enumerator | |
---|---|
sft_paludis_conf |
A Paludis style .conf file. |
sft_paludis_bash |
A Paludis style .bash file. |
sft_simple |
A simple line-based file. |
last_sft |
Number of keys in paludis::SetFileType. |
enum paludis::SetFileType |
The type of a SetFile.
Enumerator | |
---|---|
sft_paludis_conf |
A Paludis style .conf file. |
sft_paludis_bash |
A Paludis style .bash file. |
sft_simple |
A simple line-based file. |
last_sft |
Number of keys in paludis::SetFileType. |
enum TarMergerCompression |
Compression for TarMerger
Enumerator | |
---|---|
tmc_none |
No compression. |
tmc_bz2 |
Compress using bz2. |
last_tmc |
Number of keys in paludis::TarMergerCompression. |
Compression for TarMerger
Enumerator | |
---|---|
tmc_none |
No compression. |
tmc_bz2 |
Compress using bz2. |
last_tmc |
Number of keys in paludis::TarMergerCompression. |
enum WantPhase |
Whether or not we want a phase for an InstallAction.
Enumerator | |
---|---|
wp_yes |
Yes, run the phase. |
wp_skip |
Skip the phase. |
wp_abort |
Abort. |
last_wp |
Number of keys in paludis::WantPhase. |
enum paludis::WantPhase |
Whether or not we want a phase for an InstallAction.
Enumerator | |
---|---|
wp_yes |
Yes, run the phase. |
wp_skip |
Skip the phase. |
wp_abort |
Abort. |
last_wp |
Number of keys in paludis::WantPhase. |
std::pair<SetName, SetFileSetOperatorMode> paludis::find_base_set_name_and_suffix_mode | ( | const SetName & | ) |