---
name: "Config::Model::Backend::Debian::Dpkg::Control"
section: "3pm"
platform: "linux"
package: "libconfig-model-perl"
version: "2.021-3+deb7u1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Model::Backend::Debian::Dpkg::Control"
---

# Config::Model::Backend::Debian::Dpkg::Control(3pm)

Read and write Debian Dpkg control information

## NAME

Config::Model::Backend::Debian::Dpkg::Control - Read and write Debian Dpkg control information

## VERSION

version 2.021

## SYNOPSIS

No synopsis. This class is dedicated to configuration class `"Debian::Dpkg::Control"`

## DESCRIPTION

This module is used directly by Config::Model to read or write the content of Debian `"control"` file.

All `"control"` files keyword are read in a case-insensitive manner.

## CONSTRUCTOR

### new ( node =\> $node\_obj, name =\> 'Debian::Dpkg::Control' ) ;

Inherited from Config::Model::Backend::Any. The constructor will be called by Config::Model::AutoRead.

### read ( io\_handle =\> ... )

Of all parameters passed to this read call-back, only `"io_handle"` is used. This parameter must be IO::File object already opened for read.

It can also be undef. In this case, `"read()"` will return 0.

When a file is read,  `"read()"` will return 1.

### write ( io\_handle =\> ... )

Of all parameters passed to this write call-back, only `"io_handle"` is used. This parameter must be IO::File object already opened for write.

`"write()"` will return 1.

## AUTHOR

Dominique Dumont, (ddumont at cpan dot org)

## SEE ALSO

Config::Model,  Config::Model::AutoRead,  Config::Model::Backend::Any,
