Re: debhelper: paket um ordner ergaenzen und neu bauen
Am 2003-10-13 20:42:52, schrieb Simon Bienlein:
>Hallo zusammen,
>
>ich beschäftige mich noch immer mit dem Problem, dass ich das Paket
>sysvinit um Ordner ergänzen und neu zusammenbauen möchte. Mit diesem
>modifizierten Paket möchte ich danach die Woody-Installation von CD
>durchführen.
>
>Michelle Konzack empfohl mir vor ein paar Tagen hierfür das Paket
>debhelper.
<snip>
>Wie muss ich hier vorgehen?
<snip>
>Für eure Hilfe wäre ich sehr dankbar.
Also noch mal eine Einfache version:
Lege folgendes an:
devel-woody@michelle1:~ > mkdir DEBS
devel-woody@michelle1:~ > mkdir DEBS/sysvinit
devel-woody@michelle1:~ > mkdir DEBS/sysvinit/debian
devel-woody@michelle1:~ > mkdir DEBS/sysvinit/debian/tmp
devel-woody@michelle1:~ > cd DEBS/sysvinit/debian/tmp
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > mc
Wähle das originale sysvinit_*.deb aus <ENTER> und kopiere das
Verzeichnis 'DEBIAN/ nach 'tmp'
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > ls -Al
insgesamt 4
drwxr_xr_x 2 devel-wo devel-wo 4096 29. Aug 01:28 DEBIAN
Nun gehst Du in dem DEB in das Verzeichnis 'CONTENTS' und kopierst
alles nach 'tmp'.
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > ls -Al
insgesamt 20
drwxr_xr_x 2 devel-wo devel-wo 4096 14. Okt 12:30 bin
dr_xr_xr_x 2 devel-wo devel-wo 4096 14. Okt 12:30 DEBIAN
drwxr_xr_x 4 devel-wo devel-wo 4096 14. Okt 12:30 etc
drwxr_xr_x 2 devel-wo devel-wo 4096 14. Okt 12:30 sbin
drwxr_xr_x 6 devel-wo devel-wo 4096 14. Okt 12:30 usr
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > chmod 775 DEBIAN
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > cp DEBIAN/control ../
Nun machst Deine gewünschten änderungen und
devel-woody@michelle1:~/DEBS/sysvinit/debian/tmp > cd ../../
devel-woody@michelle1:~/DEBS/sysvinit/ >
Hier habe ich eine kleine Script-Datei mit:
# michisdeb
dh_md5sum
dpkg-deb --build debian/tmp
dpkg-name debian/tmp.deb
Das Script ausgeführt.
devel-woody@michelle1:~/DEBS/sysvinit/ > fakeroot ./michisdeb
dpkg-deb: baue Packet >>sysvinit<< in >>debian/tmp.deb<<
moved `tmp.deb` to `debian/sysvinit_2.84-2woody1_i386.deb`
Einiges kann zwar noch verbessert werden, aber so funktioniert
es hundertprozentig.
(habe ich aus den MAKEFILE's von irgendwelchen Sourcen angeguckt)
Grüße
Michelle
--
Registered Linux-User #280138 with the Linux Counter, http://counter.li.org.
Reply to: