magicErmine isa tool forcreatingportableapplicationsfor Linux. Itallows the sameLinuxexecutable tobe run on awide range ofdifferentdistributions.Like statifier,It makes oneexecutable filewith norun-timedependenciesfrom adynamicallylinkedexecutable andall of itslibraries.Unlikestatifier, itis able to addarbitrary filesto the packedexecutable,such asconfigurationfiles orpixmaps.
mkconfig is abuildconfigurationutility. Itcreates anoutput fileintended to beincluded as aheader file,run as a shellscript, used asa configurationfile, or anyother use.mkconfig iswritten inportable shellscript anddesigned to beextensible foranyconfigurationuse.
ELF statifiermakes oneexecutable filewith no runtimedependenciesfrom adynamically-linkedexecutable andall itslibraries. Thisfile can becopied and runon anothermachine with noneed for all ofthe libraries.
smake is ahighly portable'make'program thatmakes commandsup to datebased on rulesin Makefilesand on thetimestamps ofthe relatedfiles. Itimplements acompletesuperset of thefeatures of theclassicalPOSIX/Unix makeprogram. Itwarns abouttypical misuseof dynamicmacros thatpreventportability ofmakefiles. Itsautomakefeatures allowyou to runscripts toautomaticallycreate rulesfor unknownplatforms.
Rivet CGIallows Rivetapplications torun as a CGI,eitherautomatically(i.e., nomodificationsto theapplicationsthemselves from"mod_rivet")from Apache, asa standaloneCGI under anyWeb server, oras a standaloneHTTP serveritself. It canbe used tobuild Webapplicationsthat can bedistributed andexecuted as asingle file ineither CGI orStandalone HTTPmode.