taylor-uucp lock file location: /var/lock/uucp mgetty lock file location: /var/lock both programs use uucp lock file format but don't work together because the lock files are in different locations Reproducible: Always Steps to Reproduce: 1. 2. 3. After: ebuild mgetty-1.1.30-r2.ebuild unpack I edited: /var/tmp/portage/mgetty-1.1.30-r2/work/mgetty-1.1.30/policy.h and changed this: # ifdef linux # define LOCK "/var/lock/LCK..%s" # endif to: # ifdef linux # define LOCK "/var/lock/uucp/LCK..%s" # endif after the rest of the ebuild mgetty and cu worked together.
I didn't knew that uucp has its own lock directory. If anything needs to be fixed, that would be taylor-uucp, not mgetty. Every program that use serial lines (pppd, minicom, ...), locks them by placing a LCK..$devfile in /var/lock, and this is the right place for them as far as I'm concerned.
Re-assign, maintainer retired.
taking over the maintainership
submitted taylor-uucp-1.07-r1 to the tree. the new revision uses /var/lock as locking directory.