tryforsure / PM4Linux-installer

Installer scripting for Pale Moon for Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README for Pale Moon for Linux installer source


The Pale Moon for Linux installer (also referred to as pminstaller) is a program that is meant to ease installation of the Pale Moon binaries on Linux, made available on http://linux.palemoon.org.

Compiling from source

To compile from source, type in the following:

./compile

A full list of options can be retrieved by executing ./compile --help.

Technical details

The source distribution is arranged in the following manner:

  • /bin/{arch} - Binaries specific to a specific architecture which are not commonly found in (major) Linux distros.

  • /tools/ - Executable scripts used in the installer meant for general usage.

    *.wrapper are taken from Debian and used for terminal emulators that do not handle -e arguments properly.

  • /files - Contains files to be deployed on to the target system.

  • /userdocs - Documentation for use by the end-user.

Please refer to the files themselves for more info.

The installer, when compiled, generates a shell script with data arranged in the following manner:

+-----------------------------------+
| <--minified contents of sfx.sh--> |
|-----[xz compressed tar data]------|
|bin/                               |
|    [...]                          |
|tools/                             |
|    [...]                          |
|files/                             |
|    [...]                          |
|userdocs/                          |
|    [...]                          |
+-----------------------------------+

Licensing information

Licensing information is available in the LICENSE file contained in the source distribution.

The files/LICENSE file only relates to the files bundled into the installer. For example bash_obfus.plx is not bundled in the installer and the files/LICENSE file leaves out the licensing terms for bashobfus. (The preceding was valid at the time of this writing.)

About

Installer scripting for Pale Moon for Linux

License:Other


Languages

Language:Shell 75.9%Language:Perl 24.1%