Hallo LUG,
ich möchte einige HTML/PHP-Dateien als Debian-Paket zur Verfügung stellen. Dazu habe ich mich etwas mit dpkg -b beschäftigt. Die Dateien sollen zum Schluss unter /var/www/<meinverzeichnis> liegen. Ich habe /var/www/<meinverzeichnis>/DEBIAN/control angelegt und dann dpkg -b /var/www/<meinverzeichnis> <meinprojekt> ausgeführt. Soweit ging das Schnüren gut. Allerdings will er die Dateien immer nach ./<meinverzeichnis> installieren und nicht nach /var/www/<meinverzeichnis>. Die von mir gefundenen Anleitungen beziehen sich immer auf das compilieren aus den Sourcen und eine Abwandlung ging immer schief. Was muss ich wiewowann machen? Gibt es eine gute Anleitung, die keinen Compilerlauf voraussetzt?
Vielen Dank, Falk
Am Mittwoch, den 03.01.2007, 12:07 +0100 schrieb falk.doering@fadoe.de:
ich möchte einige HTML/PHP-Dateien als Debian-Paket zur Verfügung stellen. Dazu habe ich mich etwas mit dpkg -b beschäftigt. Die Dateien sollen zum Schluss unter /var/www/<meinverzeichnis> liegen. Ich habe /var/www/<meinverzeichnis>/DEBIAN/control angelegt und dann dpkg -b /var/www/<meinverzeichnis> <meinprojekt> ausgeführt. Soweit ging das Schnüren gut. Allerdings will er die Dateien immer nach ./<meinverzeichnis> installieren und nicht nach /var/www/<meinverzeichnis>.
Mit debhelper Kompatibilitätsmodus >= 2 erwartet dpkg-buildpackage die Dateien unter debian/$paket/pfade_wie_im_system. Keine Ahnung, was dpkg -B in deinem Fall macht (ohne debian/rules, oder?).
Die von mir gefundenen Anleitungen beziehen sich immer auf das compilieren aus den Sourcen und eine Abwandlung ging immer schief.
Du könntest diese Versuche ja trotzdem mal zeigen und sagen, wo dein Problem liegt.
Was muss ich wiewowann machen? Gibt es eine gute Anleitung, die keinen Compilerlauf voraussetzt?
Keine Anleitung setzt einen Compiler-Lauf voraus. Wenn sich irgendetwas auf das Kompilieren bezieht, entferne es doch einfach aus debian/rules. Und dann lade deine Dateien mal irgendwohin hoch, wo man sie anschauen kann. Auch im Debian-Archiv befinden sich genügend Beispiele. Z.B. docbook-xsl oder cvsweb, wenn ich mal eigene nennen darf. In beiden wird nichts kompiliert, sondern nur installiert.
MfG Daniel
Tomaten! Rote Tomaten! Passend f�r jedes Augenpaar!
Danke Daniel,
wenn ich nat�rlich die Verzeichnisstruktur nicht mit anlege, und unlogisch glaube, es reicht die Dateien bereits am Zielort zu speichern und dann ein Paket zu erstellen, kann es nicht klappen.
Nun aber funktioniert es. Nochmals danke.
Tschau, Falk
Zitat von Daniel Leidert daniel.leidert.spam@gmx.net:
Am Mittwoch, den 03.01.2007, 12:07 +0100 schrieb falk.doering@fadoe.de:
ich m�chte einige HTML/PHP-Dateien als Debian-Paket zur Verf�gung stellen.
Dazu
habe ich mich etwas mit dpkg -b besch�ftigt. Die Dateien sollen zum Schluss unter /var/www/<meinverzeichnis> liegen. Ich habe /var/www/<meinverzeichnis>/DEBIAN/control angelegt und dann dpkg -b /var/www/<meinverzeichnis> <meinprojekt> ausgef�hrt. Soweit ging das
Schn�ren
gut. Allerdings will er die Dateien immer nach ./<meinverzeichnis>
installieren
und nicht nach /var/www/<meinverzeichnis>.
Mit debhelper Kompatibilit�tsmodus >= 2 erwartet dpkg-buildpackage die Dateien unter debian/$paket/pfade_wie_im_system. Keine Ahnung, was dpkg -B in deinem Fall macht (ohne debian/rules, oder?).
Die von mir gefundenen Anleitungen beziehen sich immer auf das compilieren aus den Sourcen und eine Abwandlung ging immer schief.
Du k�nntest diese Versuche ja trotzdem mal zeigen und sagen, wo dein Problem liegt.
Was muss ich wiewowann machen? Gibt es eine gute Anleitung, die keinen Compilerlauf voraussetzt?
Keine Anleitung setzt einen Compiler-Lauf voraus. Wenn sich irgendetwas auf das Kompilieren bezieht, entferne es doch einfach aus debian/rules. Und dann lade deine Dateien mal irgendwohin hoch, wo man sie anschauen kann. Auch im Debian-Archiv befinden sich gen�gend Beispiele. Z.B. docbook-xsl oder cvsweb, wenn ich mal eigene nennen darf. In beiden wird nichts kompiliert, sondern nur installiert.
MfG Daniel
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de