From: Heiko Z. <he...@zu...> - 2005-02-20 02:51:17
|
Bruce Smith wrote: >>>My idea is to expand menuconfig, and the install process for some >>>software, to include a third option. Instead of just Y/N to select the >>>package to be installed (or not), include a third option of "P" to build >>>the software as a "package" that could be optionally installed to the >>>hard drive. That would produce a tarball and an install script on the >>>CD Then the software could be optionally installed on the hard drive >>>(instead of installing in the CDROM tree). >>>... >>>There are a lot of details we'd have to work out, like where to install >>>on the hard drive, but let's see what everyone thinks about the basic >>>idea before we get lost in too many details. >>> >>> >>Hmmmmm...... >>We could certainly make something out of this idea. >> >> > >OK, let's hash this out and see if it might work. > >First we need some partition on the hard drive to install software. >I don't care what it's named, so let's install under /opt until someone >has a better idea. > >Most software now gets installed under tmp/tmp/... and then copied to >the CD tree. Instead of copying it to the CD tree, the "P" (package) >menuconfig option tells the install script to tar up tmp/tmp/... and put >the tar file(s) on the CD under the /packages directory (or whatever you >want to call it). > >I'm thinking we should probably create two tar files, one for /etc files >and one for hard drive files. That way people could upgrade to a new >version of Apache (or whatever) by simply "rm -fr /opt/apache2/" and >untaring the new package, without changing their config files. > >We have to worry about $PATH and libraries. I'm thinking we could >probably add the library path to ld.so.conf when needed and add paths >in /etc/profile.d/apache2. > >How's that for a start? :-) > > (sorry for the late response) It actually sounds pretty straight forward. I'm a little afraid of how many DL version we would have to release. Some people would prefer having everything on their CD because it's more secure, others would like the package option.... -- Regards Heiko Zuerker http://www.devil-linux.org |