qpage has a compiled-in userid to switch to when it drops root privs. Out of the box, this is 'daemon', which doesn't have privs to open any /dev/cuaa* devices, which makes it hard to send pages via modem. qpage can also act as an SNPP client without talking directly to a modem, though, in which case 'daemon' is fine. Still, there's no compile-time knob to change this easily, which makes 'portupgrade' a bit of a pain. :) Fix: Since some people probably use this as only an SNPP client instead of talking to a modem directly, in which case 'daemon' is OK... maybe a QPAGE_USER knob that could be set in /etc/make.conf? Otherwise, extend /usr/ports/comms/qpage/files/patch-config.h.in to change 'daemon' to 'uucp' on line 26 of the original file. How-To-Repeat: 1) cd /usr/ports/comms/qpage; make install 2) set up /usr/local/etc/qpage.cf to use a modem, for example: modem=modem device=/dev/cuaa1 service=foobarpagerco device=modem baudrate=1200 parity=even allowpid=yes maxtries=6 phone=5551212 maxmsgsize=230 maxpages=5 pager=pagerone pagerid=5552121 service=foobarpagerco 3) /usr/local/etc/rc.d/qpage.sh start Opening the modem device will fail and the daemon won't start.
State Changed From-To: open->closed Committed, thanks!