DH_CLIGACPOLICY(1)

NAME

dh_cligacpolicy - creates and installs a CLI policy file for a package

SYNOPSIS

dh_cligacpolicy [debhelper options] [-n]

DESCRIPTION

dh_cligacpolicy is a debhelper program that is responsible for
creating, compiling, and installing policy files for a Debian package. This automatically includes postinst and prerm commands needed to
install these policies into the system.

OPTIONS

-n, --noscripts
Do not modify postinst/prerm scripts.

FILE FORMAT

This file uses the debian/cligacpolicy files (either policyassemblies or debian/packagename.cligacpolicy) to generate the policy file. It supports multiple versions of the policy, including mapping multiple
versions to a single file.

The file format of the cligacpolicy file consists of five properties per line, each one separated by whitespace.

Assembly is the name of the assembly, without the .dll =extension. For example, for log4net.dll, use log4net.
Version Range can be a single four-part version, such as =1.2.3.4, or a full range, such as 1.2.3.4-1.2.6.7. For a single line, =the first two numbers must be identical. To have an assembly apply to =multiple
versions, such as 1.2.0.0 to 2.4.0.0, there needs to be one =line for
each version range.
Assembly version is the version of the assembly being =built. Priority defines the priority of the policy files. =Typically, each version will increase the priority and =contains all the policy
controls for prior versions.

The fields can be separated with spaces or tabs. Comments start the
line with # characters and blank lines are ignored.

NOTES

Note that this command is not idempotent. "dh_clean -k" should be
called between invocations of this command. Otherwise, it may cause
multiple instances of the same text to be added to maintainer scripts.

EXAMPLE

For the log4net 1.2.10.0 version, a policy file is used to map all
versions from 1.2.8.0 to 1.2.9.99 into the current version.

debian/log4net.snk log4net 1.2.8.0-1.2.9.99 1.2.10.0 10

SEE ALSO

debhelper(7)

This program is a part of cli-common-dev.

AUTHOR

Dylan R. E. Moonfire <debian@mfgames.com>

POD ERRORS

Hey! The above document had some coding errors, which are explained below:

Around line 31:
You forgot a '=back' before '=head1'
Around line 41:
=over should be: '=over' or '=over positive_number'
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout