[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