Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
blaubaer
- Beiträge: 417
- Registriert: 20.02.2003 13:57:01
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von blaubaer » 07.07.2003 14:50:51
beim Packetbauen nach dh_make kommt die Meldung:
Done. Please edit the files in the debian/ subdirectory now. You should also check that the wmcliphist Makefiles install into $DESTDIR and not in / .
beim Installieren des .deb wird das Binary tatsächlich in / abgelegt obwohl im Makefile u.a steht:
DESTDIR = "/usr/local/bin"
install:
cp wmcliphist $(DESTDIR)
Blaubär
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 07.07.2003 19:51:41
Wahrscheinlich versteht das Build System des Pakets einige Optionen aus der debian/rules nicht...
Patrick
-
smilebef
- Beiträge: 35
- Registriert: 27.12.2002 02:06:43
- Wohnort: großes B. an der S.
Beitrag
von smilebef » 01.08.2003 23:57:57
du kannst erst mal alles mit make bauen aber copierst die dinge dann mit cp
wenn du in der rules nach install:
schreibst
cp bin/program debian/packet/usr/bin/
dann geht das auch
wenn du viel hast würde ich es lieber verschieben
mv debian/program debian/packet/usr/bin/
und vorneweg normal make install sagen
MfG
Smilie
-
fred19726
- Beiträge: 507
- Registriert: 18.07.2002 03:38:38
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Heidelberg (DE)
-
Kontaktdaten:
Beitrag
von fred19726 » 02.08.2003 00:33:51
Hi,
die meinen das so, da $DESTDIR als parameter übergeben wird:
Code: Alles auswählen
DESTDIR = ""
BASEDIR = "$(DESTDIR)/usr/local/bin"
install:
cp wmcliphist $(BASEDIR)
Fred
2 Dinge sind Unendlich, das Universum und die Menschliche Dummheit,
wobei ich mir beim Universum nicht sicher bin
-- Albert Einstein