home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!agate!usenet.ins.cwru.edu!gatech!destroyer!cs.ubc.ca!news.UVic.CA!sanjuan!pmacdona
- From: pmacdona@sanjuan (Peter MacDonald)
- Newsgroups: comp.os.linux
- Subject: Re: A discipline for packages
- Message-ID: <1992Dec31.022954.5807@sol.UVic.CA>
- Date: 31 Dec 92 02:29:54 GMT
- References: <marcf.725692346@yorku.ca> <T8BmwB1w165w@kf8nh.wariat.org>
- Sender: news@sol.UVic.CA
- Organization: University of Victoria, Victoria B.C. CANADA
- Lines: 43
- Nntp-Posting-Host: sanjuan.uvic.ca
-
- In article <T8BmwB1w165w@kf8nh.wariat.org> kf8nh@kf8nh.wariat.org (Brandon S. Allbery) writes:
- >marcf@nexus.yorku.ca (Marc G Fournier) writes:
- >> nelson@crynwr.com (Russell Nelson) writes:
- >> >You know something I've always hated about Unix (and people are
- ...
- >If, in my copious spare time [ ;-) ] I can manage to put together an
- >install/uninstall/update package that works that way, I'll be glad to donate
- >it to Peter so SLS will have a better install/uninstall package than the
- >commercial *xes :-) --- after all, how many of those deal nicely with the
- >"update" case? I would include a way to specify a data file update/backoff
- >program as well, so an update won't stomp your data files or force you to
- >update them manually (well, it won't help with private data files aka dot
- >files, etc.) and if you back off the update it can convert them back for you
- >as well.
- >
- >Comments? Suggestions? Criticism? Let's do this right and create an
- >install package that will make the commercial vendors green with envy! :-)
-
- Actually I responded via email to Neslon's initial suggestion. The
- gist of it is there is no benefit to the symbolic links idea.
- SLS already allows easy uninstall (not that anyone uses it)
- via "sysinstall -remove pkg".
-
- Symbolic links turn out to be a system admins nightmare, and I am thinking
- seriously about clensing SLS of all such, except for directories.
- While hardware is cheap, slowing it down makes no sense.
-
- As for making a real fancy install program. Best not. The main reason
- is that the current scheme uses shell scripts and a few programs
- like tar, compress, sed, etc. All of this fits nicely onto the
- ramdisk (shell scripts are small). Perl just won't go.
- Even a fancy program will cramp things up. SLS may not be
- perfect, but it is very modular.
-
- My intention, though, was to put a fancy frontend onto sysintall,
- perferably menu driven, etc. Actually, a better menu program would
- be the first order (must be based on text files). Even simpler,
- just add more menus to the existing menu program and send them
- to me. Design them so that they automatically answer many of the
- newbie questions. We can always convert the menus when a new
- program comes along. If I had more time ...
-
- Peter
-