[gentoo-portage-dev] A way to prevent useless rebuild?

2013-01-20 Thread Pacho Ramos
I noticed go USE flag was masked on gcc:4.6, the problem is that I
just compiled it a week ago with USE=-go... then, I would like to know
if there is a way to prevent it from being rebuild again :| (It will
take some time in my currently running system but on other machines I
maintain it will take hours)

For the future, wouldn't be possible (probably on a new eapi) to
indicate in some way to the package manager that:
(masked USE flag) is equivalent to (-USE flag) or (+USE flag)?

Maybe some indication in profiles masking file like:
$(category)/$(package) go (-go) - it would indicate that, if version to
be rebuild was compiled with -go, no rebuilding is really needed

What do you think?

Thanks a lot


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-portage-dev] A way to prevent useless rebuild?

2013-01-20 Thread Arfrever Frehtes Taifersar Arahesis
2013-01-20 13:22:42 Pacho Ramos napisaƂ(a):
 I noticed go USE flag was masked on gcc:4.6, the problem is that I
 just compiled it a week ago with USE=-go... then, I would like to know
 if there is a way to prevent it from being rebuild again :| (It will
 take some time in my currently running system but on other machines I
 maintain it will take hours)

sed -e s/\(^\| \)go\($\| \)/\1\2/;s/^ //;s/  / /g;s/ $// -i 
/var/db/pkg/sys-devel/gcc-4.6.3/IUSE
touch /var/db/pkg/sys-devel/gcc-4.6.3
touch /var/db/pkg/sys-devel
touch /var/db/pkg

-- 
Arfrever Frehtes Taifersar Arahesis


signature.asc
Description: This is a digitally signed message part.