Debian Paket

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Debian Paket

Beitrag von SledgeHammer » 23.12.2004 11:07:07

Guten Morgen,
ich wollte mir ein Paket bauen,welches keine binarys direkt enthält sondern nur dazu da is wieder andere Pakete zu installieren.

Warum das ganze ?
Ich will damit mir die arbeiterleichtern immer die ganzen Pakete zusammen zu suchen.
Zum Beispiel wenn ich einen Mailserver auf setzen will dann möchtige nicht courier postfix mysql und so weiter einzeln installieren, sondern nur ein paket welches entsprechende abhängigkeiten besitzt.

Nun aber zum eigentlichen.
Da ich aber auch keine lust habe immer die configs hin und her zukopieren möchte ich die auch im paket schon mit gleich drin haben. Wie ist da der ansatz die config datei und andere dinge wie benutzer abfragen zu realisieren macht mann das in der postinst?

Vielen Dank im vorraus ihr würdet mir sehr helfen!

srolle
Beiträge: 325
Registriert: 09.09.2003 10:08:13
Wohnort: Zeitz (bei Leipzig)

Beitrag von srolle » 23.12.2004 11:24:06

Eigentlich schon, aber da Du ja andere Packages zuerst installierst und diese ihre eigenen Installscripts mitbringen, die unter anderem die Configfiles installieren solltest Du Installation Deiner Configfiles in ein preinst-Script hineinpacken.

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 23.12.2004 16:03:16

was muss in der debian/rules drin stehen wenn ich die nicht verwenden will ?

srolle
Beiträge: 325
Registriert: 09.09.2003 10:08:13
Wohnort: Zeitz (bei Leipzig)

Beitrag von srolle » 23.12.2004 16:13:18

Was willst Du nicht verwenden? Das postinst, preinst oder die Configfiles der einzelnen Pakete?

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 23.12.2004 16:22:50

ich habe nichts zu kompilieren und das gibt man doch in der rules auch mit an. Was muss ich nun löschen bzw hinzufügen da ich ja nur die preinst verwenden will und ein paar configs umkopieren will?

srolle
Beiträge: 325
Registriert: 09.09.2003 10:08:13
Wohnort: Zeitz (bei Leipzig)

Beitrag von srolle » 23.12.2004 16:39:27

Meinst Du welches Target (build oder binary)? Ich wuerde binary den Vorzug geben.

Vielleicht hilft Dir das weiter:
http://www.schlittermann.de/deb-intern/dpkg/

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 25.12.2004 18:19:43

man muss in der rules einfach nur die MAKE auskommentieren.

siehe http://www.openoffice.de/linux/buch/deb ... ellen.html

Antworten