[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[MiNT] OSMD - introduction
Dear MiNT users/coders,
these days I heavily work on a new MiNT installation/distribution
which should replace the great but a bit old KGMD/KEMD. I am not
(yet) a coder and that's why I have time for such things.
Nevertheless it's also a reason why I do not fully understand all the
aspects of MiNT. So I have a few questions, but first a short
introduction.
I call it OSMD = Olomouc SpareMiNT Distribution (Olomouc = nice town
where I and both members of Jay Soft - who help me - live). Our aim
is to prepare a TOS+68030 compatible computer easily to install the
SpareMiNT rpm packages. It shouldn't be more complicated (measured in
the number of dialogs) than the standard RedHat 7.1 installation. I
think it will require 3 dikettes (1 install floppy and two with the
config files and rest of KGMD) and of course CD-ROM with SpareMiNT.
We want our installation to do these things:
- prepare a Minix or Ext2 (optionally) partition
- extract the rpm tar.gz + directory structure
- install kernel+modules from rpm
- install basic rpm packages and rpm from rpm
- install OSMD-base.rpm with basic configuration
- ask some questions and modify the configration
- install some KGMD programs which are not yet in SpareMiNT
- install selected SpareMiNT packages
- install other software (XaAES, GEM-init, ...)
Now we have (working OSMD version 0.2):
- installation looking like KEMD and doing these steps:
- chooose the install language (only English available)
- prepare a Minix or Ext2 (optionally) partition
- extract the rpm tar.gz + directory structure
- install elementary rpm packages and rpm.rpm
- KGMD Kit segmented to the original parts.
We need help in these areas:
1. Current install-scripts problems:
- in MINT.CNF I try to do a multiple copy of files named setup.?? (??
= shortcats for different languages like de, en, cs, fr, ...) but as
a result in the destinational directory a file named "setup.??"
apears instead of the multiple copy... (I also tested "*").
- I have uncompressed rpm from tar.gz on a newly crated Minix/Ext2
parttion and done 'rpm --initdb'. I have correctly (all the others
work) set links of the root directoried (/bin, ... /usr, /var) to the
new partition. I try to install bash and this appears:
error creating temporary file //var/tmp/rpm-tmp.<number>
where <number> is a real number.
2. Configuration files
KGMD had its own commented config files (mint.cnf, /etc/*, ...).I am
going to use modified example of MINT.CNF from FreeMiNT 1.15.12. Is
it a good idea to issue /etc files from the Linux ones (means the
setup-*.rpm package)? Are there another important config files? I
will welcome any sugestions of the defaults. It could also be
possible to have prepared several configurations (e.g.
Falcon/TT/Milan) and choose the right one during the installation.
3. The way of installation
At the moment I have rewritten and tested the KEMD setup script. It
can do more than the half of above mentioned operations. I know this
type of text installation is not much sexy but it is the only thing I
can do. There are two other proposals (both from Jay Soft):
a) do a text installation using tty dialogs
b) do a GEM installation using GEMSetup or something like that
What do you think as a MiNT large public? Any other proposals?
4. Localizaton
We design whole installation as open and international. There will be
a possibility to translate the installation script to many languages
and choose your favourite one at the beginning of the instalation. We
will be able to prepare English and Czech versions (no matter what
way of installation in point 1 will be chosen). We wil be glad if
some of you will translate the script to German, French, ...
5. KGMD
I selected parts which are not in SpareMiNT and am going to do a
small rpm packages from them. These should be used untill a new port
for SpareMiNT will be done. For details please see the next message.
Regards,
Bohdan Milar