On Fri, 16 Mar 2012 22:01:37 +0100 (CET), OR (Olaf) wrote:
Christoph Wickert hat am 14. März 2012 um 10:30 geschrieben:
Am Mittwoch, den 14.03.2012, 08:14 +0100 schrieb Olaf Radicke:
Hi!
Ich habe den Artikel jetzt auf Wikibooks umgezogen: http://de.wikibooks.org/wiki/Linux-Kompendium:_RPM-Pakete_mit_GNU_Make
In der Zwischenzeit habe ich das Szenario mit dem deb-Paketsystem noch mal durchexerziert. Das Ergebnis war ernüchternd: Nach einer Stunde hatte ich ein funktionierendes deb-Paket
Das ist wohl kaum ein fairer Vergleich. Du selbst hast gesagt, dass jemand nach einem Tag Einarbeitung ein make-guru ist.
Zitiere mich wörtlich! Dann wird dir dein Verständnisfehler oder dein lückenhaftes Gedächtnis bewusst. So wie es Michael Schwendt <> hat am 4. März 2012 um 23:07 schon gegangen ist. Egal, spitzfindige Nebensächlichkeiten. Gleiten wir nicht in fruchtlose Meta-Diskussionen ab.
Äh? Wie soll es mir schon gegangen sein? Ich habe per Zitat belegt, wie Du die allgemeine Behauptung aufgestellt hast, nach einer Woche sei man make-Guru.
Sowas löst beim Lesen Erstaunen aus. Falls man daraus keine Rückschlüsse auf Dein Know-How bzgl. Make ziehen sollte, gewöhne Dir bitte an, weniger Interpretationsfreiheit zu lassen. Es bleibt eigentlich nur der Ausweg, daß Du Dich noch nicht eine Woche mit Make beschäftigt hast, um noch kein Guru zu sein. Oder nicht intensiv genug usw.usf., aber wie kämst Du dann auf die Dauer "eine Woche"?
Christoph hat dabei aus einer Woche einen Tag gemacht. Das macht die Behauptung natürlich noch extremer, aber das Prinzip bleibt gleich. Dein Vergleich vom Lernaufwand zu Make und rpmbuild ist komisch.
http://de.wikibooks.org/wiki/Linux-Kompendium:_RPM-Pakete_mit_GNU_Make
prefix=/usr/bin/
Auch die Eigenwilligkeit bleibt erstaunlich. prefix ist entweder /usr/local oder /usr, andernfalls lassen sich andere Pfade nicht davon ableiten.
chmod uoa+x $(DESTDIR)$(prefix)$(PROGNAME).sh chmod uoa+x $(DESTDIR)$(PREFIX)$(PROGNAME).sh
Da wurde vergessen, eine Zeile zu löschen.
dist-tar: [ -d ./$(PROGNAME)-$(VERSION) ] || mkdir ./$(PROGNAME)-$(VERSION) cp -r ./src ./$(PROGNAME)-$(VERSION)/ cp ./Makefile ./$(PROGNAME)-$(VERSION) cp $(PROGNAME).spec ./$(PROGNAME)-$(VERSION)/$(PROGNAME)-$(VERSION).spec tar -cvzf $(ARCHIV) $(PROGNAME)-$(VERSION) rm -rvf ./rpm-uebung-$(VERSION)
Warum verwendest Du fast überall ein explizites ./ Präfix, aber dann doch nicht überall?
Egal, spitzfindige Nebensächlichkeiten. Gleiten wir nicht in fruchtlose Meta-Diskussionen ab.
Wohl war, wohl war. Es steht Dir frei, nicht alles in Deinen Antworten zu kommentieren bzw. zu bewerten, besonders nicht, wenn Du mit Deiner Sicht stark divergierst. Picke Dir einfach heraus, was Du für brauchbar hältst.
;)