...
Options
Section | Paramater | Note | |
---|---|---|---|
[config] | name | The RPM package name | |
description | The RPM package description | ||
destination | The install destination directory | ||
license | The license which will be shown in RPM package | ||
depends | The depending/required RPM packages | NOTE: we must provide all php56u packages from all other dependencies packages, like cacti, icinga, here Otherwise these packages: it will throw an error, like php-common conflicts with php56u-common | |
options | This options will be 1-to-1 send to fpm build tool | ||
exclude | Exclude these files/directories from build process | ||
[files] | Copy the files from Install/files directory to destination, see below: |
Example: nmsprime-base
Code Block | ||
---|---|---|
| ||
[config] name = "nmsprime-base" description = "NMS Prime Base Package" destination = "/var/www/nmsprime" license = "GPLv3" depends = "mariadb mariadb-server httpd php56u php56u-cli php56u-mysqlnd php56u-mcrypt php56u-mbstring php56u-pdo mod_ssl composer git wget" options = "" exclude = "'**nmsprime/modules' '**nmsprime/public/modules' '**nmsprime/storage/app' # .. [files] nmsprime-admin.conf = /etc/httpd/conf.d/nmsprime-admin.conf cron-nmsprime = /etc/cron.d/nmsprime # .. |
...