[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] #1144: chicken-install's -keep-installed and -prefix/
From: |
Chicken Trac |
Subject: |
[Chicken-janitors] #1144: chicken-install's -keep-installed and -prefix/-deploy options don't play nicely together |
Date: |
Wed, 30 Jul 2014 19:19:27 -0000 |
#1144: chicken-install's -keep-installed and -prefix/-deploy options don't play
nicely together
-----------------------------------------+----------------------------------
Reporter: evhan | Owner:
Type: enhancement | Status: new
Priority: major | Milestone: someday
Component: core tools | Version: 4.9.x
Keywords: chicken-install, extensions |
-----------------------------------------+----------------------------------
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
}}}
--
Ticket URL: <http://bugs.call-cc.org/ticket/1144>
CHICKEN Scheme <http://www.call-with-current-continuation.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.
- [Chicken-janitors] #1144: chicken-install's -keep-installed and -prefix/-deploy options don't play nicely together,
Chicken Trac <=