Some of the Cyrus-IMAPd utilities need to be run as the cyrus user. But currently, both the Cyrus-SASL and Cyrus-IMAPd modify the cyrus user to not have a shell. The Cyrus-SASL iport can't assign a shell to the cyrus user as it may be used on a system that doesn't have Cyrus-IMAPd installed. Fix: - removed creation of cyrus user from pkg-install - added a modify_cyrus_user to both pkg-deinstall/pkg-install Changed Files: Makefile pkg-deinstall pkg-install How-To-Repeat: Install the Cyrus-SASL port, give the cyrus user a shell, then install the Cyrus port. The cyrus user will no longer have a shell.
State Changed From-To: open->closed Committed, thanks!