github.com/goreleaser/nfpm/v2@v2.44.0/testdata/acceptance/core.complex.yaml (about) 1 name: "foo" 2 arch: "${BUILD_ARCH}" 3 platform: "linux" 4 version: "v1.2.3-beta" 5 maintainer: "Foo Bar" 6 depends: 7 - bash 8 provides: 9 - fake 10 recommends: 11 - fish 12 replaces: 13 - foo 14 suggests: 15 - zsh 16 description: | 17 Foo bar 18 Multiple lines 19 vendor: "foobar" 20 homepage: "https://foobar.org" 21 license: "MIT" 22 contents: 23 - src: ./testdata/fake 24 dst: /usr/bin/fake 25 - src: ./testdata/acceptance/folder/* 26 dst: /usr/share/whatever/folder 27 - src: ./testdata/whatever.conf 28 dst: /etc/foo/whatever.conf 29 type: config 30 - src: ./testdata/something 31 dst: /etc/something 32 - dst: /usr/foo/bar/something 33 type: dir 34 - dst: /var/log/whatever 35 type: dir 36 - dst: /usr/share/foo 37 type: dir 38 39 # Packager specifics: 40 41 - packager: deb 42 src: ./testdata/fake 43 dst: /usr/bin/fake2 44 file_info: 45 mode: 04755 46 47 - packager: rpm 48 src: ./testdata/fake 49 dst: /usr/bin/fake2 50 file_info: 51 mode: 04755 52 53 - packager: apk 54 src: ./testdata/fake 55 dst: /usr/bin/fake2 56 file_info: 57 mode: 04755 58 59 - packager: archlinux 60 src: ./testdata/fake 61 dst: /usr/bin/fake2 62 file_info: 63 mode: 04755 64 65 - packager: ipk 66 src: ./testdata/fake 67 dst: /usr/bin/fake2 68 file_info: 69 mode: 04755 70 71 scripts: 72 preinstall: ./testdata/acceptance/scripts/preinstall.sh 73 postinstall: ./testdata/acceptance/scripts/postinstall.sh 74 preremove: ./testdata/acceptance/scripts/preremove.sh 75 postremove: ./testdata/acceptance/scripts/postremove.sh 76 rpm: 77 prefixes: ["/usr/bin"] 78 scripts: 79 pretrans: ./testdata/acceptance/scripts/pretrans.sh 80 posttrans: ./testdata/acceptance/scripts/posttrans.sh 81 verify: ./testdata/acceptance/scripts/verify.sh 82 apk: 83 scripts: 84 preupgrade: ./testdata/acceptance/scripts/preupgrade.sh 85 postupgrade: ./testdata/acceptance/scripts/postupgrade.sh 86 archlinux: 87 scripts: 88 preupgrade: ./testdata/acceptance/scripts/preupgrade.sh 89 postupgrade: ./testdata/acceptance/scripts/postupgrade.sh