Subject: Re: Xinst
To: Markus Baeurle <emw4maba@gp.fht-esslingen.de>
From: Peter Berg <Peter.Berg@ww.tu-freiberg.de>
List: port-arm32
Date: 11/13/1996 21:04:23
> Hi Peter!
> 
> In message <199611081905.UAA01433@line9.slipneu.tu-freiberg.de>
>           Peter Berg <Peter.Berg@ww.tu-freiberg.de> wrote:
> 
> > I suggested to split the installer into several applications. For every need
> > one, not one for all. the reason for is:
> How would you split it? I don't think you can split the job of installing sets
> into more fractions in a sensible way.

Don't mean to split the set installer. I mean it is easier to have a prog. for
installing sets, one prog for network administration, one for user 
administration and so on.

> > What's the state of your X-based installer, Mark ? (wich lang. and toolkit)
> 
> I hope there isn't one yet, I wouldn't like to see Mark using his precious time
> for knick-knack (at least it is at the current state of RiscBSD).
> I suggest we focus on important and basic things first.
> (If you think this doesn't fit what I said on Nov 5: I thought the same. ;-)
> I didn't read carefully what I was commenting on then, I thought Peter meant
> the program which gets the basic stuff installed, ie. what is done with the
> installation disk now.)

I didn't mean with this mark should go one and write one. I only want to know
who develops one to save my time !

> Before thinking about fancy X installers, I would rather like to see things
> fixed which bother me every day like bugs, slow SCSI drivers, broken console,
> no German keymap...
> The inst script works fine (apart from the bug that it doesn't list /any/ set
> any more because of problems with the new method using awk and all this stuff
> I don't know much about), so it's not top priority to replace it IMHO.
> Don't forget you won't always be able to use an X based installation program.

If you only have 4MB DRAM this might be true ;)
But with 12MB and running the system from CDrom ...

> That's clear. This also applies to writing documentation or porting programs.
> This should ideally be announced by everybody as soon as he starts the work.

apropos announcing ...
here is a listing off all software ported by me for RiscBSD. The most of them 
are
not yet made into sets and not all of them are useable (FPU needed!), but they 
all
work. As soon as I have upgraded to v1.2 I start to make them ready as sets 
(not all
only the intresting ones).
 

total 24720
-rw-r--r--   1 root     wheel      291640 Nov 13 18:33 
Civilisation_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      177555 Sep 17 14:50 
Ftptool4.6_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      299292 Sep 14 14:19 Xaw3d.tgz
-rw-r--r--   2 root     wheel      172809 Aug 30 16:11 bwBasic.tar.gz
-rw-r--r--   2 root     wheel     2072791 Sep 29 00:49 
chipmunk_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      321911 Sep 17 14:43 
color_xterm_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      839775 Sep 11 16:15 
elm2.4.ME+.22_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel      123661 Oct 20 00:30 
flying-6.20_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      653421 Aug 30 16:11 
fvwm95-2.0.41e_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel     1706030 Sep 21 16:03 
ghostscript-fonts-2.6.1.tar.gz
-rw-r--r--   2 root     wheel      731910 Sep 21 16:03 
ghostscript-fonts-other-3.53.tar.gz
-rw-r--r--   2 root     wheel     1350870 Sep 21 16:03 
ghostscript-fonts-std-3.53.tar.gz
-rw-r--r--   2 root     wheel      170804 Sep 21 16:34 
ghostview_1.5_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel     2085516 Sep 21 18:35 gs3.53_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel       52931 Aug 30 16:11 lharc_src_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel       99918 Aug 30 16:11 libSX_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      160675 Aug 30 16:11 
metamail_V2.7_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel     1805404 Oct 20 20:57 
mh-6.8.3_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      266641 Aug 30 16:11 
mumail-2.4b_RiscBSD_modified.tar.gz
-rw-r--r--   2 root     wheel     1038700 Sep 17 14:38 
netpbm_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      700242 Sep 17 14:42 
p2c-1.21alpha-07.Dec.93_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      137519 Sep 11 15:31 
popclient-3.0b6_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel      180111 Sep 17 14:48 
procmail-3.11pre4_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel      774263 Oct  3 12:49 
rasmol_2.6_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      626970 Sep 24 14:00 suit-2.3-doc.tar.gz
-rw-r--r--   2 root     wheel      321461 Nov  9 19:08 suit-2.3_RiscBSD.tar.gz
-rw-r--r--   1 root     wheel       10666 Nov 11 20:55 sxpc_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      196394 Oct 22 19:25 
tcl-dp3.2_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      847778 Oct 23 17:37 
tcl7.5_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      612150 Aug 30 16:11 tin-src_only.tar.gz
-rw-r--r--   2 root     wheel     1664042 Oct 23 18:20 tk4.1_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      114480 Oct 20 00:27 
tkgoodstuff_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      215948 Aug 30 16:11 
tkined_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      260361 Aug 30 16:11 xaero_src_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel      305005 Sep 27 20:17 
xarchie-2.0.9_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      617209 Sep 16 11:41 
xboing_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel     1064985 Sep 18 18:16 
xcoral_v2.4_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       92527 Aug 30 16:11 xdpyinfo.tar.gz
-rw-r--r--   2 root     wheel      153162 Aug 30 16:11 xearth-1.0_src.tar.gz
-rw-r--r--   2 root     wheel       21514 Sep 17 14:45 
xemeraldia_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      118943 Aug 30 16:11 
xfm-1.3_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      259635 Sep 16 11:44 
xgalaga_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       19831 Aug 30 16:11 xgroups_src.tar.gz
-rw-r--r--   2 root     wheel      229103 Aug 30 16:11 
xkoules.src_RiscBSD.tar.gz
-rw-r--r--   2 root     wheel       57419 Oct 19 11:56 xless_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       11108 Aug 30 16:11 
xmines.RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       16983 Aug 30 16:11 
xmoontool_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      261181 Aug 30 16:11 xmountains.tar.gz
-rw-r--r--   2 root     wheel       51414 Sep 17 14:46 
xpacman_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       52300 Sep 17 15:04 xpcd_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel       53157 Oct 19 22:26 
xpmwish_RiscBSD_src.tar.gz
-rw-r--r--   2 root     wheel      183721 Aug 30 16:11 xscreensaver-1.25.tar.gz
-rw-r--r--   2 root     wheel       36352 Aug 30 16:11 xsnow-1.39.tar.gz
-rw-r--r--   2 root     wheel      112355 Aug 30 16:11 xspringies.tar.gz

> 
> > I have included a short demo GIF of a SUIT GUI in this
> > mail
> 
> It looks fine.
> How difficult is it to write such a program?

For every button/gadjet just one line to createee it and one line for 
registering
your callback function, thats all.
Everything what you only need to look good, you may interactive at the runtime
of your application.
(The sample I think only was 15 lines C code long)

> Wouldn't tcl/tk also do it? This would have the same advantage as the current
> inst script that you can very easily change it.

Easy ?
As long as you are familiar with tcl, may be, but if not you won't be able to 
change
the right.
The disadvantage that tcl/tk has on RiscBSD is, that it is a 
interpreterlanguage and
the interpreter often makes floatingpoint operations.



Ciao, Peter

 _____  _          ____   _____ _____  
|  __ \(_)        |  _ \ / ____|  __ \  
| |__) |_ ___  ___| |_) | (___ | |  | |
|  _  /| / __|/ __|  _ < \___ \| |  | |  
| | \ \| \__ \ (__| |_) |____) | |__| | 
|_|  \_\_|___/\___|____/|_____/|_____/  
                                        
E-Mail: Peter.Berg@ww.tu-freiberg.de
WWW   : http://www.ww.tu-freiberg.de/~pberg