[Bug 282909] make(1): delays and error spamming when run from a dir which is automounted using -hosts
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282909] make(1): delays and error spamming when run from a dir which is automounted using -hosts"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 282909] make(1): delays and error spamming when run from a dir which is automounted using -hosts"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 22 Nov 2024 08:28:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=282909
Bug ID: 282909
Summary: make(1): delays and error spamming when run from a dir
which is automounted using -hosts
Product: Base System
Version: Unspecified
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: mail@fbsd2.e4m.org
If we run make(1) without the env var MAKESYSPATH being set and from a
directory which is automounted using the special map "-hosts" in an environment
where no NFS server named "share" exists, operation is slowed down
significantly and the syslog is spammed with messages like:
Nov 22 09:01:54 <daemon.warn> kiste automountd[12840]:
"/etc/autofs/special_hosts share", pid 12841, terminated with exit status 1
Nov 22 09:01:54 <kern.crit> kiste kernel: [2773] WARNING: autofs_trigger_one:
request for /net/ completed with error 5, pid 12839 (make)
Nov 22 09:01:54 <daemon.crit> kist automountd[12840]: failed to handle special
map "-hosts"
This is because make(1) uses the compile-time defined DEFAULT_SYS_PATH
(.../share/mk:/usr/share/mk) and goes up the path until it hits "/net/share".
How to reproduce:
1. Set up an automount environment using
/net -hosts (optional options)
2. cd to an (existing) dir, e.g.
cd /net/myserver/some_dir
3. Type "make" (no Makefile needed).
--
You are receiving this mail because:
You are the assignee for the bug.