ver. 5.24
Installing:
- ABillS
- MySQL
- FreeRadius
- Apache
- Accel-PPPoE
- Flow-tools
- Fsbackup
- MRTG
Support OS:
- centos_7_x64
- debian_8_x64
- debian_9_x64
- freebsd_10_x64
- freebsd_10_x86
- freebsd_11_x64
- ubuntu_14_x64
- ubuntu_16_x64
- ubuntu_18_x64
Plugins are structured as plugins/Distributive_Version_Arch
As of version 5.05 it can guess your system. If guessed wrong, use ''-p'' key
# ./install.sh -p centos_7_x64
If you want avoid tmux session use ''--in_tmux'' key
# ./install.sh --in_tmux
If you want to install custom version use ''--install-version'' key
./install.sh --install-version 78.25
Section | Example |
#OS OS_NAME OS_VERSION | #OS freebsd 10 |
#COMMENTS comments for plugin | #COMMENTS CentOS comment |
#M [module_name]:[module describe]:[command] | #M mysql:MySQL:_install_mysql |
As command you can use shell command like pkg install www or shell function: shell_function
Inside plugin you can use these functions to execute custom commands.
pre_install() | executes before installing modules |
post_install() | executes after full installation (before autoconf) |
Pre install |
Install programs |
Post install |
Run misc/autoconf |
Show result |
Installer uses autoconf for module configuration and defining system startup.