paludis Version 3.0.2
The one true package mangler
paludis::FSMergerParams Struct Reference

#include <fs_merger.hh>

Public Attributes

NamedValue< n::environment, Environment * > environment
NamedValue< n::fix_mtimes_before, Timestamp > fix_mtimes_before
NamedValue< n::fs_merger_options, FSMergerOptions > fs_merger_options
NamedValue< n::get_new_ids_or_minus_one, std::function< std::pair< uid_t, gid_t >(const FSPath &)> > get_new_ids_or_minus_one
NamedValue< n::image, FSPath > image
NamedValue< n::install_under, FSPath > install_under
NamedValue< n::maybe_output_manager, std::shared_ptr< OutputManager > > maybe_output_manager
NamedValue< n::merged_entries, std::shared_ptr< FSPathSet > > merged_entries
NamedValue< n::no_chown, bool > no_chown
NamedValue< n::options, MergerOptions > options
NamedValue< n::parts, std::shared_ptr< const Partitioning > > parts
NamedValue< n::permit_destination, PermitDestinationFn > permit_destination
NamedValue< n::root, FSPath > root
NamedValue< n::should_merge, std::function< bool(const FSPath &)> > should_merge

Detailed Description

Parameters for a basic FSMerger.

See also
Merger
Since
0.30
0.51 called FSMergerParams instead of MergerParams

Member Data Documentation

◆ fix_mtimes_before

NamedValue<n::fix_mtimes_before, Timestamp> paludis::FSMergerParams::fix_mtimes_before

Rewrite any mtimes that are before this time to this time, even if preserving mtimes.

Since
0.44

◆ fs_merger_options

NamedValue<n::fs_merger_options, FSMergerOptions> paludis::FSMergerParams::fs_merger_options

Additional options not in MergerOptions.

Since
0.71

◆ merged_entries

NamedValue<n::merged_entries, std::shared_ptr<FSPathSet> > paludis::FSMergerParams::merged_entries

We record things we merged here.

Since
0.41

◆ parts

NamedValue<n::parts, std::shared_ptr<const Partitioning> > paludis::FSMergerParams::parts
Since
1.1.0

◆ permit_destination

NamedValue<n::permit_destination, PermitDestinationFn> paludis::FSMergerParams::permit_destination
Since
0.66

◆ should_merge

NamedValue<n::should_merge, std::function<bool(const FSPath &)> > paludis::FSMergerParams::should_merge
Since
1.99.0

The documentation for this struct was generated from the following file: