reprepo vesta


ВНИМАНИЕ
НЕЛЬЗЯ РАЗДЕЛЯТЬ ПАКЕТЫ ПО RELEASE!!!!В РЕПЕ НЕ МОЖЕТ БЫТЬ 2 ПАКЕТА С ОДИНАКОВЫМИ НАЗВАНИЯМИ.ДАЖЕ ЕСЛИ ОНИ ДЛЯ РАЗНЫХ ВЕРСИЙ ОС

Создание
cd /repo_vesta/
mkdir conf
touch conf/distributions
vi conf/distributions
reprepro export
reprepro createsymlinks
reprepro -C vesta includedeb wheezy ./add/vesta-nginx_0.9.7-3_amd64.deb
reprepro -C vesta includedeb wheezy ./add/vesta_0.9.8-12_amd64.deb
reprepro -C vesta includedeb wheezy ./add/vesta-php_0.9.7-3_amd64.deb
reprepro -C vesta includedeb wheezy ./add/vsftpd_3.0.2-3_amd64.deb
gpg --gen-keys
gpg --armor --export > deb_signing.asc
cd ./dists/wheezy/
gpg --armor -o Release.gpg -sb Release

Добавление пакетов
cd /repo_vesta/
reprepro -C vesta includedeb jessie ./add/new/roundcube-core_1.1.1+dfsg.1-2_all.deb
reprepro -C vesta includedeb jessie ./add/new/roundcube-mysql_1.1.1+dfsg.1-2_all.deb
reprepro -C vesta includedeb jessie ./add/new/roundcube-pgsql_1.1.1+dfsg.1-2_all.deb
reprepro -C vesta includedeb jessie ./add/new/roundcube-plugins_1.1.1+dfsg.1-2_all.deb
history
cd ./dists/jessie/
gpg --armor -o Release.gpg -sb Release

Удаление
reprepro remove wheezy vesta-0.9.8-14
Добавление репозитория(jessie)
cat ./conf/distributions
Origin: Debian
AlsoAcceptFor: unstable experimental
Codename: wheezy
Version: 7.0
Architectures: amd64 source
Components: vesta
UDebComponents: vesta
Description: friendhosting vesta repo

Origin: Debian
AlsoAcceptFor: unstable experimental
Codename: jessie
Version: 8.0
Architectures: amd64 source
Components: vesta
UDebComponents: vesta
Description: friendhosting vesta repo

reprepro -v export jessie