chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] reinstall all eggs


From: Alex Shinn
Subject: Re: [Chicken-users] reinstall all eggs
Date: Thu, 19 Apr 2007 20:18:03 +0900

On 4/19/07, felix winkelmann <address@hidden> wrote:
On 4/19/07, Andre Kuehne <address@hidden> wrote:
> Hi everyone
>
> I was wondering if it's appropriate/saver to reinstall all eggs after a 
chicken upgrade
> and if there is an easy way to do this, so that i don't have to manually run 
chicken-setup
> for every installed egg.
>
> What about two additional options for chicken-setup:
>
>    1) reinstall all eggs
>    2) reinstall all eggs with available upgrades
>
> Would these be useful or just waste?
>

Useful. I don't know when I get around implementing this, but I'll
write a trac ticket anyway.

I've been using the following utilities.

To upgrade all eggs with available updates:

# cd TEMP_DIRECTORY &&\
  rm -rf *.egg *.egg-dir &&\
  chicken-setup -d `chicken-setup -C | cut -d" " -f 1`

If you're really brave you could put that in a daily cron job :)

Also, to get a list of all available but uninstalled eggs:

$ chicken-setup -fetch-tree |\
 grep '^[ (](' | perl -ape 's/^[ (]\(([^ ]+)(?: .*)?$/\1/' |\
 sort > pkg.txt
$ chicken-setup -l | cut -d" " -f 1 | sort |\
 comm -1 -3 - pkg.txt

--
Alex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]