Exheredludis/paludis/fs_merger.se
Saleem Abdulrasool b04e6805a2 merger: add support for selective parts
This adds the ability to take the associated classification information via
expart and then use that along with options to selectively install parts.

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-06-01 22:12:32 -07:00

38 lines
1.2 KiB
Bash

#!/usr/bin/env bash
# vim: set sw=4 sts=4 et ft=sh :
make_enum_FSMergerStatusFlag()
{
prefix msi
key msi_unlinked_first "We unlinked before the merge"
key msi_rename "We renamed rather than copied"
key msi_parent_rename "A parent directory was renamed, so we weren't copied"
key msi_used_existing "We used the existing entry (e.g. dir over dir)"
key msi_fixed_ownership "We fixed owner or group from the reduced id"
key msi_setid_bits "The source file had set*id bits"
key msi_xattr "The source file had xattr bits"
key msi_as_hardlink "We detected a hardlink and merged it as such"
key msi_unselected_part "The content belongs to an unselected part"
doxygen_comment << "END"
/**
* Status flags for FSMerger, used by FSMergerStatusFlags
*
* \ingroup g_repository
* \since 0.26
* \since 0.51 called FSMergerStatusFlag instead of MergeStatusFlag
*/
END
}
make_enum_FSMergerOption()
{
prefix fsmo
key fsmo_dir_over_sym_dir_is_error "Merging a directory over a symlink is an error"
want_destringify
}