As a side note, if you are interested in what is going on with the move to Maven2: https://fedora-commons.org/confluence/display/FCREPO/ANT+to+Maven2 Andrew
On Mon, Jun 8, 2009 at 10:05 AM, Bill Branan <[email protected]> wrote: > Hi Asger, > Thanks for writing this up, your recollection is very similar to mine. One > addition I would make is that besides SSL config, the installer sets up > servlet filters, primarily for doing authentication. This may be addressed > somewhat by the FESL effort, but in the meantime auth settings can be pushed > into the fcfg file which is read by a filter that is always available. I > created a tracker item for this with your list (and some of my additions) > here: https://fedora-commons.org/jira/browse/FCREPO-504 > I would like to push this further, at least to see what roadblocks we come > upon. Andrew Woods is currently in the process of reworking the code > structure as part of the move towards building with maven, so now doesn't > seem like a great time to start an unrelated restructuring task. Once the > transition to maven is under our belts, though, I intend to give this a > shot, with the help of anyone who is interested. > For now, I'd be happy to collect use-cases from anyone that sees this as > beneficial (i.e. how you can see making use of such an install method) or a > problem (i.e. how doing an install this way would make life harder for you.) > Bill > > On Mon, Jun 8, 2009 at 7:17 AM, Asger Blekinge-Rasmussen > <[email protected]> wrote: >> >> Hi >> >> Interestingly, I had the same talk with >> Chris Wilper >> Bill Branan >> Dan Davis >> >> after OR09. >> >> We came up with a total redesign of the fedora install procedure. Here >> goes, from memory: >> >> 1. Fedora is just a .war file. There is no installer. >> 2. You install said war file in a tomcat. >> 3. Upon init of the war file, fedora reads /fedora/fedora.fcfg, or >> another location specified in the war files web.xml >> 4. This config file specify, among all the things it already does, the >> Fedora Home dir. >> 5. If this dir does not exist, it is created and populated with the >> nessesary stuff from the war file. >> >> >> The purpose of the current installer is primarily to set up the web.xml. >> That settings have to be set up in the web.xml is unfortunate, but >> unavoidable. >> >> The features that are set up, again from memory: >> 1. SSL endpoints >> 2. Other endpoints >> >> As far as we could establish, the SSL endpoints are somewhat odd, since >> people would probably use the tomcat in SSL, rather that the specific >> web application. >> >> The other endpoints, we envisage, are default enabled. The fedora.fcfg >> specify which class should handle requests for each endpoint, and thus >> certain endpoints could have stub implementations per default. >> >> >> Bill Branan wanted to pursue this design further, and I haven't heard >> from him since. I have yet to find a good reason for not using this >> design, but I hope to hear from others here on the list. >> >> Regards >> >> On Sat, 2009-05-16 at 17:21 +0200, Chris Wilper wrote: >> > Hi Douglas, >> > >> > Did you know the installer can run non-interactively by giving it a >> > properties file as an argument? Probably not, since it wasn't >> > documented :) But now it is, on this page: >> > http://fedora-commons.org/confluence/x/wABI >> > >> > We use this a lot for Fedora's CI tests, since they need to be run in >> > a fresh Fedora installation each time. >> > >> > Try running it interactively first, making the choices you want. Then >> > look at $FEDORA_HOME/install/install.properties. It should contain >> > things like the fedora.home choice, db choice, etc. Modify it however >> > you want for your installer, then run: >> > >> > java -jar fedora-installer-3.2.jar install.properties >> > >> > - Chris >> > >> > On Fri, May 15, 2009 at 5:49 PM, STANLEY, DOUGLAS <[email protected]> >> > wrote: >> > > Hello all, >> > > >> > > I’m working on building a debian package for fedora commons, and I was >> > > wondering if there’s an alternative way to install it (i.e. not using >> > > the >> > > java installer)? Or at the very least, are the steps that the java >> > > installer >> > > takes documented anywhere? Can I peak at the source code somewhere to >> > > see >> > > what the steps are? Essentially, I have to install everything to a >> > > temporary >> > > directory that then gets tar’d up and put as part of the package, and >> > > trying >> > > to trick the java installer to install to this temporary directory is >> > > proving tricky. Can I just do something like: >> > > >> > > ant server >> > > >> > > to build the server stuff, then copy the files it builds? Is there >> > > more >> > > that the installer does? >> > > >> > > Thanks, >> > > >> > > Doug >> > >> > >> > ------------------------------------------------------------------------------ >> > Crystal Reports - New Free Runtime and 30 Day Trial >> > Check out the new simplified licensing option that enables >> > unlimited royalty-free distribution of the report engine >> > for externally facing server and web deployment. >> > http://p.sf.net/sfu/businessobjects >> > _______________________________________________ >> > Fedora-commons-developers mailing list >> > [email protected] >> > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers >> >> >> >> ------------------------------------------------------------------------------ >> OpenSolaris 2009.06 is a cutting edge operating system for enterprises >> looking to deploy the next generation of Solaris that includes the latest >> innovations from Sun and the OpenSource community. Download a copy and >> enjoy capabilities such as Networking, Storage and Virtualization. >> Go to: http://p.sf.net/sfu/opensolaris-get >> _______________________________________________ >> Fedora-commons-developers mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > Fedora-commons-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers > > ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
