From owner-freebsd-rc@FreeBSD.ORG Mon Dec 10 11:06:50 2012 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5946FF73 for ; Mon, 10 Dec 2012 11:06:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 3DE058FC12 for ; Mon, 10 Dec 2012 11:06:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBAB6oHs064364 for ; Mon, 10 Dec 2012 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBAB6n6k064362 for freebsd-rc@FreeBSD.org; Mon, 10 Dec 2012 11:06:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 10 Dec 2012 11:06:49 GMT Message-Id: <201212101106.qBAB6n6k064362@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-rc@FreeBSD.org Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Dec 2012 11:06:50 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/174053 rc [patch] fix etc/rc.d/sysctl to work with values that c o bin/173153 rc [rc.d] [patch] $netwait_ip should be more parallel o conf/172532 rc [rc] [patch] service routing restart always fails o conf/169373 rc mountd starts too early when exporting fs marked as la o conf/169047 rc [rc.subr] [patch] /etc/rc.subr not checking some scrip o bin/168544 rc [patch] [rc]: addswap-mounted swapfiles cause panic on o conf/167566 rc [rc.d] [patch] ipdivert module loading vs. ipfw rc.d o o conf/166484 rc [rc] [patch] rc.initdiskless patch for different major o conf/165769 rc [rc][jai][ipv6] IPv6 Initialization on external iface o conf/164393 rc [rc.d] restarting netif with static addresses doesn't o conf/163508 rc [rc.subr] [patch] Add "enable" and "disable" commands o conf/163488 rc Confusing explanation in defaults/rc.conf o conf/163321 rc [rc.conf] [patch] allow _fib syntax in rc.conf o conf/162642 rc .sh scripts in /usr/local/etc/rc.d get executed, not s p kern/161899 rc [route] ntpd(8): Repeating RTM_MISS packets causing hi o conf/161107 rc [rc] stop_boot in mountcritlocal usage is incorrect. o conf/160403 rc [rc] [patch] concurrently running rc-scripts during bo o conf/160240 rc rc.d/mdconfig and mdconfig2 should autoset $_type to v o conf/159846 rc [rc.conf] routing_stop_inet6() logic doesn't handle ip o conf/158557 rc [patch] /etc/rc.d/pf broken messages o conf/158127 rc [patch] remount_optional option in rc.initdiskless doe o conf/153666 rc [rc.d][patch] mount filesystems from fstab over zfs da o conf/153200 rc post-boot /etc/rc.d/network_ipv6 start can miss neighb o conf/153123 rc [rc] [patch] add gsched rc file to automatically inser o conf/150474 rc [patch] rc.d/accounting: Add ability to set location o o conf/149867 rc [PATCH] rc.d script to manage multiple FIBS (kern opti o conf/149831 rc [PATCH] add support to /etc/rc.d/jail for delegating Z o conf/148656 rc rc.firewall(8): {oip} and {iip} variables in rc.firewa o conf/147685 rc [rc.d] [patch] new feature for /etc/rc.d/fsck o conf/147444 rc [rc.d] [patch] /etc/rc.d/zfs stop not called on reboot o conf/146053 rc [patch] [request] shutdown of jails breaks inter-jail o conf/145399 rc [patch] rc.d scripts are unable to start/stop programs o conf/145009 rc [patch] rc.subr(8): rc.conf should allow mac label con o conf/143637 rc [patch] ntpdate(8) support for ntp-servers supplied by o conf/143085 rc [patch] ftp-proxy(8) rc(8) with multiple instances a conf/142973 rc [jail] [patch] Strange counter init value in jail rc o conf/142434 rc [patch] Add cpuset(1) support to rc.subr(8) o conf/142304 rc rc.conf(5): mdconfig and mdconfig2 rc.d scripts lack e o conf/141909 rc rc.subr(8): [patch] add rc.conf.d support to /usr/loca o conf/141678 rc [patch] A minor enhancement to how /etc/rc.d/jail dete o conf/140440 rc [patch] allow local command files in rc.{suspend,resum o conf/140261 rc [patch] Improve flexibility of mdconfig2 startup scrip p conf/138208 rc [rc.d] [patch] Making rc.firewall (workstation) IPv6 a o conf/137271 rc [rc.d] Cannot update /etc/host.conf when root filesyst o conf/136624 rc [rc.d] sysctl variables for ipnat are not applied on b o conf/134918 rc [patch] rc.subr fails to detect perl daemons o conf/134660 rc [patch] rc-script for initializing ng_netflow+ng_ipfw o conf/134333 rc PPP configuration problem in the rc.d scripts in combi o conf/133890 rc [patch] sshd(8): add multiple profiles to the rc.d scr o conf/128299 rc [patch] /etc/rc.d/geli does not mount partitions using o conf/126392 rc [patch] rc.conf ifconfig_xx keywords cannot be escaped o conf/124747 rc [patch] savecore can't create dump from encrypted swap o conf/124248 rc [jail] [patch] add support for nice value for rc.d/jai o conf/123734 rc [patch] Chipset VIA CX700 requires extra initializatio o conf/123222 rc [patch] Add rtprio(1)/idprio(1) support to rc.subr(8). p conf/123119 rc [patch] rc script for ipfw does not handle IPv6 o conf/122968 rc [rc.d] /etc/rc.d/addswap: md swapfile multiplication a o conf/122477 rc [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring o conf/122170 rc [patch] [request] New feature: notify admin via page o o kern/121566 rc [nfs] [request] [patch] ethernet iface should be broug a conf/119874 rc [patch] "/etc/rc.d/pf reload" fails if there are macro o conf/119076 rc [patch] [rc.d] /etc/rc.d/netif tries to remove alias a o bin/118325 rc [patch] [request] new periodic script to test statuses f conf/118255 rc savecore never finding kernel core dumps (rcorder prob f conf/117935 rc [patch] ppp fails to start at boot because of missing f conf/113915 rc [patch] ndis wireless driver fails to associate when i o conf/108589 rc rtsol(8) fails due to default ipfw rules o conf/106009 rc [ppp] [patch] [request] Fix pppoed startup script to p f conf/105689 rc [ppp] [request] syslogd starts too late at boot f conf/105145 rc [ppp] [patch] [request] add redial function to rc.d/pp f conf/104549 rc [patch] rc.d/nfsd needs special _find_processes functi o conf/102700 rc [geli] [patch] Add encrypted /tmp support to GELI/GBDE o conf/93815 rc [patch] Adds in the ability to save ipfw rules to rc.d f conf/92523 rc [patch] allow rc scripts to kill process after a timeo o conf/89870 rc [patch] [request] make netif verbose rc.conf toggle a conf/88913 rc [patch] wrapper support for rc.subr o conf/85819 rc [patch] script allowing multiuser mode in spite of fsc o kern/81006 rc ipnat not working with tunnel interfaces on startup o conf/77663 rc Suggestion: add /etc/rc.d/addnetswap after addcritremo o conf/73677 rc [patch] add support for powernow states to power_profi a conf/58939 rc [patch] dumb little hack for /etc/rc.firewall{,6} f conf/56934 rc [patch] rc.firewall rules for natd expect an interface 82 problems total. From owner-freebsd-rc@FreeBSD.ORG Thu Dec 13 22:19:52 2012 Return-Path: Delivered-To: freebsd-rc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8D7B3223; Thu, 13 Dec 2012 22:19:52 +0000 (UTC) (envelope-from smh@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 57CFB8FC14; Thu, 13 Dec 2012 22:19:52 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBDMJqiQ093198; Thu, 13 Dec 2012 22:19:52 GMT (envelope-from smh@freefall.freebsd.org) Received: (from smh@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBDMJqZi093194; Thu, 13 Dec 2012 22:19:52 GMT (envelope-from smh) Date: Thu, 13 Dec 2012 22:19:52 GMT Message-Id: <201212132219.qBDMJqZi093194@freefall.freebsd.org> To: killing@multiplay.co.uk, smh@FreeBSD.org, freebsd-rc@FreeBSD.org From: smh@FreeBSD.org Subject: Re: kern/161899: [route] ntpd(8): Repeating RTM_MISS packets causing high CPU load for ntpd X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Dec 2012 22:19:52 -0000 Synopsis: [route] ntpd(8): Repeating RTM_MISS packets causing high CPU load for ntpd State-Changed-From-To: patched->closed State-Changed-By: smh State-Changed-When: Thu Dec 13 22:19:51 UTC 2012 State-Changed-Why: patched in stable/8/ with r231803 http://www.freebsd.org/cgi/query-pr.cgi?pr=161899 From owner-freebsd-rc@FreeBSD.ORG Thu Dec 13 22:23:35 2012 Return-Path: Delivered-To: freebsd-rc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 96E516A6; Thu, 13 Dec 2012 22:23:35 +0000 (UTC) (envelope-from smh@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 64A688FC13; Thu, 13 Dec 2012 22:23:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBDMNZqP093675; Thu, 13 Dec 2012 22:23:35 GMT (envelope-from smh@freefall.freebsd.org) Received: (from smh@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBDMNZgq093671; Thu, 13 Dec 2012 22:23:35 GMT (envelope-from smh) Date: Thu, 13 Dec 2012 22:23:35 GMT Message-Id: <201212132223.qBDMNZgq093671@freefall.freebsd.org> To: smh@FreeBSD.org, freebsd-rc@FreeBSD.org, smh@FreeBSD.org From: smh@FreeBSD.org Subject: Re: conf/169373: mountd starts too early when exporting fs marked as late X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Dec 2012 22:23:35 -0000 Synopsis: mountd starts too early when exporting fs marked as late Responsible-Changed-From-To: freebsd-rc->smh Responsible-Changed-By: smh Responsible-Changed-When: Thu Dec 13 22:23:34 UTC 2012 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=169373 From owner-freebsd-rc@FreeBSD.ORG Fri Dec 14 01:52:16 2012 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22B8BC95 for ; Fri, 14 Dec 2012 01:52:16 +0000 (UTC) (envelope-from pschmehl_lists@tx.rr.com) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by mx1.freebsd.org (Postfix) with ESMTP id D74F88FC16 for ; Fri, 14 Dec 2012 01:52:15 +0000 (UTC) X-Authority-Analysis: v=2.0 cv=XesLPfF5 c=1 sm=0 a=+L5dYfeubEW4PLvjDgtIXQ==:17 a=WAZfUmVf-EkA:10 a=05ChyHeVI94A:10 a=kj9zAlcOel0A:10 a=ayC55rCoAAAA:8 a=fAfjCz6zHGIA:10 a=94AN9kpc0Yiv96URgXcA:9 a=CjuIK1q_8ugA:10 a=+L5dYfeubEW4PLvjDgtIXQ==:117 X-Cloudmark-Score: 0 X-Authenticated-User: X-Originating-IP: 76.184.157.127 Received: from [76.184.157.127] ([76.184.157.127:54743] helo=[10.0.0.6]) by cdptpa-oedge02.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTP id 84/BC-18568-E468AC05; Fri, 14 Dec 2012 01:52:14 +0000 Date: Thu, 13 Dec 2012 19:52:13 -0600 From: Paul Schmehl To: FreeBSD RC Subject: rc.subr problems Message-ID: <45B2D630BD52C8D7082E736E@Pauls-MacBook-Pro.local> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Paul Schmehl List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2012 01:52:16 -0000 I'm working on updating the sguil ports; security/sguil-server, security/sguil-sensor and security/sguil-client. Right now I'm trying to get the startup script working for sguil-server, and I'm banging my head against the wall. The server is a tcl script that begins like all the other scripts: #!/bin/sh # Run tcl from users PATH \ exec tclsh "$0" "$@" I can start it from the commandline with no problem like this: # sh /usr/local/bin/sguild -c /usr/local/etc/sguild/sguild.conf -D -P /var/run/sguild/sguild.pid 2012-12-14 01:45:19 pid(68134) Loading access list: /usr/local/etc/sguild/sguild.access 2012-12-14 01:45:19 pid(68134) Sensor access list set to ALLOW ANY. 2012-12-14 01:45:19 pid(68134) Client access list set to ALLOW ANY. This launches sguild as a daemon and forks two child processes, all running under the user sguil. # ps -auxw | grep sguild sguil 68136 0.0 0.1 28240 8524 1 I 1:45AM 0:00.02 /usr/local/bin/tclsh8.5 /usr/local/bin/sguild -c /usr/local/etc/sguild/sguild.conf -D -P /var/run/sguild/ sguil 68140 0.0 0.1 28240 8392 1 S 1:45AM 0:00.00 /usr/local/bin/tclsh8.5 /usr/local/bin/sguild -c /usr/local/etc/sguild/sguild.conf -D -P /var/run/sguild/ sguil 68141 0.0 0.1 28240 8396 1 I 1:45AM 0:00.00 /usr/local/bin/tclsh8.5 /usr/local/bin/sguild -c /usr/local/etc/sguild/sguild.conf -D -P /var/run/sguild/ If I run the rc script, I get this: # /usr/local/etc/rc.d/sguild start /usr/local/etc/rc.d/sguild: unknown directive '/usr/local/bin/sguild'. Usage: /usr/local/etc/rc.d/sguild [fast|force|one|quiet](start|stop|restart|rcvar|status|poll) Here's the guts of the startup script: . /etc/rc.subr name="sguild" load_rc_config ${name} # set some defaults sguild_enable=${sguild_enable:-"NO"} sguild_conf=${sguild_conf:-"/usr/local/etc/sguild/sguild.conf"} sguild_pid=${sguild_pid:-"/var/run/sguild/sguild.pid"} sguild_flags=${sguild_flags:-"-D -P ${sguild_pid}"} sguild_user=${sguild_user:-"sguil"} command="/usr/local/bin/${name}" command_args="-c ${sguild_conf} ${sguild_flags}" procname="/usr/local/bin/tclsh8.5" start_cmd="sh ${command} ${command_args}" run_rc_command "$1" When I read through the rc.subr script, I gather that unknown directive is the script bailing because it has no idea what to do. Yet when I run stop, it works fine: # /usr/local/etc/rc.d/sguild stop Stopping sguild. SGUILD: killing child procs... SGUILD: Exiting... This makes no sense to me. If I add command_interpreter="/bin/sh" or command_interpreter="/usr/local/bin/tclsh8.5", I get this: # /usr/local/etc/rc.d/sguild start /usr/local/etc/rc.d/sguild: WARNING: no shebang line in /usr/local/bin/tclsh8.5 /usr/local/etc/rc.d/sguild: WARNING: no shebang line in /usr/local/bin/tclsh8.5 /usr/local/etc/rc.d/sguild: unknown directive '/usr/local/bin/sguild'. Usage: /usr/local/etc/rc.d/sguild [fast|force|one|quiet](start|stop|restart|rcvar|status|poll) Clearly I'm missing something, but I have no idea what it is. This same script works fine in the current port version. Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-rc@FreeBSD.ORG Fri Dec 14 03:06:42 2012 Return-Path: Delivered-To: freebsd-rc@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F48E689; Fri, 14 Dec 2012 03:06:42 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0400F8FC08; Fri, 14 Dec 2012 03:06:42 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBE36fNs012737; Fri, 14 Dec 2012 03:06:41 GMT (envelope-from delphij@freefall.freebsd.org) Received: (from delphij@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBE36f46012733; Fri, 14 Dec 2012 03:06:41 GMT (envelope-from delphij) Date: Fri, 14 Dec 2012 03:06:41 GMT Message-Id: <201212140306.qBE36f46012733@freefall.freebsd.org> To: 4721@hushmail.com, delphij@FreeBSD.org, freebsd-rc@FreeBSD.org, delphij@FreeBSD.org From: delphij@FreeBSD.org Subject: Re: conf/174053: [patch] fix etc/rc.d/sysctl to work with values that contain spaces X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2012 03:06:42 -0000 Synopsis: [patch] fix etc/rc.d/sysctl to work with values that contain spaces State-Changed-From-To: open->closed State-Changed-By: delphij State-Changed-When: Fri Dec 14 03:05:44 UTC 2012 State-Changed-Why: No longer revalent after sysctl(8) addition of file parsing feature. Responsible-Changed-From-To: freebsd-rc->delphij Responsible-Changed-By: delphij Responsible-Changed-When: Fri Dec 14 03:05:44 UTC 2012 Responsible-Changed-Why: Take. http://www.freebsd.org/cgi/query-pr.cgi?pr=174053 From owner-freebsd-rc@FreeBSD.ORG Fri Dec 14 18:25:42 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 35C47D46 for ; Fri, 14 Dec 2012 18:25:42 +0000 (UTC) (envelope-from smh@freebsd.org) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) by mx1.freebsd.org (Postfix) with ESMTP id B99168FC1D for ; Fri, 14 Dec 2012 18:25:41 +0000 (UTC) X-Spam-Processed: mail1.multiplay.co.uk, Fri, 14 Dec 2012 18:25:40 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mail1.multiplay.co.uk X-Spam-Level: X-Spam-Status: No, score=-5.0 required=6.0 tests=USER_IN_WHITELIST shortcircuit=ham autolearn=disabled version=3.2.5 Received: from r2d2 ([188.220.16.49]) by mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (MDaemon PRO v10.0.4) with ESMTP id md50001356097.msg for ; Fri, 14 Dec 2012 18:25:39 +0000 X-MDRemoteIP: 188.220.16.49 X-Return-Path: smh@freebsd.org X-Envelope-From: smh@freebsd.org X-MDaemon-Deliver-To: rc@freebsd.org Message-ID: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> From: "Steven Hartland" To: Subject: Adding dependency on mountlate to mountd Date: Fri, 14 Dec 2012 18:25:29 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2012 18:25:42 -0000 Hi guys I'm looking to make mountd REQUIRE mountlate so that it can successfully export volumes on devices mounted with 'late' PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=169373 Any objections to this? Patch:- --- mountd 2012-06-24 14:09:50.074267521 +0000 +++ /etc/rc.d/mountd 2012-06-24 13:47:35.012295797 +0000 @@ -4,7 +4,7 @@ # # PROVIDE: mountd -# REQUIRE: NETWORKING nfsserver rpcbind quota +# REQUIRE: NETWORKING nfsserver rpcbind quota mountlate # KEYWORD: nojail shutdown Regards Steve From owner-freebsd-rc@FreeBSD.ORG Fri Dec 14 19:21:55 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (unknown [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F37FA8F7; Fri, 14 Dec 2012 19:21:54 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3BD058FC13; Fri, 14 Dec 2012 19:21:53 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id je9so1887475bkc.13 for ; Fri, 14 Dec 2012 11:21:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=tTfkR/z5PZu51gJJZM+RQAlUH+OSnVSfcGtIwd6lp2U=; b=x3usWBwFUMXFyWeVl3hs7xY+EQnsggaxuWjRKeJeYOouNc236XUNqdlgOt+wxmnWpN d7CRF7UI692UT+UjZ13cEkhHGHp+CHXy7aMkxPRyNGY0qBbkTqXhIN/cR6jfFqTRLapZ BC2llKV/5YkBY7FWZo9WqS/UPaBZfBxRU5kr6SR8Roh/I7eSEzzLgRZn6d0JHd9K7d03 xQqOyW4uyFsubDxYolzJNbn2w2L2gvUdAk8bbsep2qzF4ew/VzmSKZcr7ThzJuX+Ylv0 1qGIExLk6SoozUnZHO1GUX8m1sODJfji7o5iyr734s6HD4LMGqbZLNFwyWL+LJf4e0Dv YjUQ== Received: by 10.204.11.208 with SMTP id u16mr3344443bku.81.1355512913102; Fri, 14 Dec 2012 11:21:53 -0800 (PST) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.167.71 with HTTP; Fri, 14 Dec 2012 11:21:23 -0800 (PST) In-Reply-To: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> From: Chris Rees Date: Fri, 14 Dec 2012 19:21:23 +0000 X-Google-Sender-Auth: TbUdM9mCaFRR-kTJhOLJogrghL8 Message-ID: Subject: Re: Adding dependency on mountlate to mountd To: Steven Hartland Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-rc@freebsd.org" X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Dec 2012 19:21:55 -0000 On 14 December 2012 18:25, Steven Hartland wrote: > Hi guys I'm looking to make mountd REQUIRE mountlate so > that it can successfully export volumes on devices mounted > with 'late' > > PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=169373 > > Any objections to this? > > Patch:- > --- mountd 2012-06-24 14:09:50.074267521 +0000 > +++ /etc/rc.d/mountd 2012-06-24 13:47:35.012295797 +0000 > @@ -4,7 +4,7 @@ > # > > # PROVIDE: mountd > -# REQUIRE: NETWORKING nfsserver rpcbind quota > +# REQUIRE: NETWORKING nfsserver rpcbind quota mountlate > # KEYWORD: nojail shutdown This has been biting me for a long time. Please commit! Chris From owner-freebsd-rc@FreeBSD.ORG Sat Dec 15 05:28:08 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0B839F7B for ; Sat, 15 Dec 2012 05:28:08 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 738758FC14 for ; Sat, 15 Dec 2012 05:28:07 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id go10so3372801lbb.13 for ; Fri, 14 Dec 2012 21:28:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=QIs5hFPGDBBTFHdm1XedXevgL/vPedBCwbA8lz3+ifM=; b=cHw/4MEuk+ka/IccTPSLv/4jxqOao3k+xsmGoLf7zL2DNr6mxU35okPsXIUBn7oSHr AtI0NMAN8lsGFc1Civ6BXdfKdYdyD5xNTjX5M4hL3H2qtrEHZhSmw1cHI7L6989XCaES orXFlr1bJZkf6e+g92QUdU8OM1gBTPygLr5pM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=QIs5hFPGDBBTFHdm1XedXevgL/vPedBCwbA8lz3+ifM=; b=GaXbSJ8svsxs4jfrkR85mHYaBmrtKRrINzraN+1D5SLb+2AcJ+3UT+uTnvlA2+8egD uV7t14/a0CAeb4pb1lfxKVwaOqtNis12GDIdxmKumd/S5V1ShqGFIS+gOZzevVyF3NTv Zt4w2s0w+yeUICT4xMT82fLdcaS1IBubuUB7VHb0bAdLjh6jVHgrV2RxCFFFl48vACYm XkCN56DcA3ds9DhRfI1i6ThQo+R4qi6o6HMjUigg/MhTb76H72u6aVrSgKw/93OlvC+r asOcpyLpzkZui/FvhtnHxspQAD9i96zMwhX1ZAUmgIkjPOGS7uadq/Orz6SbR2MOSq9l vhww== Received: by 10.152.148.4 with SMTP id to4mr4606229lab.39.1355549286343; Fri, 14 Dec 2012 21:28:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.149.225 with HTTP; Fri, 14 Dec 2012 21:27:35 -0800 (PST) In-Reply-To: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> From: Eitan Adler Date: Sat, 15 Dec 2012 00:27:35 -0500 Message-ID: Subject: Re: Adding dependency on mountlate to mountd To: Steven Hartland Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmxMW+xOGGZSPpJTY+YEkr7xT6OWAK95wDzhVYa0kFcaoLu0Juv4b8gqnjjQl91YmUGihtc Cc: rc@freebsd.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 05:28:08 -0000 On 14 December 2012 13:25, Steven Hartland wrote: > Hi guys I'm looking to make mountd REQUIRE mountlate so > that it can successfully export volumes on devices mounted > with 'late' > > PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=169373 > > Any objections to this? > > Patch:- > --- mountd 2012-06-24 14:09:50.074267521 +0000 > +++ /etc/rc.d/mountd 2012-06-24 13:47:35.012295797 +0000 > @@ -4,7 +4,7 @@ > # > > # PROVIDE: mountd > -# REQUIRE: NETWORKING nfsserver rpcbind quota > +# REQUIRE: NETWORKING nfsserver rpcbind quota mountlate > # KEYWORD: nojail shutdown This seems fine to me. I can't see any reason why this shouldn't be done, and I don't see any sign of intentionally leaving off "mountlate" in the commit log history. -- Eitan Adler From owner-freebsd-rc@FreeBSD.ORG Sat Dec 15 09:14:35 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8DB3A7D5; Sat, 15 Dec 2012 09:14:35 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id E7D688FC0C; Sat, 15 Dec 2012 09:14:34 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.5/8.14.5) with ESMTP id qBF9EObV025418; Sat, 15 Dec 2012 11:14:24 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.7.3 kib.kiev.ua qBF9EObV025418 Received: (from kostik@localhost) by tom.home (8.14.5/8.14.5/Submit) id qBF9EOjI025417; Sat, 15 Dec 2012 11:14:24 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 15 Dec 2012 11:14:24 +0200 From: Konstantin Belousov To: Eitan Adler Subject: Re: Adding dependency on mountlate to mountd Message-ID: <20121215091424.GS71906@kib.kiev.ua> References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IfZ+tgy+ooJOsAAy" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home Cc: Steven Hartland , rc@freebsd.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 09:14:35 -0000 --IfZ+tgy+ooJOsAAy Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Dec 15, 2012 at 12:27:35AM -0500, Eitan Adler wrote: > On 14 December 2012 13:25, Steven Hartland wrote: > > Hi guys I'm looking to make mountd REQUIRE mountlate so > > that it can successfully export volumes on devices mounted > > with 'late' > > > > PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=3D169373 > > > > Any objections to this? > > > > Patch:- > > --- mountd 2012-06-24 14:09:50.074267521 +0000 > > +++ /etc/rc.d/mountd 2012-06-24 13:47:35.012295797 +0000 > > @@ -4,7 +4,7 @@ > > # > > > > # PROVIDE: mountd > > -# REQUIRE: NETWORKING nfsserver rpcbind quota > > +# REQUIRE: NETWORKING nfsserver rpcbind quota mountlate > > # KEYWORD: nojail shutdown >=20 > This seems fine to me. I can't see any reason why this shouldn't be > done, and I don't see any sign of intentionally leaving off > "mountlate" in the commit log history. It cannot be fine. It breaks local NFS mounts. --IfZ+tgy+ooJOsAAy Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJQzD9wAAoJEJDCuSvBvK1BX4MP/0cnMrEPyacRhGmaNUTpczLV 9UupnlUlIA6MBQs9YR8WFExprSobR4qqYOuWPo0YGoyVm98M4gOaEpZd89d1C84r NSo2/K6EEy0D8l+Fc8+S2D9o2JmVXHS0ZIcogDXoP2MHPbnpcrIT1CE2DXrj+tpe dTnRt6yr3imMrXns8g6Ey83g+yfSPUz5RFmiHjCsG4PLG+seVUTNcHjgO5i8ju5d 8vhEZm1P6KGXorb5JITfmCvIzXIBOc1/CjKh6IL1iGUIk6A+i/8mfRVCf3no51X2 63teCjg64OUxMPOqrzuKMkh7mPlIdLl8UNsftPgquWbttSNRccw4uSkn0qOWB5nM Q2I9BhJL6kpY/G6ZSYKE0/fN5LlUJFJt6hVeu4DF2nFnACb9Ck0Qy2D9iYZXCfMH 7X1y1lyFWUqjLHdMmYejL3tRLCS3nadjBcyI5M2FvBkBTPZXb9rq6Cr96uzxBhnF AQvmtccfs5pOIcUuWJtMK8ezDd6jb58iBkqZOQeUmY7/VqUo3R8Y5Ix0Swb74vhZ PMODmzro7JkdEGk7vYFnJu6NY3ilPKWEcv3N9axF9rIifoSm7+5HjQ9eBJB0pYOq sNrKzrz4m+Ub1JJ4UbXb76ae9jLcNDRJzPQbLmT9AaVdV10OAEw9VWj2oCXxo/kn hBDrwar8qBee2inieIn4 =A8CT -----END PGP SIGNATURE----- --IfZ+tgy+ooJOsAAy-- From owner-freebsd-rc@FreeBSD.ORG Sat Dec 15 19:16:01 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4511BA2; Sat, 15 Dec 2012 19:16:01 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id F21E28FC0A; Sat, 15 Dec 2012 19:16:00 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id je9so2138111bkc.13 for ; Sat, 15 Dec 2012 11:15:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UfM0RI3egIAGcPfpD6hADgJbAGUDkgpYaDo9ZR1Nybg=; b=t1hyn6iFWkAovI2IPuHmsW9PHPBIqKvmvSYDtFHn8DMY9ST0nox/mKSOD6vV8MadOn 1Zjlfa1e41JgOoc5B0mlTj41R+Fijofm4yQsGPkwDlMHNHqOTrCT0HM3/YQFnGxatOI/ JMqGN7DZ1j8Ehbm+pKJcgKAfOQaTzFSrUym8TKqViZ7/ONisd1yz62t2aPq/OpVEUlUp pptzfXBkLKqHiOXuG+j4xP9ztb5L2aChutVNVwe3XlTqUqkjmoFYtlzVkdx1ZtnPt5y1 k1QPcozM2N558SJyIGb9yV8FUnxZlz1MBHcJziYv+otFV33e/eZcN4CkUlhqk7UeObzn Q78Q== MIME-Version: 1.0 Received: by 10.204.147.22 with SMTP id j22mr4117561bkv.66.1355598959531; Sat, 15 Dec 2012 11:15:59 -0800 (PST) Received: by 10.204.167.71 with HTTP; Sat, 15 Dec 2012 11:15:59 -0800 (PST) Received: by 10.204.167.71 with HTTP; Sat, 15 Dec 2012 11:15:59 -0800 (PST) In-Reply-To: <20121215091424.GS71906@kib.kiev.ua> References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> <20121215091424.GS71906@kib.kiev.ua> Date: Sat, 15 Dec 2012 19:15:59 +0000 Message-ID: Subject: Re: Adding dependency on mountlate to mountd From: Chris Rees To: Kostik Belousov Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Steven Hartland , rc@freebsd.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 19:16:01 -0000 On 15 Dec 2012 09:14, "Konstantin Belousov" wrote: > > On Sat, Dec 15, 2012 at 12:27:35AM -0500, Eitan Adler wrote: > > On 14 December 2012 13:25, Steven Hartland wrote: > > > Hi guys I'm looking to make mountd REQUIRE mountlate so > > > that it can successfully export volumes on devices mounted > > > with 'late' > > > > > > PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=169373 > > > > > > Any objections to this? > > > > > > Patch:- > > > --- mountd 2012-06-24 14:09:50.074267521 +0000 > > > +++ /etc/rc.d/mountd 2012-06-24 13:47:35.012295797 +0000 > > > @@ -4,7 +4,7 @@ > > > # > > > > > > # PROVIDE: mountd > > > -# REQUIRE: NETWORKING nfsserver rpcbind quota > > > +# REQUIRE: NETWORKING nfsserver rpcbind quota mountlate > > > # KEYWORD: nojail shutdown > > > > This seems fine to me. I can't see any reason why this shouldn't be > > done, and I don't see any sign of intentionally leaving off > > "mountlate" in the commit log history. > > It cannot be fine. It breaks local NFS mounts. Given that we can't have both, but we can have nullfs and thus solve this problem. Is there something that local NFS mounts can do that nullfs won't? Chris From owner-freebsd-rc@FreeBSD.ORG Sat Dec 15 20:10:08 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D8D9982F for ; Sat, 15 Dec 2012 20:10:08 +0000 (UTC) (envelope-from prvs=16965695d1=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) by mx1.freebsd.org (Postfix) with ESMTP id 63C1B8FC0A for ; Sat, 15 Dec 2012 20:10:07 +0000 (UTC) Received: from r2d2 ([188.220.16.49]) by mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (MDaemon PRO v10.0.4) with ESMTP id md50001365939.msg for ; Sat, 15 Dec 2012 20:10:01 +0000 X-Spam-Processed: mail1.multiplay.co.uk, Sat, 15 Dec 2012 20:10:01 +0000 (not processed: message from valid local sender) X-MDRemoteIP: 188.220.16.49 X-Return-Path: prvs=16965695d1=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk X-MDaemon-Deliver-To: rc@freebsd.org Message-ID: <1F93E0D525B946B88405EC4203385E0A@multiplay.co.uk> From: "Steven Hartland" To: "Chris Rees" , "Kostik Belousov" References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk><20121215091424.GS71906@kib.kiev.ua> Subject: Re: Adding dependency on mountlate to mountd Date: Sat, 15 Dec 2012 20:09:58 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Cc: rc@freebsd.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 20:10:08 -0000 ---- Original Message ----- > From: Chris Rees > On 15 Dec 2012 09:14, "Konstantin Belousov" wrote: > > It cannot be fine. It breaks local NFS mounts. > > Given that we can't have both, but we can have nullfs and thus solve this problem. > Is there something that local NFS mounts can do that nullfs won't? Using local NFS mounts seems a bit of strange thing to do, whats the reason for the requirement for these? Wouldnt nullfs mounts replace this requirement and perform better? Regards Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk. From owner-freebsd-rc@FreeBSD.ORG Sat Dec 15 22:12:32 2012 Return-Path: Delivered-To: rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5A642F10 for ; Sat, 15 Dec 2012 22:12:32 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id D76C28FC1D for ; Sat, 15 Dec 2012 22:12:31 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id je9so2161314bkc.13 for ; Sat, 15 Dec 2012 14:12:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=IZoi10xJOakBhpYmtz1tcCPUf5C5Hmq6SFcu2/Ye0uw=; b=BjWgeOKlLzjHYv5HjJ5uT7abolGE3A0I2NhgWxeCTquNfMOCmYqddm8eBCJF1ZmY+C xRlbPO6ftjRZCFNJmLFmFrnhu7up87G7UsYWK1dF/HPhaod8t4a1vybFbW8fNId4TLf+ VYEVX0P4F2f86yCuLVA5XsgO/aUfWg0ClfUogyxfcbIa9Dvn4bBYafiohzKSjIivTg6t PQN7uBZlEqNUIkqgwkdHyi0kxaGHu/JklLZYhSTdW6calq//DCVG9Ioa79EbQib+cSXN FORBh+J5r85tEvkjuY6tuzJk8CLZvudCkBpk+Kk1DwaZJdNzwKvDm+dBxJq+6EmJc04m G0ZQ== Received: by 10.205.120.3 with SMTP id fw3mr4379529bkc.40.1355609550559; Sat, 15 Dec 2012 14:12:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.204.167.71 with HTTP; Sat, 15 Dec 2012 14:12:00 -0800 (PST) In-Reply-To: <1F93E0D525B946B88405EC4203385E0A@multiplay.co.uk> References: <6A58ADA440454E5889DBA6D2D9C56180@multiplay.co.uk> <20121215091424.GS71906@kib.kiev.ua> <1F93E0D525B946B88405EC4203385E0A@multiplay.co.uk> From: Chris Rees Date: Sat, 15 Dec 2012 22:12:00 +0000 Message-ID: Subject: Re: Adding dependency on mountlate to mountd To: Steven Hartland Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-rc@freebsd.org" X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2012 22:12:32 -0000 On 15 December 2012 20:09, Steven Hartland wrote: > ---- Original Message ----- >> >> From: Chris Rees On 15 Dec 2012 09:14, "Konstantin Belousov" >> wrote: >> > It cannot be fine. It breaks local NFS mounts. >> >> Given that we can't have both, but we can have nullfs and thus solve this >> problem. >> Is there something that local NFS mounts can do that nullfs won't? > > > Using local NFS mounts seems a bit of strange thing to do, whats the > reason for the requirement for these? > > Wouldnt nullfs mounts replace this requirement and perform better? Here's an idea, how about in the mountlate script, we pass SIGHUP to mountd at the end (or simply restart it, but that'd be slower)? This would cover your use case and Kostik's example too. Chris