Hoi zusammen,
nachdem ich diverse Programme bereits als rpm verwurstet habe, probiere ich mich gerade an deren deb6-Paketierung. Hab mir dafür diverse Tutorials http://www.debian.org/doc/manuals/maint-guide angesehen, stehe aber momentan irgendwie auf dem Schlauch (die behandeln eben einfachere "Patienten" ) bzw. suche ich vielleicht einfach nach den falschen Begriffen.
Zum einen habe ich ein (Haupt-)programm (mit einem Haufen make-targets), das einen Datenbankbenutzer und Rechte benötigt. Für das rpm habe ich deshalb ein extra script angelegt und ins spec-file geschrieben.
Zum anderen wäre da eine Erweiterung, die per phing installiert wird. Als zweiter Installationsschritt müsste dann ein Eintrag in die Konfiguration des Hauptprogramms rein.
Wäre jeweils die Frage: Kann ich das bei debian ebenfalls per Script realisieren? Falls ja, wo kommt denn so was hin bzw. wie ruft ich das auf?
Paket erstellen - Script ausführen?
-
- Beiträge: 2
- Registriert: 23.03.2012 14:11:08
-
- Beiträge: 2
- Registriert: 23.03.2012 14:11:08
Re: Paket erstellen - Script ausführen?
Habe mich dem gerade wieder gewidmet und festgestellt, dass man einfach individuelle Befehle per override angeben kann. Im Falle des Add-ons also
das wiederum 'phing install' aufruft. Geht bestimmt auch direkt, aber das Script ist ohnehin vorhanden und falls die mal geändert oder erweitert wird ...
Manchmal sieht man halt den Wald vor lauter Bäumen nicht.
Code: Alles auswählen
override_dh_auto_build:
./install.sh
Manchmal sieht man halt den Wald vor lauter Bäumen nicht.
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Paket erstellen - Script ausführen?
Ich würde mir erstmal schon die fertigen Debiansourcen ansehen. In Wheezy findet man ca 17000 Sourcen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.