Results may vary, but the general outcome is a reduced or condensed
output from portage's displays.
.TP
+.BR "\-\-reinstall changed\-use"
+Tells emerge to include installed packages where USE flags have
+changed since installation. Unlike \fB\-\-newuse\fR, this option does
+not trigger reinstallation when flags that the user has not
+enabled are added or removed.
+.TP
.BR "\-\-skipfirst"
This option is only valid when used with \fB\-\-resume\fR. It removes the
first package in the resume list so that a merge may continue in the presence
f.writer.flush()
def _reinstall_for_flags(self, forced_flags,
- orig_use, org_iuse, cur_use, cur_iuse):
+ orig_use, orig_iuse, cur_use, cur_iuse):
if "--newuse" in self.myopts:
- if org_iuse.symmetric_difference(
+ if orig_iuse.symmetric_difference(
cur_iuse).difference(forced_flags):
return True
- elif org_iuse.intersection(orig_use) != \
+ elif orig_iuse.intersection(orig_use) != \
cur_iuse.intersection(cur_use):
return True
elif "changed-use" == self.myopts.get("--reinstall"):
- if org_iuse.intersection(orig_use) != \
+ if orig_iuse.intersection(orig_use) != \
cur_iuse.intersection(cur_use):
return True
return False
print " "+turquoise("emerge")+" "+turquoise("--help")+" [ "+green("system")+" | "+green("world")+" | "+green("config")+" | "+green("--sync")+" ] "
print bold("Options:")+" "+green("-")+"["+green("abBcCdDefgGhikKlnNoOpqPsStuvV")+"] ["+green("--oneshot")+"] ["+green("--newuse")+"] ["+green("--noconfmem")+"]"
print " [ " + green("--color")+" < " + turquoise("y") + " | "+ turquoise("n")+" > ] [ "+green("--columns")+" ]"
- print " ["+green("--nospinner")+"]"
+ print " [ "+green("--reinstall ")+turquoise("changed-use")+" ] ["+green("--nospinner")+"]"
print " [ "+green("--deep")+" ] [" + green("--with-bdeps")+" < " + turquoise("y") + " | "+ turquoise("n")+" > ]"
print bold("Actions:")+" [ "+green("--clean")+" | "+green("--depclean")+" | "+green("--prune")+" | "+green("--regen")+" | "+green("--search")+" | "+green("--unmerge")+" ]"
print " Effects vary, but the general outcome is a reduced or condensed"
print " output from portage's displays."
print
+ print " "+green("--reinstall ") + turquoise("changed-use")
+ print " Tells emerge to include installed packages where USE flags have"
+ print " changed since installation. Unlike --newuse, this option does"
+ print " not trigger reinstallation when flags that the user has not"
+ print " enabled are added or removed."
+ print
print " "+green("--skipfirst")
print " This option is only valid in a resume situation. It removes the"
print " first package in the resume list so that a merge may continue in"