RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 11-Jul-2007 13:22:22
Branch: HEAD Handle: 2007071112222200
Modified files:
rpm CHANGES
rpm/lib rpmrc.c
Log:
- set a default 0022 umask value always (#83006).
Summary:
Revision Changes Path
1.1454 +1 -1 rpm/CHANGES
2.207 +4 -0 rpm/lib/rpmrc.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.1453 -r1.1454 CHANGES
--- rpm/CHANGES 10 Jul 2007 20:13:43 -0000 1.1453
+++ rpm/CHANGES 11 Jul 2007 11:22:22 -0000 1.1454
@@ -1,6 +1,6 @@
4.5 -> 5.0:
- jbj: revert the _GetPass() hack-a-round.
- - jbj: set a "sane" 0002 umask always (#83006).
+ - jbj: set a default 0022 umask value always (#83006).
- rse: remove the already obsolete rpm.c
- rse/jbj: eliminated all major compile-time warnings
- rse: cleanup API by changing argument 2 of rpmDigestFinal() from "void **" to "void *"
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpmrc.c
============================================================================
$ cvs diff -u -r2.206 -r2.207 rpmrc.c
--- rpm/lib/rpmrc.c 10 Jul 2007 19:04:55 -0000 2.206
+++ rpm/lib/rpmrc.c 11 Jul 2007 11:22:22 -0000 2.207
@@ -851,6 +851,10 @@
/*@globals configTarget @*/
/*@modifies configTarget @*/
{
+ mode_t mode = 0022;
+
+ /* Reset umask to its default umask(2) value. */
+ mode = umask(mode);
configTarget = target;
@@ .
Received on Wed Jul 11 13:22:23 2007