Tags:
create new tag
, view all tags

EPM

From the EPM homepage:

EPM is a free UNIX software/file packaging program that generates distribution archives from a list of files.

EPM Can:

  • Generate portable script-based distribution packages complete with installation and removal scripts and standard install/uninstall GUIs.
  • Generate "native" distributions in AIX, BSD, Debian, HP-UX, IRIX, MacOS X, Red Hat, Slackware, Solaris, and Tru64 UNIX formats.
  • Provide a complete, cross-platform software distribution solution for your applications.


I see you added EPM to tools/distro on DevelopBranch

Are you proposing to use it to build the TWiki distro packages?

-- CrawfordCurrie - 06 Mar 2005

i'm not (currently) proposing using EPM to build the TWiki distro package. at the suggestion on InstallationScripts, i decided to look into EPM for the purpose of building a native MacOS X installer package; that half a dozen other architectures fell out of it is perhaps just a secondary benefit (at least to me wink )

these EPM scripts act as a wrapper of sorts; all it does is place the installation files (ie, the TWikiKernel (s), TWikiExtensions, a local CPAN mirror, etc.), and then invoke the second stage installer (TWikiInstallerContrib)

-- WillNorris - 23 Mar 2005

If so, how do Windows distros get built?

-- CrawfordCurrie - 06 Mar 2005

don't know, don't care hehe! however, here are a few thoughts on the matter:

  • as EPM generates shell scripts, it should be possible to use them to install from CygWin. now, this isn't mentioned anywhere on the EPM website, so i suspect that it doesn't currently work, but it would seem to me to not be so hard to make work for someone who does windows
  • EPM installer scripts aren't a requirement as you can (still) (simply) untar the distro and manually run the installer script from the command line.

-- WillNorris - 23 Mar 2005

Why did you re-import the GNU license? It is already in LICENSE

-- CrawfordCurrie - 06 Mar 2005

i re-imported the GPL because there are explicit line breaks in the text file, whereas the installers do word-wrapping. so, the default plain text version didn't look very good in the installer's dialog box---that's all, it's a purely cosmetic "change".

-- WillNorris - 23 Mar 2005

Surely the README should be alongside LICENSE, COPYRIGHT and COPYING, in the root dir?

-- CrawfordCurrie - 06 Mar 2005

yes, this is a problem. i'm not happy with my "solution" (there isn't really a solution at this point, i just needed a LICENSE file for the installer dialog box). i can't (directly) use the ones in a TWikiKernel, as several TWikiKernels might be present in the distro (eg, i typically bundle up http://twiki.org/swd/TWiki20040902.tar.gz along with the latest DevelopBranch version)

i hope this clears some things up, though i clearly "owe" you more documentation on the TWikiInstallerContrib wink

-- WillNorris - 23 Mar 2005

BasicForm
TopicClassification DefineTerm
TopicSummary EPM is a free UNIX software/file packaging program that generates distribution archives from a list of files
InterestedParties

RelatedTopics

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2005-03-23 - WillNorris
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.