Go to file
Walter Dal Mut 5ee8df4bf0 -.--
2012-06-02 16:34:16 +02:00
src -.-- 2012-06-02 16:34:16 +02:00
.gitignore Added base 2012-06-02 14:10:08 +02:00
README.md README 2012-06-02 14:13:15 +02:00

Debian packager (PHP)

A simple debian packager for PHP applications

<?php

require_once 'wdm/debian/Autoloader.php';

$control = new \wdm\debian\control\StandardFile();
$control
    ->setPackage("my-package-name")
    ->setVersion("0.1.1")
    ->setDepends(array("php5", "php5-cli", "php5-xsl"))
    ->setInstalledSize(4096)
    ->setMaintainer("Walter Dal Mut", "walter.dalmut@corley.it")
    ->setProvides("Corley S.r.l.")
    ->setDescription("My software description");
;

$packager = new \wdm\debian\Packager();

$packager->setOutputPath("/path/to/out");
$packager->setControl($control);

$packager->mount("/path/to/source-conf", "/etc/my-sw");
$packager->mount("/path/to/exec", "/usr/bin/my-sw");
$packager->mount("/path/to/docs", "/usr/share/docs");

//Creates folders using mount points
$packager->run();

//Creates the Debian package
$packager->build();