Date: Sat, 25 Jul 2015 02:50:05 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 201866] shells/zsh looks for zshrc in /etc but not in /usr/local/etc Message-ID: <bug-201866-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201866 Bug ID: 201866 Summary: shells/zsh looks for zshrc in /etc but not in /usr/local/etc Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: bapt@FreeBSD.org Reporter: delycid@gmail.com Flags: maintainer-feedback?(bapt@FreeBSD.org) Assignee: bapt@FreeBSD.org FreeBSD ext 10.1-RELEASE-p10 FreeBSD 10.1-RELEASE-p10 #0: Wed May 13 06:54:13 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 zsh-5.0.8_2 Name : zsh Version : 5.0.8_2 Installed on : Fri Jul 24 12:38:09 PDT 2015 Origin : shells/zsh Architecture : freebsd:10:x86:64 Prefix : /usr/local Categories : shells Licenses : ZSH Maintainer : bapt@FreeBSD.org WWW : http://www.zsh.org/ Comment : The Z shell Options : DEBUG : off DOCS : on EXAMPLES : on GDBM : off MAILDIR : on MEM : off PCRE : off SECURE_FREE : on STATIC : off Annotations : repo_type : binary repository : FreeBSD Flat size : 14.2MiB fresh zsh installed via pkg from url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", same applies for port built with default options zsh configuration ----------------- zsh version : 5.0.8 host operating system : amd64-portbld-freebsd10.1 source code location : . compiler : cc preprocessor flags : -I/usr/local/include -DBOOL_DEFINED -DLIBICONV_PLUG executable compiler flags : -O2 -pipe -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing module compiler flags : -O2 -pipe -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing -fPIC executable linker flags : -L/usr/local/lib -Wl,--as-needed -Wl,-rpath=/usr/local/lib -fstack-protector -rdynamic module linker flags : -L/usr/local/lib -Wl,--as-needed -Wl,-rpath=/usr/local/lib -fstack-protector -shared library flags : -lncursesw -lm -lc installation basename : zsh binary install path : /usr/local/bin man page install path : /usr/local/man info install path : /usr/local/info functions install path : /usr/local/share/zsh/5.0.8/functions truss output | grep zshrc 47392: 0.088842979 access("/home/user/.zshrc",0) = 0 (0x0) 47392: 0.091282846 stat("/etc/zshrc.zwc",0x7fffffffe698) ERR#2 'No such file or directory' <<<< 47392: 0.091590850 stat("/etc/zshrc",0x7fffffffe620) ERR#2 'No such file or directory' <<<< 47392: 0.091796885 open("/etc/zshrc",O_NOCTTY,037777777777) ERR#2 'No such file or directory' <<<< 47392: 0.092122349 stat("/home/user/.zshrc.zwc",0x7fffffffe698) ERR#2 'No such file or directory' 47392: 0.092377134 stat("/home/user/.zshrc",{ mode=-rw-r--r-- ,inode=2251,size=10404,blksize=10752 }) = 0 (0x0) 47392: 0.092649099 open("/home/user/.zshrc",O_NOCTTY,037777777777) = 3 (0x3) 47392: 0.105137094 access("/home/user/.zshrc",4) = 0 (0x0) 47392: 0.105282506 access("/home/user/.zshrc.global",4) ERR#2 'No such file or directory' upon launch zsh tries to read /etc/zshrc and does not try to read /usr/local/etc/zshrc despite having --sysconfdir=${PREFIX}/etc in CONFIGURE_ARGS in the /usr/ports/shells/zsh/Makefile file. same applies to zshrc.zwc and zshenv files. Seems sysconfdir configure directive is not applied or not honored. adding --enable-etcdir=${PREFIX}/etc to CONFIGURE_ARGS fixes the situation. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-201866-13>