﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1144	chicken-install's -keep-installed and -prefix/-deploy options don't play nicely together	evhan		"It would be ideal if the {{{-keep-installed}}} option to {{{chicken-install}}} respected {{{-prefix}}}/{{{-deploy}}}.

Currently, {{{-keep-installed}}} only considers eggs in the ""normal"" repository to be installed, regardless of whether it's given a {{{-prefix}}} argument. So, any eggs already installed there will be skipped (incorrectly) on {{{chicken-install -deploy -prefix foo ...}}}, and any eggs ''not'' installed there will be fetched and reinstalled under {{{foo/}}} on each invocation.

I think the options should respect one another, so that the following commands should result in the egg {{{foo}}} being downloaded and installed once, whether or not it's already installed in the normal repository:

{{{
$ chicken-install -deploy -prefix bar -keep-installed foo
# ... should download and install foo 
$ chicken-install -deploy -prefix bar -keep-installed foo
# ... should do nothing
}}}"	enhancement	closed	minor	4.12.0	core tools	4.9.x	fixed	chicken-install, extensions		medium
