| Index: lib/naclports/package.py
|
| diff --git a/lib/naclports/package.py b/lib/naclports/package.py
|
| index d42e6a461877dee4cd1079c7b14082adf7bbfbca..322f888b410df33b3a46ff0fb25acc0380fa7b84 100644
|
| --- a/lib/naclports/package.py
|
| +++ b/lib/naclports/package.py
|
| @@ -151,6 +151,9 @@ class InstalledPackage(Package):
|
|
|
| def Files(self):
|
| """Yields the list of files currently installed by this package."""
|
| + file_list = self.GetListFile()
|
| + if not os.path.exists(file_list):
|
| + return
|
| with open(self.GetListFile()) as f:
|
| for line in f:
|
| yield line.strip()
|
| @@ -168,7 +171,8 @@ class InstalledPackage(Package):
|
| LogVerbose('uninstall: %s' % filename)
|
| RemoveFile(fullname)
|
|
|
| - RemoveFile(self.GetListFile())
|
| + if os.path.exists(self.GetListFile()):
|
| + RemoveFile(self.GetListFile())
|
|
|
|
|
| def InstalledPackageIterator(config):
|
|
|