--- # nfpm config for the encapi-cli RPM. # Rendered through envsubst (see scripts/build-rpm.sh) then fed to `nfpm pkg`. name: ${PACKAGE_NAME} version: ${PACKAGE_VERSION} release: ${PACKAGE_RELEASE} arch: ${PACKAGE_ARCH} platform: ${PACKAGE_PLATFORM} section: default priority: extra description: "${PACKAGE_DESCRIPTION}" maintainer: ${PACKAGE_MAINTAINER} homepage: ${PACKAGE_HOMEPAGE} license: ${PACKAGE_LICENSE} disable_globbing: false replaces: - encapi-cli provides: - encapi-cli contents: # The CLI itself. - src: dist/encapi-cli dst: /usr/local/bin/encapi-cli file_info: mode: 0755 owner: root group: root # Puppet ENC entrypoint (external_nodes = /usr/local/bin/encapi-enc). - src: packaging/encapi-enc dst: /usr/local/bin/encapi-enc file_info: mode: 0755 owner: root group: root # Sample config; marked noreplace so local edits survive upgrades. - src: packaging/enc.conf dst: /etc/encapi/enc.conf type: config|noreplace file_info: mode: 0644 owner: root group: root scripts: preinstall: packaging/scripts/preinstall.sh