On 15 March 2015 10:25:40 AM AEST, James <wirel...@tampabay.rr.com> wrote:
>Neil Bothwick <neil <at> digimed.co.uk> writes:
>
>
>> > I'm not sure how to put everything dev-java into a set; so that 
>> > it will updated but not depclean out those packages.
>
>> A set can be simply a list of packages in a file in
>/etc/portage/sets.
>
>
>Ok so I created this file (644): 
>/etc/portage/sets/dev-java
>
>I put a list of file in there, here are a few:
>dev-java/log4j
>dev-java/xpp2
>dev-java/xpp3
>dev-java/jaxme
>java-virtuals/stax-api
><snip>
>
>I tried all sorts of --depclean  syntax variants but it did not protect
>the 
>files listed in the file from removal. I modified my make.conf like so:
>
>EMERGE_DEFAULT_OPTS="--exclude gentoo-sources @dev-java " 
>
>
>Now every rendition of depclean usage just wants to remove these files.
>It feels like there is a working mechanism here, but I'm struggling
>to find the exact method to protect these files from depclean, not
>identify
>them form deep cleansing. What am I missing?


Does the --exclude list need to be quoted?

I'm thinking something like the following might work

EMERGE_DEFAULT_OPTS="--exclude \"gentoo-sources @dev-java\" " 

Bruce

-- 
:b

Reply via email to