![](https://seccdn.libravatar.org/avatar/7b33cb1e776e35b87edb8ef09f0c888f.jpg?s=120&d=mm&r=g)
Hallo, On Mon, 16 Dec 2002, Manfred Tremmel wrote:
Am Montag, 16. Dezember 2002 09:28 schrieb Ralf Corsepius:
Ein rpm -b* führt über ein %install im rpm-spec. Was diese %install bewirkt liegt im Ermessen des Schreibers des rpm-specs.
Jep. Und wenn der seinen Job richtig macht, dann macht er's so, dass nicht ins System installiert wird und auch keine root-Rechte benoetigt werden -- ggfs. eben mit Anpassungen an den Makefiles (z.B. in dem ein INSTALL_SUID=$(INSTALL) -o root -g root -m 4755 durch INSTALL_SUID=$(INSTALL) -m 755 ersetzt wird und die Rechte dann im rpm durch ein %attr(4755,root,root) %{_bindir}/foo gesetzt werden.
Typischerweise wirst Du in %install ein make DESTDIR=$RPM_BUILD_ROOT install finden.
Das ist etwas völlig anderes als ein blankes make install
Richtig! Das hat mitunter den Vorteil, dass man dafür keine root-Rechte benötigt (Ausnahmen betätigen die Regel).
s.o. mir ist das noch nie untergekommen. In der Regel gibt's bei autoconf-Makefiles ja das DESTDIR, ansonsten muss man eben z.B. make prefix="$RPM_BUILD_ROOT%{_prefix}" install verwenden... -dnh -- 275: Luster-Format Positiv gemeint: Eßfreudig Negativ gemeint: Das Äquivalent von zwei Öltanks (Alexander Stielau)