summaryrefslogtreecommitdiff
path: root/pym
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2007-01-18 06:34:52 +0000
committerAlec Warner <antarus@gentoo.org>2007-01-18 06:34:52 +0000
commite3daff129e4d688856b1a764a1ee25dd1326d974 (patch)
tree55f9d7560de2393d0bf904761c71b83e9409d5fc /pym
parentdump emerge's normpath in favor of portage_util's normalize_path (diff)
downloadportage-idfetch-e3daff129e4d688856b1a764a1ee25dd1326d974.tar.gz
portage-idfetch-e3daff129e4d688856b1a764a1ee25dd1326d974.tar.bz2
portage-idfetch-e3daff129e4d688856b1a764a1ee25dd1326d974.zip
fix apply_permissions import and use keyworded args in the call, as well as PORTAGE_INST_UID instead of root, also fix some spacies in emerge, thanks for Zac for reporting
svn path=/main/trunk/; revision=5699
Diffstat (limited to 'pym')
-rw-r--r--pym/portage_news.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/pym/portage_news.py b/pym/portage_news.py
index c06a726a..a0cb885a 100644
--- a/pym/portage_news.py
+++ b/pym/portage_news.py
@@ -5,7 +5,7 @@
from portage_const import INCREMENTALS, PROFILE_PATH, NEWS_LIB_PATH
from portage import config, vartree, vardbapi, portdbapi
-from portage_util import ensure_dirs
+from portage_util import ensure_dirs, apply_permissions
from portage_data import portage_gid
from portage_locks import lockfile, unlockfile, lockdir, unlockdir
@@ -89,7 +89,8 @@ class NewsManager(object):
unread_lock = lockfile( path )
# Make sure we have the correct permissions when created
unread_file = open( path, "a" )
- apply_permissions( unreadfile, 0, portage_gid, 664 )
+ apply_permissions( filename=unreadfile,
+ uid=self.config["PORTAGE_INST_UID"], gid=portage_gid, mode=664 )
for item in updates:
unread_file.write( item.path + "\n" )
@@ -113,7 +114,8 @@ class NewsManager(object):
unreadfile = os.path.join( self.UNREAD_PATH, "news-"+ repoid +".unread" )
# Set correct permissions on the news-repoid.unread file
try:
- apply_permissions( unreadfile, 0, portage_gid, 664 )
+ apply_permissions( filename=unreadfile,
+ uid=self.config["PORTAGE_INST_UID"], gid=portage_gid, mode=664 )
except FileNotFound:
pass # It may not exist yet, thats ok.