[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[MiNT] Re: Bootstrapping Sparemint
Hi,
thanks for your work!
On Wed, Aug 16, 2000 at 10:53:33PM +0200, Jo Even Skarstein wrote:
> Hi!
>
> I've put together some instructions and a bootstrap-archive (a slightly
> extended version of Guido's) for bootstrapping SpareMiNT. Please take
> a look at http://atari.nvg.org/sparemint/, I'd like some comments before
> I announce it publicly.
My comments:
- It's Sparemint, not SpareMiNT. ;-)
- It's not a distribution. :-(
It's a software archive. If you only install Sparemint packages
your system will lack of some important tools like /bin/more,
rsh, ...
- Maybe you could explain why (and in what respect) your bootstrapping
rpm archive differs from the Sparemint version. The biggest problem
was probably that the "Sparemint" rpm doesn't work without an fpu.
Have you fixed that in your archive? If not, I think Frank has an
fpu-free version, I think.
- If your bootstrapping archive is better than the Sparemint one,
is it ok, to replace it on the server? Or do you also put the
directory structure into the archive? That may cause problems,
and it would probably be a good idea also for your archive to
separate the "directory package" from the rpm stuff.
- The soft links in mint.cnf: You should point out that any deviation
from the scheme you propose may lead to problems. Having for example
/sbin and /usr on different partitions (like g:\sbin and h:\usr\sbin)
is asking for trouble. Sure, these are rpm bugs resp. shortcomings
in MiNT but weird symlinks are a constant source of problems with
rpm, not suitable for beginners.
- I prefer the notation
sln /g/usr /usr
- A reasonable path for mint.cnf would be for me:
setenv PATH /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/sbin:/usr/sbin:/usr/local/sbin
Again, I prefer the slash/colon notation and in that case I would highly
recommend it because it's not guaranteed that all programs understand
the version with the semi-colon or don't get confused by the backslash.
- Very important, the number one newbie problem:
$ su
...
# touch /etc/mnttab
before you install the first rpm. It's probably best to already create
that empty file in your directory archive.
- Not critical but worth mentioning: rpm also keeps track of and verifies
file timestamps. If you really bootstrap you neither have $TZ set
nor is the MiNTLib (with the timezone database) installed. In most cases
all file timestamps will then be wrong as soon as you have completed
your setup. Solution: until you have installed the MiNTLib and
tailored the tzinit invocation in mint.cnf to your needs you should
manually
setenv TZ "Ask-Your-Local-Unix-Guru"
The possible impact of wrong timestamps is not really serious but
for those who want it accurate ...
Thanks again for your work. I think there should be a link to your
document on the Sparemint server. What is the final URL?
Ciao
Guido