[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
KGMD 2.0
> 0) Provide an "upgrade script" that will back-up a current users
> configuration to floppy (eg) for use in installing KGMD 2.0 -
> basically files in /etc, /usr/local/lib (for pine, lynx, etc),
> /var/spool/mail/*, and anywhere else _WE_ identify. OBVIOUSLY, it
> will be up to the user to back up their own personal stuff (you
> don't already...??!!!)
The backup script should IMHO be provided only as an example. I think
users' configurations vary too much for it to be of help without fiddling
(They are installing KGDM to get stuff into standard locations :)).
IMHO a backup script that fails confuses new users more than no backup.
Better let the script rename every file it would overwrite, like this:
filelist = <files to upgrade>
for i in filelist
do
if [ -e $i ]
then
mv $i $i.orig
fi
done
tar -zxvf /a/upgrade.tgz
If users wants to backup the files later, something like this could
be used: tar -zcvf /a/backup.tgz -C / `find -name *.orig -print`
when user will have the tools to do this (find etc).
> 1) FHS documentation states that the various filesystem
> (partition) components be kept to a reasonable size. Ideally,
> this means, as part of this new distribution, the opening
> (instruction) documentation should instruct the user to create
> various partitions on a hard disk. Many users will not want to do
> this (I expect), so an alternate method will be provided. But many
> will, so suitable partition sizes will need to be determined, eg
> (completely random figures - plucked from the air about me) 5Mb
> for the root filesystem, 20Mb for /home, etc, etc...
>
> 2) root.tgz - this will be the bare bones for booting ONLY: /bin,
> /sbin, /etc, /root will contain binaries and configuration files
> as layed out by the FHS documentation.
After you got the packages made, you'll know how much at least is needed ;-)
> Q a. Should inetd and friends reside in /sbin?
/sbin is on the root partition where should be only the files needed
for booting the system up (in different configurations) and fixing
errors (fsck). Inetd offers services *to* network so the answer
would be no.
> Q b. Should there be provision for an alternate hostname during
> single user boot?
?
> 8) (Probably more important than I've numbered it) Multilingual
> support. I believe the man pages/documentation could be done as
> deutsch.tgz, english.tgz, francais.tgz, italiano.tgz, etc...
I doubt we got enough/interested people for translating man pages. That
should IMHO be left for the larger freeware/GPL communities. Translating
the most important installation documents (MiNT, MiNTNet, FHS etc)
would be good though if there just are volunteers.
- Eero