Great Circle Associates Majordomo-Workers
(August 1998)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: Re: Packaging MJ2
From: Jason L Tibbitts III <tibbs @ hpc . uh . edu>
Date: 03 Aug 1998 10:10:39 -0500
To: Andrew McNamara <andrewm @ connect . com . au>
Cc: majordomo-workers @ GreatCircle . COM
In-reply-to: Andrew McNamara's message of "Mon, 03 Aug 1998 17:21:55 +1000"
References: <199808030721.RAA26361@koro.off.connect.com.au>

>>>>> "AM" == Andrew McNamara <andrewm@connect.com.au> writes:

AM> In our environment (ISP), applications are built inside a firewall,
AM> then pushed out to "sacrifical" bastion hosts.  So... I'd like to be
AM> able to package up mj2 (SVR4/Solaris packages, although I'd imagine RPM
AM> style packages would be similar).

The RPMs of Majordomo1 have been horrible, and are the cause of a large
number of problems that you see in majordomo-users.  I don't think packages
are the way to go with this, although SysV packages should at least let you
run a shell script afterwards to ask the appropriate questions.  They're
fine for packages even as complex as Emacs, but they don't deal well with
things that require interactivity.  Remember that the executables are
generated on the fly according to input data.  If you change any of the
source directories, the default domain, the temporary directories, or even
the UID, you have to build the binaries afresh.

So in general I'm going to recommend against doing any such thing because
the installation process is so complex and interactive that I'm not sure a
packager will do everything right.  How, for instance, would you make the
wrappers optional?  It was difficult enough to get MakeMaker to do it.  I
would suggest that you understand everything that's done in Makefile.PL and
postinstall first.

 - J<


Follow-Ups:
References:
Indexed By Date Previous: Re: main'valid_addr refering to $a instead of $temp ?
From: Dave Wolfe <dwolfe@risc.sps.mot.com>
Next: Re: Zubscribe token...
From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
Indexed By Thread Previous: Packaging MJ2
From: Andrew McNamara <andrewm@connect.com.au>
Next: Re: Packaging MJ2
From: Andrew McNamara <andrewm@connect.com.au>

Google
 
Search Internet Search www.greatcircle.com