From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2914 invoked from network); 16 Jun 1999 14:23:40 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 16 Jun 1999 14:23:40 -0000 Received: (qmail 23754 invoked by alias); 16 Jun 1999 14:23:25 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 6667 Received: (qmail 23738 invoked from network); 16 Jun 1999 14:23:23 -0000 From: "Andrej Borsenkow" To: "Peter Stephenson" , "Zsh hackers list" Subject: Modules and function install RE: pws-22 Date: Tue, 15 Jun 1999 19:40:27 +0400 Message-ID: <001301beb745$647a36b0$21c9ca95@mow.siemens.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 In-Reply-To: <9906150915.AA20427@ibmth.df.unipi.it> It looks, like more elaborate function install scheme is needed. I just installed pws-22 on a system that has problems with modules. So, I included most modules (incl. zftp) in xmods.conf, configured, built - and 'course, Zftp/* was not installed. You may say, I had to include it manually - may be. But note, that - Most end users are not expected to know, what module needs which functions. - what's worse, I must define the whole list - again, how do I know it (that was mainly the reason I suggested INCLUDE/EXCLUDE options). I hope, more modules will be born ... with more functions (hopefully) ... and you cannot be sure, everything is listed in INSTALL. In any case, at some time it will be tedious (at least). What we now have starts to look more and more like a package (in Perl's sense) - a bit of software, consisting of binary and/or shell code. One example is new completion - another one is zftp. So, ideally, installation should be handled automatically - if this package is included (either as module or as compiled in), corresponding functions should be installed as well. And I can well imagine a package, consisting only of shell code. Is it sensible? /andrej