On 04/12/2011 05:57 AM, Henning Weiler wrote: >> We should really create some sommunity github for Invenio goodies >> where we could keep things like that? It may not be useful for general >> public, but it would be too bite to loose that work! What do you >> think? > I also ported the scripts (both, software requirements install and Invenio > install) to debian-based systems using apt(itude) and easy_install. > > I'll gladly push it somewhere as well, if there is an interest.
I think these would be really good to have. Recently here at SLAC we've been using a script for invenio and inspire installation (and reinstallation) on previously prepared machines, which is currently living at https://github.com/INSPIRE-HEP/INSPIRE/blob/master/conf/reinstall.sh - it's been pretty useful, allowing quick and easy partial and complete reinstallation, with or without database initialization. Its configuration can be a bit fiddly; we should probably commit a mostly-working config. But once you set up your various files in /opt/inspire/ you can also easily switch between two databases (presumably atlantis and inspire) that remain installed, and extending it to more instances (a prod dump, for example) wouldn't be hard. So perhaps we can put these host-preparation tools into https://github.com/INSPIRE-HEP/INSPIRE/blob/master/conf/ ? Joe