What configure format do you use for compiling and why ?
Example (you don't have to reply as the example but do state your directory setup):
<Layout MyPersonalizedLayout> prefix: /usr exec_prefix: ${prefix} bindir: ${prefix}/bin sbindir: ${prefix}/sbin libdir: ${prefix}/lib/application_name libexecdir: ${prefix}/lib/application_name/modules installbuilddir: ${prefix}/lib/application_name/build mandir: ${prefix}/man sysconfdir: /etc/application_name includedir: ${prefix}/include/application_name localstatedir: /var runtimedir: ${localstatedir}/run/application_name logfiledir: ${localstatedir}/log/application_name </Layout>
What steps do you consider and what messures you do before recompiling or upgrading an application ?
How do you keep track of all the configure options you last used to compile an application ?
Do you take periodically backups from the configuration files ? how often ?
Do you have a special/different upgrading system so you can maintain the last working application until the new one is ready to roll ?
Do you generally test a compilation before putting it to pratice on your production server, what are you considerations before doing so ?
I am not much of a person that uses instaling managers such as yum, apt-get and others alike, while I do belive they are great for some stuff I prefer having my own control and possibilities within the applications i need to manage so I would like to know how everyone threat this.
If this question gets more then 3 answers I will make it a community wiki until then I ask you not to make it into one