I'd suggest that tools, like reinstall.sh, that work for INSPIRE, and help INSPIRE devs switch between INSPIRE for dev and Atlantis for testing, would make sense in an INSPIRE repo.
Other tools, that help install Invenio from scratch, which reinstall does not do (as the name implies) might be more happily housed somewhere more general. Of course if there is nowhere else general, then I'm happy to have them here, but their use does not seem limited to INSPIRE. Travis On Apr 12, 2011, at 9:48 AM, Joe Blaylock wrote: > 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 > Travis C. Brooks Manager of Information Systems & INSPIRE SLAC National Accelerator Laboratory Library http://inspirebeta.net
