The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

repo - Creates list of Debian packages and starts APT repository on port 3000.

DESCRIPTION

'repo' creates MD5, SHA1 and SHA256 hashes of each package in 'deb' directory, checks control file and use it to create Packages.gz file needed by APT client to read content of repository, then starts repository running on Mojolicious server ( port 3000 ).

OPTIONS

Pass full path to 'deb' directory containing Debian packages with -d parameter. Repo will generate 'Packages.gz' file in a same directory where 'deb' is located and will run in background. When deb direcroy content is changed use -r option to update packages list without need to restart repo.

start: repo -d /path/to/deb

stop: repo -stop

status: repo -status

update packages list: repo -d /path/to/deb -p

help: repo -h

AUTHOR

Zdenek Bohunek <zed448@icloud.com>

COPYRIGHT AND LICENSE

Copyright 2016 by Zdenek Bohunek

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.