[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: