Skip to content

rsync should be required in nix-manual meson.build #13313

@VaiTon

Description

@VaiTon

Description of the problem

When building the nix-manual meson subproject a custom target is defined using a shell script that invokes rsync. Despite that, rsync is never required by meson and configuration still succeeds if no rsync is on the system.

rsync -r --include='*.md' @CURRENT_SOURCE_DIR@/ @2@/

Suggested solution

Add a find_program('rsync', required: true, native: true) to the meson.build

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueQuick win for first-time contributorsidea approvedThe given proposal has been discussed and approved by the Nix team. An implementation is welcome.
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions