.cirrus.yml (1180B)
1 task: 2 name: FreeBSD 3 freebsd_instance: 4 matrix: 5 image_family: freebsd-13-0-snap 6 image_family: freebsd-12-2 7 image_family: freebsd-11-4 8 9 env: 10 matrix: 11 - MAKE_FLAGS: -j 2 12 - MAKE_FLAGS: "-j 2 NROFF=true" 13 14 pkginstall_script: 15 - pkg install -y groff pkgconf check 16 configure_script: 17 - echo "clang -O2 -Wall -Wshadow -Werror=implicit-function-declaration -Werror=deprecated-declarations" > conf-cc 18 compile_script: 19 - make ${MAKE_FLAGS} it man 20 test_script: 21 - make ${MAKE_FLAGS} test 22 install_script: 23 - env DESTDIR=/tmp/qmail make package 24 - make package 25 - pw groupadd -g 200 -n nofiles 26 - pw groupadd -g 201 -n qmail 27 - pw useradd -u 200 -g nofiles -d /var/qmail/alias -n alias 28 - pw useradd -u 201 -g nofiles -d /var/qmail -n qmaild 29 - pw useradd -u 202 -g nofiles -d /var/qmail -n qmaill 30 - pw useradd -u 203 -g nofiles -d /var/qmail -n qmailp 31 - pw useradd -u 204 -g qmail -d /var/qmail -n qmailq 32 - pw useradd -u 205 -g qmail -d /var/qmail -n qmailr 33 - pw useradd -u 206 -g qmail -d /var/qmail -n qmails 34 - ./instchown 35 - make check 36 - rm -rf /var/qmail 37 - make setup check