Nie dalej jak wczoraj przysłuchiwałem się rozmowie s1m0n‘a z n1x0n‘em na #dragonfly odnośnie mod_exec w ProFTPd. Generalnie chodziło o źródła samego modułu, który od wersji 1.3.3 serwera nie jest już zewnętrznym modułem. Ale stabilną wersją serwera jest wciąż 1.3.2d, a 1.3.3 to ciągle release candidate (na dzień dzisiejszy rc4).
Niemniej chcielibyśmy sprawdzić czy się buduje bez błędów. Załóżmy, że mamy FreeBSD, korzystamy z ftp/proftpd, a chcemy wykonać tylko make build dla ftp/proftpd-devel. Standardowo próba zakończy się niepowodzeniem (dla jakiegokolwiek celu):
[root@ /usr/ports/ftp/proftpd-devel]# make fetch
===> proftpd-devel-1.3.3.r4_1,1 conflicts with installed package(s):
proftpd-1.3.2d
They install files into the same place.
Please remove them first with pkg_delete(1).
*** Error code 1
Stop in /usr/ports/ftp/proftpd-devel.
