Re: Removing %clean

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On May 26, 2009, at 3:50 PM, Till Maas wrote:

On Di Mai 26 2009, Björn Persson wrote:
Tom "spot" Callaway wrote:
   mkdir -p `dirname "$RPM_BUILD_ROOT"`\
   mkdir "$RPM_BUILD_ROOT"\

Is that somehow better than just «mkdir -p "$RPM_BUILD_ROOT"»? Just
curious.

It prevents a race condition in case that $(dirname "$RPM_BUILD_ROOT") already exists or if all directories in the path to this directory are only writable by trustworthy users. In the default configuration, this was the / var/tmp directory, where every user could create a directory, make it writable for others and sneak content into the final rpm. Here is an explation, why 'mkdir
-p "$RPM_BUILD_ROOT"' is vulnerable:

http://lists.opensuse.org/opensuse-packaging/2007-02/msg00005.html

Or polyinstantiate /var/tmp

joe



--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux