[openbeos] Re: Installer Proposal

  • From: Kobi Lurie <k_lurie@xxxxxxxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Mon, 02 Dec 2002 18:15:15 +0200

please make sure the installation shell script doesn't assume anything about the partition i'm going to install into
i had much trouble with apps that installed with a shell script and couldn't understand a partition name of two words, as in "bfs space".
also, how do u know what shell script we'll use.
what if someone doesn't want bash?
i think the installer should be able to have all the functions itself.
also, what if i've got a power failure in my house, exactly in the middle of installation?
what happens then?
how can we get the system back?
if i specify a directory to replace, then when the installation starts, it should backup to a file (say tar.bz2) and delete it afterwards.
this will make the process longer though. do you have a better idea?
and last thing: how exactly do dependencies work here? do we download what we need?
is there support for downloading optimized packages (compiled for athlon, i686, etc. when we move to gcc 3.2x) from the package server?
thanks.
btw, it's good that u brought up this subject, it's an important one.
do you think we can use it to install the entire os as well?
maybe from a base, and then download the necessary parts?
this might fit in a floppy. (kernel, app server, installer, ethernet, drivers)
hmmm.. maybe not.
this subject ignites alot of thoughts..
wish u luck in coding this.


Niels S. Reedijk wrote:

Hello all,

Attached is the first part of my installer proposal. I am willing to code it if the idea is supported by the rest of you lot. Here's a summary of the goals and features of the installer:
- Provide a standard interface for customized installers
- Create perfect uninstallers instantly
- Support for dependencies
- Centralized database


It is a replacement for SoftwareValet. This means that any package compiled for
OBOS will install on all the different distributions derived from it. Please read the
first two paragraphs, as the third one already goes into somewhat more detail.
I'd like to get started on the library ASAP, however, I am eager for your
comments.


Niels S. Reedijk




Other related posts: