Unterschiede zwischen den Revisionen 1 und 23 (über 22 Versionen hinweg)
Revision 1 vom 2009-04-18 14:22:20
Größe: 2628
Autor: BodoBellut
Kommentar:
Revision 23 vom 2011-11-06 20:38:46
Größe: 11377
Autor: BodoBellut
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 7: Zeile 7:
 * Die folgenden Schritte werden auf donotdisturn ausgeführt, mit Ausnahme der Schritte für amd64, diese werden auf aeryn ausgeführt  * Die folgenden Schritte werden auf leary ausgeführt
Zeile 11: Zeile 11:
== Benutzung ==

Um die Pakete benutzen zu können bedarf es dieser Zeile in '''/etc/apt/sources.list''' oder '''/etc/apt/sources.list.d/pingian.list''':
{{{
deb http://debian.ping.de/pingian lenny local
}}}

Um Pakete aus dem reprepro zu entfernen kann wie folgt vorgegangen werden:
{{{
sudo reprepro -b /srv/reprepro-neu removesrc lenny exim4
}}}

== Umgebung ==
Es bieten sich an, einige Einstellungen auf dem build-System vorzunehmen:
 * ~/.pbuilderrc
{{{
# always include sources in builds
DEBBUILDOPTS="-sa"
}}}
 * ~/.bashrc
{{{
export DEBEMAIL="bodo@ping.de"
}}}

== Links ==

 * dpatch: http://matrixhasu.altervista.org/index.php?view=use_dpatch
Zeile 12: Zeile 40:

 * §113a support
 * APOP support
Zeile 17: Zeile 49:
scp bb@seven.prima.de:*diff .

patch -p0 < courier-log113a.diff
patch -p0 < patches/courier-log113a.diff
patch -p0 < patches/courier-imap-apop.diff
Zeile 23: Zeile 55:
        courier (0.60.0-2+ping2) lenny; urgency=low

dpkg-buildpackage -rfakeroot -S

cd ..

debdiff courier_0.60.0-2.dsc courier_0.60.0-2+ping2.dsc
        courier (0.60.0-2+ping3) lenny; urgency=low

dpkg-buildpackage -rfakeroot -S

cd ..

debdiff courier_0.60.0-2.dsc courier_0.60.0-2+ping3.dsc
Zeile 33: Zeile 65:
pbuilder-lenny build courier_0.60.0-2+ping2.dsc

sudo mkdir -p /srv/reprepro-neu/pool/local/c/courier
sudo cp ~bodo/deb/courier_0.60.0.orig.tar.gz /srv/reprepro-neu/pool/local/c/courier/

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/courier_0.60.0-2+ping1_i386.changes
}}}
pbuilder-lenny build courier_0.60.0-2+ping3.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/courier_0.60.0-2+ping3_i386.changes
}}}

== courier-imap (squeeze) ==

 * APOP support

{{{
dget http://ftp.de.debian.org/debian/pool/main/c/courier/courier_0.65.0-3.dsc

patch -p0 < courier-imap-apop.diff

cd courier-0.65.0

dch --no-auto-nmu -i
        courier (0.65.0-3+ping1) squeeze; urgency=low

dpkg-buildpackage -rfakeroot -sa -S

cd ..

debdiff courier_0.65.0-3.dsc courier_0.65.0-3+ping1.dsc

screen

pbuilder-squeeze-i386 build courier_0.65.0-3+ping1.dsc
pbuilder-squeeze-amd64 build courier_0.65.0-3+ping1.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier_0.65.0-3+ping1_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier_0.65.0-3+ping1_amd64.changes
}}}


== courier-authlib ==

 * APOP support

{{{
apt-cache madison courier-authlib

apt-get source courier-authlib=0.61.0-1+lenny1

patch -p0 < patches/courier-authlib-apop.diff

cd courier-authlib-0.61.0

dch --no-auto-nmu -i
        courier-authlib (0.61.0-1+lenny1+ping1) lenny; urgency=low

dpkg-buildpackage -rfakeroot -S

cd ..

debdiff courier-authlib_0.61.0-1+lenny1.dsc courier-authlib_0.61.0-1+lenny1+ping1.dsc

screen

pbuilder-lenny build courier-authlib_0.61.0-1+lenny1+ping1.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/courier-authlib_0.61.0-1+lenny1+ping1_i386.changes
}}}

== courier-authlib (squeeze) ==

 * APOP support

{{{
dget http://ftp.de.debian.org/debian/pool/main/c/courier-authlib/courier-authlib_0.63.0-3.dsc

patch -p0 < courier-authlib-apop.diff

cd courier-authlib-0.63.0

dch --no-auto-nmu -i
        courier-authlib (0.63.0-3~ping1) squeeze; urgency=low

dpkg-buildpackage -rfakeroot -sa -S

cd ..

debdiff courier-authlib_0.63.0-3.dsc courier-authlib_0.63.0-3~ping1.dsc

screen

pbuilder-squeeze-i386 build courier-authlib_0.63.0-3~ping1.dsc
pbuilder-squeeze-amd64 build courier-authlib_0.63.0-3~ping1.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier-authlib_0.63.0-3~ping1_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier-authlib_0.63.0-3~ping1_amd64.changes
}}}
Zeile 41: Zeile 159:

 * §113a support
Zeile 63: Zeile 184:

scp deb/log113ad_0.34-1+lenny1_amd64.deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/log113ad_0.34-1+lenny1_amd64.deb
Zeile 65: Zeile 189:
{{{
http://donotdisturb.ping.de/pingian/pool/local/e/exim4-log113a/exim4-log113a_0.11-1.dsc

 * §113a support

{{{
dget http://donotdisturb.ping.de/pingian/pool/local/e/exim4-log113a/exim4-log113a_0.11-1.dsc
Zeile 86: Zeile 213:
}}}
scp deb/exim4-log113a_0.11-1+lenny1_amd64.deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/exim4-log113a_0.11-1+lenny1_amd64.deb
}}}

== libtie-handle-csv-perl ==

 * no changes

{{{
dh-make-perl --cpan Tie::Handle::CSV
cd Tie-Handle-CSV-0.09/debian
vi copyright
        remove auto-block
        insert copyright

vi control
        add to Build-Depends: libtext-csv-xs-perl
        add to Depends: libtext-csv-xs-perl
vi changelog
        libtie-handle-csv-perl (0.09-1+ping1) lenny; urgency=low
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build libtie-handle-csv-perl_0.09-1+ping1.dsc

lintian -i -I lintian -i -I deb/libtie-handle-csv-perl_0.09-1+ping1_all.deb
dpkg -c deb/libtie-handle-csv-perl_0.09-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/libtie-handle-csv-perl_0.09-1+ping1_i386.changes
}}}

== libtie-handle-csv-perl (squeeze) ==

 * no changes

{{{
wget http://search.cpan.org/CPAN/authors/id/D/DA/DANBOO/Tie-Handle-CSV-0.13.tar.gz
tar xzf Tie-Handle-CSV-0.13.tar.gz
dh-make-perl Tie-Handle-CSV-0.13/
cd Tie-Handle-CSV-0.13/debian/
vi copyright
        remove DISCLAIMER

vi control
        remove dh-make-perl line

vi changelog
        libtie-handle-csv-perl (0.13-1+ping1) squeeze; urgency=low

cd ..
dpkg-buildpackage -rfakeroot -sa -S

cd ..
pbuilder-squeeze-i386 build libtie-handle-csv-perl_0.13-1+ping1.dsc
lintian -i -I lintian -i -I deb/libtie-handle-csv-perl_0.13-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include squeeze deb/libtie-handle-csv-perl_0.13-1+ping1_i386.changes
}}}


== exim4 ==

 * §113a support

{{{
apt-cache madison exim4-daemon-heavy
apt-get source exim4-daemon-heavy
cd exim4-4.69/debian/patches
vi 50_localscan_dlopen.dpatch
        comment visibility statements (CFLAGS, local_scan.h)
cd ../..
dch --no-auto-nmu -i
        exim4 (4.69-9+ping1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S
cd ..
debdiff exim4_4.69-9.dsc exim4_4.69-9+ping1.dsc
pbuilder-lenny build exim4_4.69-9+ping1.dsc
sudo mkdir -p /srv/reprepro-neu/pool/local/e/exim4
sudo cp /home/bodo/deb/exim4_4.69.orig.tar.gz /srv/reprepro-neu/pool/local/e/exim4/
sudo reprepro -b /srv/reprepro-neu include lenny /home/bodo/deb/deb/exim4_4.69-9+ping1_i386.changes
}}}

=== amd64 ===
{{{
dget http://donotdisturb.ping.de/pingian/pool/local/e/exim4/exim4_4.69-9+ping1.dsc
pbuilder-lenny build exim4_4.69-9+ping1.dsc
scp deb/exim*deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/exim*deb
}}}

== libcgi-lite-perl ==

 * no changes

{{{
dh-make-perl --cpan CGI::Lite
cd CGI-Lite-2.02/debian
vi copyright
        remove auto-block
        insert copyright
vi control
        remove auto part of package description
vi changelog
        libcgi-lite-perl (2.02-1+ping1) lenny; urgency=low
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build libcgi-lite-perl_2.02-1+ping1.dsc

lintian -i -I lintian -i -I deb/libcgi-lite-perl_2.02-1+ping1_all.deb
dpkg -c deb/libcgi-lite-perl_2.02-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/libcgi-lite-perl_2.02-1+ping1_all.changes
}}}

== libcgi-lite-perl (squeeze) ==

 * no changes

{{{
wget http://search.cpan.org/CPAN/authors/id/S/SM/SMYLERS/CGI-Lite-2.02.tar.gz
tar xzf CGI-Lite-2.02.tar.gz
dh-make-perl CGI-Lite-2.02/
cd CGI-Lite-2.02/debian/

vi copyright
        remove DISCLAIMER

        Files: *
        Copyright: Smylers <smylers@cpan.org>
        License: Artistic or GPL-1+

vi control
        remove auto part of package description

vi changelog
        libcgi-lite-perl (2.02-1+ping2) squeeze; urgency=low

cd ..
dpkg-buildpackage -rfakeroot -sa -S

cd ..
pbuilder-squeeze-i386 build libcgi-lite-perl_2.02-1+ping2.dsc

lintian -i -I lintian -i -I deb/libcgi-lite-perl_2.02-1+ping2_all.deb
sudo reprepro -b /srv/reprepro-neu include squeeze deb/libcgi-lite-perl_2.02-1+ping2_i386.changes
}}}

== wwwcount ==

 * no changes

{{{
wget http://www.muquit.com/muquit/software/Count/src/wwwcount2.5/wwwcount2.5.tar.gz
mv wwwcount2.5.tar.gz wwwcount_2.5.orig.tar.gz
tar xzf wwwcount_2.5.orig.tar.gz
mv wwwcount2.5 wwwcount-2.5
cd wwwcount-2.5
dh_make -s -c gpl
cd debian
## edit files, remove unnessesary files
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build wwwcount_2.5-1+ping1.dsc
lintian -i -I lintian -i -I deb/wwwcount_2.5-1+ping1_i386.deb
dpkg -c deb/wwwcount_2.5-1+ping1_i386.deb

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/wwwcount_2.5-1+ping1_i386.changes
}}}

== wwwcount (squeeze) ==

 * no changes

{{{
dget -u 'http://debian.ping.de/pingian/pool/local/w/wwwcount/wwwcount_2.5-1+ping1.dsc'

rm wwwcount*ping1*

cd wwwcount-2.5/
dch --no-auto-nmu -i
        wwwcount (2.5-1+ping2) squeeze; urgency=low

          * Rebuilt for squeeze, no source changes

dpkg-buildpackage -rfakeroot -sa -S

cd ..

pbuilder-squeeze-i386 build --debbuildopts "-b" wwwcount_2.5-1+ping2.dsc
pbuilder-squeeze-amd64 build --debbuildopts "-B" wwwcount_2.5-1+ping2.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/wwwcount_2.5-1+ping2_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/wwwcount_2.5-1+ping2_amd64.changes
}}}

== apache2 Backport ==

 * no changes

{{{
dget http://ftp.de.debian.org/debian/pool/main/a/apache2/apache2_2.2.14-2.dsc
cd apache2-2.2.14
vi debian/control
   remove version from libapr1-dev in Build-Deps:
dch -i
   apache2 (2.2.14-2+ping1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S
cd ..
screen
pbuilder-lenny build apache2_2.2.14-2+ping1.dsc
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/apache2_2.2.14-2+ping1_i386.changes
}}}

Anleitung für die Erstellung PING-spezifischer Debian Pakete

/!\ Work in progress /!\

Vorbemerkungen

  • Die folgenden Schritte werden auf leary ausgeführt
  • Diese Dokumentation ist durch Notieren der notwendigen Schritte beim Bau echter Pakete entstanden. Sie ist dementsprechend sehr spezifisch, viele Details müssen angepasst werden.
  • Es ist oft, gerade bei großen Paketen, sinnvoll, den eigentlichen Build-Prozess innerhalb von screen laufen zu lassen.

Benutzung

Um die Pakete benutzen zu können bedarf es dieser Zeile in /etc/apt/sources.list oder /etc/apt/sources.list.d/pingian.list:

deb http://debian.ping.de/pingian lenny local

Um Pakete aus dem reprepro zu entfernen kann wie folgt vorgegangen werden:

sudo reprepro -b /srv/reprepro-neu removesrc lenny exim4

Umgebung

Es bieten sich an, einige Einstellungen auf dem build-System vorzunehmen:

  • ~/.pbuilderrc

# always include sources in builds
DEBBUILDOPTS="-sa"
  • ~/.bashrc

export DEBEMAIL="bodo@ping.de"

courier-imap

  • §113a support
  • APOP support

apt-cache madison courier-imap

apt-get source courier=0.60.0-2

patch -p0 < patches/courier-log113a.diff
patch -p0 < patches/courier-imap-apop.diff

cd courier-0.60.0/

dch --no-auto-nmu -i
        courier (0.60.0-2+ping3) lenny; urgency=low

dpkg-buildpackage -rfakeroot -S

cd ..

debdiff courier_0.60.0-2.dsc courier_0.60.0-2+ping3.dsc

screen

pbuilder-lenny build courier_0.60.0-2+ping3.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/courier_0.60.0-2+ping3_i386.changes

courier-imap (squeeze)

  • APOP support

dget http://ftp.de.debian.org/debian/pool/main/c/courier/courier_0.65.0-3.dsc

patch -p0 < courier-imap-apop.diff

cd courier-0.65.0

dch --no-auto-nmu -i
        courier (0.65.0-3+ping1) squeeze; urgency=low

dpkg-buildpackage -rfakeroot -sa -S

cd ..

debdiff courier_0.65.0-3.dsc  courier_0.65.0-3+ping1.dsc

screen

pbuilder-squeeze-i386 build courier_0.65.0-3+ping1.dsc
pbuilder-squeeze-amd64 build courier_0.65.0-3+ping1.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier_0.65.0-3+ping1_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier_0.65.0-3+ping1_amd64.changes

courier-authlib

  • APOP support

apt-cache madison courier-authlib

apt-get source courier-authlib=0.61.0-1+lenny1

patch -p0 < patches/courier-authlib-apop.diff

cd courier-authlib-0.61.0

dch --no-auto-nmu -i
        courier-authlib (0.61.0-1+lenny1+ping1) lenny; urgency=low

dpkg-buildpackage -rfakeroot -S

cd ..

debdiff courier-authlib_0.61.0-1+lenny1.dsc courier-authlib_0.61.0-1+lenny1+ping1.dsc

screen

pbuilder-lenny build courier-authlib_0.61.0-1+lenny1+ping1.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/courier-authlib_0.61.0-1+lenny1+ping1_i386.changes

courier-authlib (squeeze)

  • APOP support

dget http://ftp.de.debian.org/debian/pool/main/c/courier-authlib/courier-authlib_0.63.0-3.dsc

patch -p0 < courier-authlib-apop.diff

cd courier-authlib-0.63.0

dch --no-auto-nmu -i
        courier-authlib (0.63.0-3~ping1) squeeze; urgency=low

dpkg-buildpackage -rfakeroot -sa -S

cd ..

debdiff courier-authlib_0.63.0-3.dsc courier-authlib_0.63.0-3~ping1.dsc

screen

pbuilder-squeeze-i386 build courier-authlib_0.63.0-3~ping1.dsc
pbuilder-squeeze-amd64 build courier-authlib_0.63.0-3~ping1.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier-authlib_0.63.0-3~ping1_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/courier-authlib_0.63.0-3~ping1_amd64.changes

log113ad

  • §113a support

dget http://donotdisturb.ping.de/pingian/pool/local/l/log113ad/log113ad_0.34-1.dsc

dpkg-source -x log113ad_0.34-1.dsc
cd log113ad-0.34/
dch --no-auto-nmu -i
        log113ad (0.34-1+lenny1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S

cd ..

debdiff log113ad_0.34-1.dsc log113ad_0.34-1+lenny1.dsc

pbuilder-lenny build log113ad_0.34-1+lenny1.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/log113ad_0.34-1+lenny1_i386.changes

amd64

dget http://donotdisturb.ping.de/pingian/pool/local/l/log113ad/log113ad_0.34-1+lenny1.dsc

pbuilder-lenny build log113ad_0.34-1+lenny1.dsc

scp deb/log113ad_0.34-1+lenny1_amd64.deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/log113ad_0.34-1+lenny1_amd64.deb

exim4-log113a

  • §113a support

dget http://donotdisturb.ping.de/pingian/pool/local/e/exim4-log113a/exim4-log113a_0.11-1.dsc

dpkg-source -x exim4-log113a_0.11-1.dsc
cd exim4-log113a-0.11/
dch --no-auto-nmu -i
        exim4-log113a (0.11-1+lenny1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S
cd ..

debdiff exim4-log113a_0.11-1.dsc exim4-log113a_0.11-1+lenny1.dsc

pbuilder-lenny build exim4-log113a_0.11-1+lenny1.dsc

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/exim4-log113a_0.11-1+lenny1_i386.changes

amd 64

dget http://donotdisturb.ping.de/pingian/pool/local/e/exim4-log113a/exim4-log113a_0.11-1+lenny1.dsc

pbuilder-lenny build exim4-log113a_0.11-1+lenny1.dsc

scp deb/exim4-log113a_0.11-1+lenny1_amd64.deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/exim4-log113a_0.11-1+lenny1_amd64.deb

libtie-handle-csv-perl

  • no changes

dh-make-perl --cpan Tie::Handle::CSV
cd Tie-Handle-CSV-0.09/debian
vi copyright
        remove auto-block
        insert copyright

vi control
        add to Build-Depends: libtext-csv-xs-perl
        add to Depends: libtext-csv-xs-perl
vi changelog
        libtie-handle-csv-perl (0.09-1+ping1) lenny; urgency=low
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build libtie-handle-csv-perl_0.09-1+ping1.dsc

lintian -i -I lintian -i -I deb/libtie-handle-csv-perl_0.09-1+ping1_all.deb 
dpkg -c deb/libtie-handle-csv-perl_0.09-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/libtie-handle-csv-perl_0.09-1+ping1_i386.changes

libtie-handle-csv-perl (squeeze)

  • no changes

wget http://search.cpan.org/CPAN/authors/id/D/DA/DANBOO/Tie-Handle-CSV-0.13.tar.gz
tar xzf Tie-Handle-CSV-0.13.tar.gz
dh-make-perl Tie-Handle-CSV-0.13/
cd Tie-Handle-CSV-0.13/debian/
vi copyright
        remove DISCLAIMER

vi control
        remove dh-make-perl line

vi changelog
        libtie-handle-csv-perl (0.13-1+ping1) squeeze; urgency=low

cd ..
dpkg-buildpackage -rfakeroot -sa -S

cd ..
pbuilder-squeeze-i386 build libtie-handle-csv-perl_0.13-1+ping1.dsc
lintian -i -I lintian -i -I deb/libtie-handle-csv-perl_0.13-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include squeeze deb/libtie-handle-csv-perl_0.13-1+ping1_i386.changes

exim4

  • §113a support

apt-cache madison exim4-daemon-heavy
apt-get source exim4-daemon-heavy
cd exim4-4.69/debian/patches
vi 50_localscan_dlopen.dpatch
        comment visibility statements (CFLAGS, local_scan.h)
cd ../..
dch --no-auto-nmu -i
        exim4 (4.69-9+ping1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S
cd ..
debdiff exim4_4.69-9.dsc exim4_4.69-9+ping1.dsc
pbuilder-lenny build exim4_4.69-9+ping1.dsc
sudo mkdir -p /srv/reprepro-neu/pool/local/e/exim4
sudo cp /home/bodo/deb/exim4_4.69.orig.tar.gz /srv/reprepro-neu/pool/local/e/exim4/
sudo reprepro -b /srv/reprepro-neu include lenny /home/bodo/deb/deb/exim4_4.69-9+ping1_i386.changes

amd64

dget http://donotdisturb.ping.de/pingian/pool/local/e/exim4/exim4_4.69-9+ping1.dsc
pbuilder-lenny build exim4_4.69-9+ping1.dsc
scp deb/exim*deb donotdisturb:deb/deb
sudo reprepro -b /srv/reprepro-neu includedeb lenny ~bodo/deb/deb/exim*deb

libcgi-lite-perl

  • no changes

dh-make-perl --cpan CGI::Lite
cd CGI-Lite-2.02/debian
vi copyright
        remove auto-block
        insert copyright
vi control
        remove auto part of package description
vi changelog
        libcgi-lite-perl (2.02-1+ping1) lenny; urgency=low
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build libcgi-lite-perl_2.02-1+ping1.dsc

lintian -i -I lintian -i -I deb/libcgi-lite-perl_2.02-1+ping1_all.deb
dpkg -c deb/libcgi-lite-perl_2.02-1+ping1_all.deb
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/libcgi-lite-perl_2.02-1+ping1_all.changes

libcgi-lite-perl (squeeze)

  • no changes

wget http://search.cpan.org/CPAN/authors/id/S/SM/SMYLERS/CGI-Lite-2.02.tar.gz
tar xzf CGI-Lite-2.02.tar.gz
dh-make-perl CGI-Lite-2.02/
cd CGI-Lite-2.02/debian/

vi copyright
        remove DISCLAIMER

        Files: *
        Copyright: Smylers <smylers@cpan.org>
        License: Artistic or GPL-1+

vi control
        remove auto part of package description

vi changelog
        libcgi-lite-perl (2.02-1+ping2) squeeze; urgency=low

cd ..
dpkg-buildpackage -rfakeroot -sa -S

cd ..
pbuilder-squeeze-i386 build libcgi-lite-perl_2.02-1+ping2.dsc

lintian -i -I lintian -i -I deb/libcgi-lite-perl_2.02-1+ping2_all.deb
sudo reprepro -b /srv/reprepro-neu include squeeze deb/libcgi-lite-perl_2.02-1+ping2_i386.changes

wwwcount

  • no changes

wget http://www.muquit.com/muquit/software/Count/src/wwwcount2.5/wwwcount2.5.tar.gz
mv wwwcount2.5.tar.gz wwwcount_2.5.orig.tar.gz
tar xzf wwwcount_2.5.orig.tar.gz
mv wwwcount2.5 wwwcount-2.5
cd wwwcount-2.5
dh_make -s -c gpl
cd debian
## edit files, remove unnessesary files
cd ..
dpkg-buildpackage -rfakeroot -S
cd ..
pbuilder-lenny build wwwcount_2.5-1+ping1.dsc
lintian -i -I lintian -i -I deb/wwwcount_2.5-1+ping1_i386.deb
dpkg -c deb/wwwcount_2.5-1+ping1_i386.deb

sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/wwwcount_2.5-1+ping1_i386.changes

wwwcount (squeeze)

  • no changes

dget -u 'http://debian.ping.de/pingian/pool/local/w/wwwcount/wwwcount_2.5-1+ping1.dsc'

rm wwwcount*ping1*

cd wwwcount-2.5/
dch --no-auto-nmu -i
        wwwcount (2.5-1+ping2) squeeze; urgency=low

          * Rebuilt for squeeze, no source changes

dpkg-buildpackage -rfakeroot -sa -S

cd ..

pbuilder-squeeze-i386 build --debbuildopts "-b" wwwcount_2.5-1+ping2.dsc
pbuilder-squeeze-amd64 build --debbuildopts "-B" wwwcount_2.5-1+ping2.dsc

sudo reprepro -b /srv/reprepro-neu include squeeze deb/wwwcount_2.5-1+ping2_i386.changes
sudo reprepro -b /srv/reprepro-neu include squeeze deb/wwwcount_2.5-1+ping2_amd64.changes

apache2 Backport

  • no changes

dget http://ftp.de.debian.org/debian/pool/main/a/apache2/apache2_2.2.14-2.dsc
cd apache2-2.2.14
vi debian/control
   remove version from libapr1-dev in Build-Deps:
dch -i
   apache2 (2.2.14-2+ping1) lenny; urgency=low
dpkg-buildpackage -rfakeroot -S
cd ..
screen
pbuilder-lenny build apache2_2.2.14-2+ping1.dsc
sudo reprepro -b /srv/reprepro-neu include lenny ~bodo/deb/deb/apache2_2.2.14-2+ping1_i386.changes

Software/Debian_Pakete_bauen (zuletzt geändert am 2018-11-25 01:56:37 durch BodoBellut)