README.md

fedora-source-url-check

Checks the validity of SourceN: URLs in Fedora spec files.

Synopsis

fedora-source-url-check -d /path/to/specfiles
    Checks each specfile either directly in the specified directory, or in
    the direct subdirectories of the specified directory.

fedora-source-url-check -g
    Grab the nightly tarball of rawhide specs and check them.

fedora-source-url-check -G
    Grab the git checkout seed, unpack it and check all of the packages
    there.

If neither of -d, -g or -G are specified, the current dirctory will be checked for specfiles and package checkout dirctories. -d, -g and -G are mutually exclusive.

Other arguments

-b blacklistfile
    Specifies a blacklist of packages, which will not be checked.

-h
    Prints this text and exits.

-i  pattern
    Include only specfiles matching the specified pattern.  This overrides
    the default of "*.spec */*.spec" so you must be careul to specify the
    needed directory structure if you wish to preserve the default behavior.

-m
    When problems are found, look up the maintainers of the relevant
    packages and include that in the generated report.

-p jobcount
    Run jobcount download in parallel.

-t directory
    Specify a temporary directory,  If not speciied, one will be created
    randomly in TMPDIR.  Note that the created one will be renoved
    automatically, but one specified will not.

-v

    Runs with debug output sent to stderr.  Specify multiple times for more
    output.  Note that this may not be particularly useful with parallelism.

-V
    Prints the version and exits.