diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:59:12 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:59:12 +0000 |
commit | 7a3c2ab0e9c5b2b5eba10c8670b01ffc37848060 (patch) | |
tree | ad1e05f5d563b97ddda2b3d8e367450b43fa18e5 /apt-pkg/acquire-item.cc | |
parent | cd14eaf27b6d7434e73ecf1c04fbc55be6e88c1f (diff) |
Force file perms to 0644 for cache and lists.
Author: jgg
Date: 2002-04-26 05:35:57 GMT
Force file perms to 0644 for cache and lists.
Diffstat (limited to 'apt-pkg/acquire-item.cc')
-rw-r--r-- | apt-pkg/acquire-item.cc | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/apt-pkg/acquire-item.cc b/apt-pkg/acquire-item.cc index 7ff3a58e9..717d64754 100644 --- a/apt-pkg/acquire-item.cc +++ b/apt-pkg/acquire-item.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: acquire-item.cc,v 1.44 2001/05/07 05:49:43 jgg Exp $ +// $Id: acquire-item.cc,v 1.45 2002/04/26 05:35:57 jgg Exp $ /* ###################################################################### Acquire Item - Item to acquire @@ -125,7 +125,7 @@ void pkgAcquire::Item::Rename(string From,string To) From.c_str(),To.c_str()); Status = StatError; ErrorText = S; - } + } } /*}}}*/ @@ -185,6 +185,7 @@ void pkgAcqIndex::Done(string Message,unsigned long Size,string MD5, string FinalFile = _config->FindDir("Dir::State::lists"); FinalFile += URItoFileName(RealURI); Rename(DestFile,FinalFile); + chmod(FinalFile.c_str(),0644); /* We restore the original name to DestFile so that the clean operation will work OK */ @@ -312,6 +313,8 @@ void pkgAcqIndexRel::Done(string Message,unsigned long Size,string MD5, string FinalFile = _config->FindDir("Dir::State::lists"); FinalFile += URItoFileName(RealURI); Rename(DestFile,FinalFile); + + chmod(FinalFile.c_str(),0644); } /*}}}*/ // AcqIndexRel::Failed - Silence failure messages for missing rel files /*{{{*/ @@ -348,7 +351,8 @@ pkgAcqArchive::pkgAcqArchive(pkgAcquire *Owner,pkgSourceList *Sources, if (Version.Arch() == 0) { _error->Error(_("I wasn't able to locate a file for the %s package. " - "This might mean you need to manually fix this package. (due to missing arch)"), + "This might mean you need to manually fix this package. " + "(due to missing arch)"), Version.ParentPkg().Name()); return; } |