|
paludis
Version 1.4.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. |
| 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. |
| 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 & | ) |
1.8.3.1