[packman] Kismet RPM

Ralf Corsepius ralf at links2linux.de
Wed Sep 7 17:40:38 CEST 2005


On Wed, 2005-09-07 at 15:31 +0200, Marcus Rueckert wrote:
> On 2005-09-07 07:38:25 +0100, Axel Braun wrote:
> > Also ich denke das hat sich erledigt - SuSE hat inzwischen selbst die aktuelle
> > Version herausgegeben. Deren Quellpaket lässt sich auch nur als root bauen -
> > muss wohl so sein wenn das Programm mit SUID root laufen soll.
> 
> [[[
> make install DESTDIR=$RPM_BUILD_ROOT INSTUSR=$(id -u) INSTGRP=$(id -g) MANGRP=$(id -g)
> ]]]
> 
> und das rpm wird sauber gebaut. 
> wenn alles klappt macht es dass suse rpm auch bald so
Urgh - Um irgendwelche uids/gids zu setzen musst Du root sein.

Die Lösung des Problems liegt aber in rpm ("rpm -U" läuft als root,
deshalb kann rpm auch suid bits oder uid/gids setzen, selbst wenn ein
ein rpm als User gebaut wird)

%defattr oder %attr in %files heißt die Lösung, vgl.
http://www.rpm.org/max-rpm/s1-rpm-specref-files-list-directives.html

Ralf






More information about the Packman mailing list