Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 663848 | Differences between
and this patch

Collapse All | Expand All

(-)a/lib/portage/package/ebuild/config.py (-2 / +6 lines)
Lines 259-264 class config(object): Link Here
259
			self.packages = clone.packages
259
			self.packages = clone.packages
260
			self.repositories = clone.repositories
260
			self.repositories = clone.repositories
261
			self.unpack_dependencies = clone.unpack_dependencies
261
			self.unpack_dependencies = clone.unpack_dependencies
262
			self._global_features_use = clone._global_features_use
262
			self._iuse_effective = clone._iuse_effective
263
			self._iuse_effective = clone._iuse_effective
263
			self._iuse_implicit_match = clone._iuse_implicit_match
264
			self._iuse_implicit_match = clone._iuse_implicit_match
264
			self._non_user_variables = clone._non_user_variables
265
			self._non_user_variables = clone._non_user_variables
Lines 961-966 class config(object): Link Here
961
962
962
			# initialize self.features
963
			# initialize self.features
963
			self.regenerate()
964
			self.regenerate()
965
			features_use = []
966
			if "test" in self.features:
967
				features_use.append("test")
968
			self.configdict["features"]["USE"] = self._global_features_use = " ".join(features_use)
964
969
965
			if unprivileged:
970
			if unprivileged:
966
				self.features.add('unprivileged')
971
				self.features.add('unprivileged')
Lines 1287-1292 class config(object): Link Here
1287
		self.modifying()
1292
		self.modifying()
1288
		self.configdict["env"].clear()
1293
		self.configdict["env"].clear()
1289
		self.configdict["env"].update(self.backupenv)
1294
		self.configdict["env"].update(self.backupenv)
1295
		self.configdict["features"] = {"USE": self._global_features_use}
1290
1296
1291
		self.modifiedkeys = []
1297
		self.modifiedkeys = []
1292
		if not keeping_pkg:
1298
		if not keeping_pkg:
Lines 1296-1302 class config(object): Link Here
1296
			del self._penv[:]
1302
			del self._penv[:]
1297
			self.configdict["pkg"].clear()
1303
			self.configdict["pkg"].clear()
1298
			self.configdict["pkginternal"].clear()
1304
			self.configdict["pkginternal"].clear()
1299
			self.configdict["features"].clear()
1300
			self.configdict["repo"].clear()
1305
			self.configdict["repo"].clear()
1301
			self.configdict["defaults"]["USE"] = \
1306
			self.configdict["defaults"]["USE"] = \
1302
				" ".join(self.make_defaults_use)
1307
				" ".join(self.make_defaults_use)
1303
- 

Return to bug 663848