---
name: "daps-autobuild"
section: "1"
platform: "linux"
package: "daps"
version: "3.3.2+cleaned1-6.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/daps-autobuild"
---

# daps-autobuild(1)

Automatically build books from several DAPS projects hosted on subversion or git.

## NAME

daps-autobuild - Automatically build books from several DAPS projects hosted on subversion or git.

## SYNOPSIS

**daps-autobuild** {--config *PATH\_TO\_CONFIG-FILE*} \[*OPTIONS*\]

## DESCRIPTION

daps-autobuild is designed to automatically build/rebuild documents from several DAPS projects hosted on subversion or git. The build results (HTML, single HTML, and/or PDF) can be copied to a remote server (using rsync). If run regularly (e.g. via cron), rebuilds will only be triggered if changes in the project repository have occurred.

daps-autobuild needs an XML configuration file providing all the data needed to build the books (see FIXME for details). Specifying this file with **--config** is mandatory. The script automatically validates the configuration file with each run. To manually validate the configuration file, use **--validate**.

## OPTIONS

- \--config *PATH\_TO\_CONFIG-FILE*

  Path to config file. Can be specified relative or absolute. Default: unset

- \--debug

  In case of a build failure, show a verbose DAPS log. Default: disabled

- \--force

  Documents will only be rebuilt if the Git/SVN repository has changed since the last build. Use this option to force a rebuild even when the repository has not changed. Default: disabled (rebuilds on changes only)

- \--help

  Display the script's help message.

- \--helpconfig

  Show help on the config file.

- \--nosync

  Do not rsync the manuals. Default: disabled (rsync will be done)

- \--notify

  In case of build failures send a notification to the e-mail address specified with \<maintainer/\> in the config file. Will be ignored if maintainer is not set. Default: disabled (No notification e-mails)

- \--schema*PATH\_TO\_SCHEMA-FILE*

  Path to the schema used to validate the config file. Default: /usr/share/xml/daps/schema/daps-autobuild.rnc

\--sections *SECT1 SECT2 ...*

Space-separated list of sets that should be build. The sets need to be configured in the config file. Default: not set (all sets from the config file will be build)

- \--validate

  Validate the config file specified with --config. Other options except --schema will be ignored.

## SEE ALSO

**https://opensuse.github.io/daps/**

DAPS project homepage

## AUTHOR

**Frank Sundermeyer** \<fsundermeyer@opensuse.org\>

Developer
