Created attachment 213911 [details] automount.shar Hi. Please update the 'sysutils/automount' port with attached SHAR file. Thank You.
It's hanging during package register for some reason: make reinstall: ===> Checking if automount is already installed ===> Registering installation for automount-1.7.2 Installing automount-1.7.2... Stopping devd. Waiting for PIDS: 22788. Starting devd. Check /usr/local/bin/automount --help for available options. ps ax: 23149 0 S+ 0:00.01 make reinstall 23163 0 S+ 0:00.01 make deinstall install 23193 0 S+ 0:00.02 make CONFIG_DONE_AUTOMOUNT=1 /usr/ports/wip/automoun 23486 0 S+ 0:00.00 /usr/local/sbin/pkg-static register -i /usr/ports/wi 23487 0 S+ 0:00.01 /usr/local/sbin/pkg-static register -i /usr/ports/wi 23489 0 Z+ 0:00.03 <defunct> This is true of the 1.7.1 as well.
The hang was caused by a faulty pkg-install script. Furthermore, there is an explicit statement in the handbook that pkg-install should not be used to start services: https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/pkg-install.html So we should probably use pkg-message instead.
Also curious why you stopped using Github releases after 1.6.1. It would be preferable if we could use USE_GITHUB in the port Makefile.
A commit references this bug: Author: jwb Date: Thu Apr 30 19:33:25 UTC 2020 New revision: 533470 URL: https://svnweb.freebsd.org/changeset/ports/533470 Log: sysutils/automount: Upgrade to 1.7.2 Fixes mount permissions issues in previous version Fixes hang during pkg install Removed pkg-install script which violated policy against starting services and replaced with a pkg-message instructing user to restart devd PR: ports/246026 Submitted by: vermaden@interia.pl Changes: head/sysutils/automount/Makefile head/sysutils/automount/distinfo head/sysutils/automount/files/ head/sysutils/automount/pkg-message
Did not wait for maintainer feedback as there was a critical issue with the previous version (hung indefinitely during package install). We can still continue the discussion about other issues, of course.
Thank you for adding the port. > It's hanging during package register for some reason > > (...) > > This is true of the 1.7.1 as well. Something must have changed in pkg(8) as 1.7.1 when was introduced to Ports installed properly without any such locks. > Also curious why you stopped using Github releases after 1.6.1. > > It would be preferable if we could use USE_GITHUB in the port Makefile. It does not matter for me if I will use USE_GITHUB or just specify where the file is. Regards.