NAME
Rex::Apache::Deploy::deb - Deploy deb package
DESCRIPTION
With this module you can deploy a Debian package.
If the package is not build yet, it will pass all the arguments to the build() function and executes the build on the local machine.
SYNOPSIS
deploy
"my-software.deb"
;
deploy
"my-software"
,
type
=>
"deb"
,
version
=>
"1.0"
,
# below this, it is all optional
source
=>
"/path/to/your/software"
,
path
=>
"/path/to/deploy/target"
,
description
=>
"some description of your package"
,
url
=>
"website of the package"
,
depends
=> [
qw/httpd perl/
],
release
=> 1,
epoch
=> 1,
vendor
=>
"some vendor"
,
license
=>
"your license for ex. GPL2"
,
section
=>
"some/section"
,
conflicts
=> [
qw/somepkg/
],
provides
=>
"some-package-name"
,
arch
=>
"x86_64"
,
target
=>
"linux / the platform"
,
post_install
=>
"filename or script to run after installation"
,
pre_install
=>
"filename or script to run before installation"
,
post_uninstall
=>
"filename or script to run after uninstall"
,
pre_uninstall
=>
"filename or script to run before uninstall"
,
exclude
=> [
qw/file1 file2/
],
maintainer
=>
"your name"
,
config_files
=> [
qw/special files for configuration mostly for etc directory/
];