Date: Wed, 25 May 2016 11:00:56 +0200 (CEST) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no> To: David Christensen <dpchrist@holgerdanske.com> Cc: freebsd-questions@freebsd.org Subject: Re: FreeBSD 10.1 i386 boot "Mounting local file systems:mount: fdesc: Operation not supported by device" Message-ID: <alpine.BSF.2.20.1605251050380.1545@mail.fig.ol.no> In-Reply-To: <5745442F.2090402@holgerdanske.com> References: <5745442F.2090402@holgerdanske.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 24 May 2016 23:20-0700, David Christensen wrote: > freebsd-questions: > > On a machine with a fresh install of FreeBSD 10.1 i386, I used pkg to install > Bash. pkg told me: > > bash requires fdescfs(5) mounted on /dev/fd > > If you have not done it yet, please do the following: > > mount -t fdescfs fdesc /dev/fd > > To make it permanent, you need the following lines in /etc/fstab: > > fdesc /dev/fd fdescfs rw 0 0 > > > So, I added the suggested line to /etc/fstab, rebooted, and all was well. > > > I then used freebsd-update to update the system. > > > Now when I boot, the system stops when attempting to mount the fdesc device > required by Bash: > > ... > Starting file system checks: > Mounting local file systems:mount: fdesc: Operation not supported by > device > . > Mounting /etc/fstab filesystems failed, startup aborted > ERROR: ABORTING BOOT (sending SIGTERM to parent)! > May 24 22:44:09 init: /bin/sh on /etc/rc terminated abnormally, going > to single user mode > Enter full path of shell or RETURN for /bin/sh: > > > If I press <Return>, comment out the "fdesc..." line in /etc/fstab, and enter > 'exit', the system continues booting to the login prompt. > > > When I log in: > > 1. The suggested 'mount -t fdescfs fdesc /dev/fd' command works. > > 2. If I uncomment the "fdesc..." line in /etc/fstab and run 'mount /dev/fd', > it works. > > > Any comments or suggestions? Maybe you need to add late to the options field, e.g.: fdesc /dev/fd fdescfs rw,late 0 0 > TIA, > > David -- +-------------------------------+------------------------------------+ | Vennlig hilsen, | Best regards, | | Trond Endrestøl, | Trond Endrestøl, | | IT-ansvarlig, | System administrator, | | Fagskolen Innlandet, | Gjøvik Technical College, Norway, | | tlf. mob. 952 62 567, | Cellular...: +47 952 62 567, | | sentralbord 61 14 54 00. | Switchboard: +47 61 14 54 00. | +-------------------------------+------------------------------------+ From owner-freebsd-questions@freebsd.org Wed May 25 09:51:35 2016 Return-Path: <owner-freebsd-questions@freebsd.org> Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE257B49687 for <freebsd-questions@mailman.ysv.freebsd.org>; Wed, 25 May 2016 09:51:35 +0000 (UTC) (envelope-from adam.lindberg@wooga.net) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 481671487 for <freebsd-questions@freebsd.org>; Wed, 25 May 2016 09:51:35 +0000 (UTC) (envelope-from adam.lindberg@wooga.net) Received: by mail-wm0-x236.google.com with SMTP id n129so55582256wmn.1 for <freebsd-questions@freebsd.org>; Wed, 25 May 2016 02:51:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wooga-net.20150623.gappssmtp.com; s=20150623; h=from:subject:date:message-id:cc:to:mime-version; bh=4g+ZkaRvXFKWSLgv2x0x5bswXcWywu5FFzdn71SGemg=; b=gCcIJAnXTgbCaPBCH8rZ7Ig90K7lev/8AH52CPE2xk2M5JfyZlzfYJ03yOzvCwxAYz dZKdjJbEpzixqlwjIXvQPEXn51go5Xe6Nsjxt50kVQEpN1MmqZZynNJEenofcqPgvoHB ynE3Ojwtf80NHXz6WHA96KmQBSx9LmUkvAwNk9/Ldh58x6LxUjOvS/cCB1ojPcxmEB/B vblfCB+FsSw+L4+ADrrjTCOV/hzHIMl84sW11dF2KLrBXz002FX4nzg81A5txCEEIwZY CvEjPOATFS+xxATndnQ+jArDkLxRcMWwimOiMlOAxUP3spGSFlPzevHRkaZ0iGGd+k2e SPrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:subject:date:message-id:cc:to:mime-version; bh=4g+ZkaRvXFKWSLgv2x0x5bswXcWywu5FFzdn71SGemg=; b=b7TaVaSmtXQXb99OrPwhanrq8/mLzmFM7CY5f1JQoaUoFCDLrwGWVRuJJxbOC4Kgbm JV8+tnR+hfrYtXKyHk//DoCHwxMIOKDcUB6DJF4G42Y1x1FT5SBVgkrEyFL0O0aKhVFc vPDl+YgAF0szflnsz4oqubkImUyktRfbTV6/p0ARVms6cjrcIrRXIq/alRNMjbXYk1+m Of0NBJHqJWARWc2KgwfnvMyt05EPx1FfVeITfhTeHUL60vSRCemFASsjmqK7GNAADFyv 6s/htJhiZYWzS54Jy1clzQT+6v13JNR29rzTD8iy8+8D4MO6rE9dHHPgidK1y5cZM2Fz TCYA== X-Gm-Message-State: ALyK8tIBJ0SngHwSGZ2QpEWOCYQPLQNZ5X7InqPAR3Dl1wGbFy9WYExQGOGoWhGI/6/uyazh X-Received: by 10.28.165.66 with SMTP id o63mr2628457wme.102.1464169893620; Wed, 25 May 2016 02:51:33 -0700 (PDT) Received: from [185.74.12.147] ([185.74.12.147]) by smtp.googlemail.com with ESMTPSA id cz3sm7827934wjb.14.2016.05.25.02.51.32 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 25 May 2016 02:51:32 -0700 (PDT) From: Adam Lindberg <adam.lindberg@wooga.net> Content-Type: multipart/mixed; boundary="Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782" Subject: Pidfile generated by /usr/sbin/daemon not usable by rc.d script Date: Wed, 25 May 2016 11:51:31 +0200 Message-Id: <1249E74D-FB34-4FF3-B670-38D80B1B07AF@wooga.net> Cc: Florian Odronitz <florian.odronitz@wooga.net> To: freebsd-questions@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: User questions <freebsd-questions.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions/> List-Post: <mailto:freebsd-questions@freebsd.org> List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-questions>, <mailto:freebsd-questions-request@freebsd.org?subject=subscribe> X-List-Received-Date: Wed, 25 May 2016 09:51:35 -0000 --Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi! I=E2=80=99m trying to create a minimal rc.d script for a service, and = discovered that using /usr/sbin/daemon with the -p flag creates a = pidfile which is not readable by /etc/rc.subr. The pidfile is created = without a newline, in which case all the service commands stop working. = That means, running =E2=80=9Cstop=E2=80=9D or =E2=80=9Cstatus=E2=80=9D = prints nothing. If I add a newline to the file after the fact, they all = start working again. Running the service script with debug output, shows = the =E2=80=98read=E2=80=99 builtin halting the execution of the script = when trying to read the pidfile. Attached is the service script (=E2=80=9Cfoo.rcscript=E2=80=9D) and the = output when it is broken, i.e. no newline = (=E2=80=9Cservice-foo-status-without-newline.output=E2=80=9D) and when = it works after manually adding the newline to the pidfile = (=E2=80=9Cservice-foo-status-with-newline.output=E2=80=9D). The service script as a =E2=80=98sed=E2=80=99 line commented out, which = if enabled will make the service script work. However, it feels like a = bit of a hack to modify the pidfile created by =E2=80=98daemon=E2=80=99 = manually afterwards. Is there a better way to make this work? Is this a bug somehow, either = in the service script I wrote or in the rc.subr functions? Any insight = would be helpful. Thanks in advance! Adam -- Adam Lindberg | Backend Engineer Wooga GmbH | Saarbr=C3=BCcker Str. 38 | D-10405 Berlin Place of business: Berlin Registered at the local court Berlin-Charlottenburg, HRB 117846 B Managing Directors: Jens Begemann, Philipp M=C3=B6ser, Jan Miczaika --Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782 Content-Disposition: attachment; filename=foo.rcscript Content-Type: application/octet-stream; name="foo.rcscript" Content-Transfer-Encoding: 7bit #!/bin/sh -ex . /etc/rc.subr name="foo" pidfile="/var/run/${name}.pid" start_cmd="${name}_start" stop_cmd="${name}_stop" command="yes" foo_start() { /usr/sbin/daemon -f -p "${pidfile}" -u deploy ${command} # sed -i '' -e '$a\' "${pidfile}" } foo_stop() { echo $rc_pid } load_rc_config "${name}" run_rc_command "$1" --Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782 Content-Disposition: attachment; filename=service-foo-status-with-newline.output Content-Type: application/octet-stream; name="service-foo-status-with-newline.output" Content-Transfer-Encoding: 7bit + . /etc/rc.subr + : 62041 + export RC_PID + [ -z '' ] + _rc_subr_loaded=YES + SYSCTL=/sbin/sysctl + SYSCTL_N='/sbin/sysctl -n' + SYSCTL_W=/sbin/sysctl + ID=/usr/bin/id + IDCMD='if [ -x /usr/bin/id ]; then /usr/bin/id -un; fi' + PS='/bin/ps -ww' + /bin/ps -ww -p 62041 -o jid= + JID=0 + _rc_namevarlist='program chroot chdir flags fib nice user group groups' + _rc_subr_loaded=: + name=foo + pidfile=/var/run/foo.pid + start_cmd=foo_start + stop_cmd=foo_stop + command=yes + load_rc_config foo + local _name _rcvar_val _var _defval _v _msg _new _d + _name=foo + [ -z foo ] + false + [ -r /etc/defaults/rc.conf ] + debug 'Sourcing /etc/defaults/rc.conf' + . /etc/defaults/rc.conf + rc_debug=NO + rc_info=NO + rc_startmsgs=YES + rcshutdown_timeout=90 + early_late_divider=FILESYSTEMS + always_force_depends=NO + apm_enable=NO + apmd_enable=NO + apmd_flags='' + ddb_enable=NO + ddb_config=/etc/ddb.conf + devd_enable=YES + devd_flags='' + kldxref_enable=NO + kldxref_clobber=NO + kldxref_module_path='' + powerd_enable=NO + powerd_flags='' + tmpmfs=AUTO + tmpsize=20m + tmpmfs_flags=-S + varmfs=AUTO + varsize=32m + varmfs_flags=-S + populate_var=AUTO + cleanvar_enable=YES + local_startup=/usr/local/etc/rc.d + script_name_sep=' ' + rc_conf_files='/etc/rc.conf /etc/rc.conf.local' + zfs_enable=NO + gptboot_enable=YES + gbde_autoattach_all=NO + gbde_devices=NO + gbde_attach_attempts=3 + gbde_lockdir=/etc + geli_devices='' + geli_tries='' + geli_default_flags='' + geli_autodetach=YES + root_rw_mount=YES + fsck_y_enable=NO + fsck_y_flags='' + background_fsck=YES + background_fsck_delay=60 + netfs_types='nfs:NFS oldnfs:OLDNFS smbfs:SMB' + extra_netfs_types=NO + hostname='' + hostid_enable=YES + hostid_file=/etc/hostid + nisdomainname=NO + dhclient_program=/sbin/dhclient + dhclient_flags='' + background_dhclient=NO + synchronous_dhclient=NO + defaultroute_delay=30 + defaultroute_carrier_delay=5 + netif_ipexpand_max=2048 + wpa_supplicant_program=/usr/sbin/wpa_supplicant + wpa_supplicant_flags=-s + wpa_supplicant_conf_file=/etc/wpa_supplicant.conf + firewall_enable=NO + firewall_script=/etc/rc.firewall + firewall_type=UNKNOWN + firewall_quiet=NO + firewall_logging=NO + firewall_logif=NO + firewall_flags='' + firewall_coscripts='' + firewall_client_net=192.0.2.0/24 + firewall_simple_iif=ed1 + firewall_simple_inet=192.0.2.16/28 + firewall_simple_oif=ed0 + firewall_simple_onet=192.0.2.0/28 + firewall_myservices='' + firewall_allowservices='' + firewall_trusted='' + firewall_logdeny=NO + firewall_nologports='135-139,445 1026,1027 1433,1434' + firewall_nat_enable=NO + firewall_nat_interface='' + firewall_nat_flags='' + dummynet_enable=NO + ip_portrange_first=NO + ip_portrange_last=NO + ike_enable=NO + ike_program=/usr/local/sbin/isakmpd + ike_flags='' + ipsec_enable=NO + ipsec_file=/etc/ipsec.conf + natd_program=/sbin/natd + natd_enable=NO + natd_interface='' + natd_flags='' + ipfilter_enable=NO + ipfilter_program=/sbin/ipf + ipfilter_rules=/etc/ipf.rules + ipfilter_flags='' + ipnat_enable=NO + ipnat_program=/sbin/ipnat + ipnat_rules=/etc/ipnat.rules + ipnat_flags='' + ipmon_enable=NO + ipmon_program=/sbin/ipmon + ipmon_flags=-Ds + ipfs_enable=NO + ipfs_program=/sbin/ipfs + ipfs_flags='' + pf_enable=NO + pf_rules=/etc/pf.conf + pf_program=/sbin/pfctl + pf_flags='' + pflog_enable=NO + pflog_logfile=/var/log/pflog + pflog_program=/sbin/pflogd + pflog_flags='' + ftpproxy_enable=NO + ftpproxy_flags='' + pfsync_enable=NO + pfsync_syncdev='' + pfsync_syncpeer='' + pfsync_ifconfig='' + tcp_extensions=YES + log_in_vain=0 + tcp_keepalive=YES + tcp_drop_synfin=NO + icmp_drop_redirect=NO + icmp_log_redirect=NO + network_interfaces=auto + cloned_interfaces='' + sppp_interfaces='' + gif_interfaces='' + fec_interfaces='' + ppp_enable=NO + ppp_program=/usr/sbin/ppp + ppp_mode=auto + ppp_nat=YES + ppp_profile=papchap + ppp_user=root + hostapd_enable=NO + syslogd_enable=YES + syslogd_program=/usr/sbin/syslogd + syslogd_flags=-s + altlog_proglist='' + inetd_enable=NO + inetd_program=/usr/sbin/inetd + inetd_flags='-wW -C 60' + iscsid_enable=NO + iscsictl_enable=NO + iscsictl_flags=-Aa + hastd_enable=NO + hastd_program=/sbin/hastd + hastd_flags='' + ctld_enable=NO + local_unbound_enable=NO + kdc_enable=NO + kdc_program=/usr/libexec/kdc + kdc_flags='' + kadmind_enable=NO + kadmind_program=/usr/libexec/kadmind + kpasswdd_enable=NO + kpasswdd_program=/usr/libexec/kpasswdd + kfd_enable=NO + kfd_program=/usr/libexec/kfd + kfd_flags='' + ipropd_master_enable=NO + ipropd_master_program=/usr/libexec/ipropd-master + ipropd_master_flags='' + ipropd_master_keytab=/etc/krb5.keytab + ipropd_master_slaves='' + ipropd_slave_enable=NO + ipropd_slave_program=/usr/libexec/ipropd-slave + ipropd_slave_flags='' + ipropd_slave_keytab=/etc/krb5.keytab + ipropd_slave_master='' + gssd_enable=NO + gssd_program=/usr/sbin/gssd + gssd_flags='' + rwhod_enable=NO + rwhod_flags='' + rarpd_enable=NO + rarpd_flags=-a + bootparamd_enable=NO + bootparamd_flags='' + pppoed_enable=NO + pppoed_provider='*' + pppoed_flags='-P /var/run/pppoed.pid' + pppoed_interface=fxp0 + sshd_enable=NO + sshd_program=/usr/sbin/sshd + sshd_flags='' + ftpd_enable=NO + ftpd_program=/usr/libexec/ftpd + ftpd_flags='' + amd_enable=NO + amd_program=/usr/sbin/amd + amd_flags='-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map' + amd_map_program=NO + autofs_enable=NO + nfs_client_enable=NO + nfs_access_cache=60 + nfs_server_enable=NO + oldnfs_server_enable=NO + nfs_server_flags='-u -t' + mountd_enable=NO + mountd_flags=-r + weak_mountd_authentication=NO + nfs_reserved_port_only=NO + nfs_bufpackets='' + rpc_lockd_enable=NO + rpc_lockd_flags='' + rpc_statd_enable=NO + rpc_statd_flags='' + rpcbind_enable=NO + rpcbind_program=/usr/sbin/rpcbind + rpcbind_flags='' + rpc_ypupdated_enable=NO + keyserv_enable=NO + keyserv_flags='' + nfsv4_server_enable=NO + nfscbd_enable=NO + nfscbd_flags='' + nfsuserd_enable=NO + nfsuserd_flags='' + timed_enable=NO + timed_flags='' + ntpdate_enable=NO + ntpdate_program=/usr/sbin/ntpdate + ntpdate_flags=-b + ntpdate_config=/etc/ntp.conf + ntpdate_hosts='' + ntpd_enable=NO + ntpd_program=/usr/sbin/ntpd + ntpd_config=/etc/ntp.conf + ntpd_sync_on_start=NO + ntpd_flags='-p /var/run/ntpd.pid -f /var/db/ntpd.drift' + nis_client_enable=NO + nis_client_flags='' + nis_ypset_enable=NO + nis_ypset_flags='' + nis_server_enable=NO + nis_server_flags='' + nis_ypxfrd_enable=NO + nis_ypxfrd_flags='' + nis_yppasswdd_enable=NO + nis_yppasswdd_flags='' + bsnmpd_enable=NO + bsnmpd_flags='' + defaultrouter=NO + static_arp_pairs='' + static_ndp_pairs='' + static_routes='' + natm_static_routes='' + gateway_enable=NO + routed_enable=NO + routed_program=/sbin/routed + routed_flags=-q + mrouted_enable=NO + mrouted_program=/usr/local/sbin/mrouted + mrouted_flags='' + ipxgateway_enable=NO + ipxrouted_enable=NO + ipxrouted_flags='' + arpproxy_all=NO + forward_sourceroute=NO + accept_sourceroute=NO + atm_enable=NO + atm_pvcs='' + atm_arps='' + hcsecd_enable=NO + hcsecd_config=/etc/bluetooth/hcsecd.conf + sdpd_enable=NO + sdpd_control=/var/run/sdp + sdpd_groupname=nobody + sdpd_username=nobody + bthidd_enable=NO + bthidd_config=/etc/bluetooth/bthidd.conf + bthidd_hids=/var/db/bthidd.hids + rfcomm_pppd_server_enable=NO + rfcomm_pppd_server_profile='one two' + rfcomm_pppd_server_one_channel=1 + rfcomm_pppd_server_two_channel=3 + ubthidhci_enable=NO + netwait_enable=NO + netwait_timeout=60 + netwait_if_timeout=30 + icmp_bmcastecho=NO + ipv6_network_interfaces=auto + ipv6_activate_all_interfaces=NO + ipv6_defaultrouter=NO + ipv6_static_routes='' + ipv6_gateway_enable=NO + ipv6_cpe_wanif=NO + ipv6_privacy=NO + route6d_enable=NO + route6d_program=/usr/sbin/route6d + route6d_flags='' + ipv6_default_interface=NO + rtsol_flags='' + rtsold_enable=NO + rtsold_flags=-a + rtadvd_enable=NO + rtadvd_interfaces='' + mroute6d_enable=NO + mroute6d_program=/usr/local/sbin/pim6dd + mroute6d_flags='' + stf_interface_ipv4addr='' + stf_interface_ipv4plen=0 + stf_interface_ipv6_ifid=0:0:0:1 + stf_interface_ipv6_slaid=0000 + ipv6_faith_prefix=NO + ipv6_ipv4mapping=NO + ipv6_ipfilter_rules=/etc/ipf6.rules + ip6addrctl_enable=YES + ip6addrctl_verbose=NO + ip6addrctl_policy=AUTO + keyboard='' + keymap=NO + keyrate=NO + keybell=NO + keychange=NO + cursor=NO + scrnmap=NO + font8x16=NO + font8x14=NO + font8x8=NO + blanktime=300 + saver=NO + moused_nondefault_enable=YES + moused_enable=NO + moused_type=auto + moused_port=/dev/psm0 + moused_flags='' + mousechar_start=NO + allscreens_flags='' + allscreens_kbdflags='' + mta_start_script=/etc/rc.sendmail + sendmail_enable=NO + sendmail_pidfile=/var/run/sendmail.pid + sendmail_procname=/usr/sbin/sendmail + sendmail_flags='-L sm-mta -bd -q30m' + sendmail_cert_create=YES + sendmail_submit_enable=YES + sendmail_submit_flags='-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost' + sendmail_outbound_enable=YES + sendmail_outbound_flags='-L sm-queue -q30m' + sendmail_msp_queue_enable=YES + sendmail_msp_queue_flags='-L sm-msp-queue -Ac -q30m' + sendmail_rebuild_aliases=NO + auditd_enable=NO + auditd_program=/usr/sbin/auditd + auditd_flags='' + auditdistd_enable=NO + auditdistd_program=/usr/sbin/auditdistd + auditdistd_flags='' + cron_enable=YES + cron_program=/usr/sbin/cron + cron_dst=YES + cron_flags='' + lpd_enable=NO + lpd_program=/usr/sbin/lpd + lpd_flags='' + nscd_enable=NO + chkprintcap_enable=NO + chkprintcap_flags=-d + dumpdev=NO + dumpdir=/var/crash + savecore_flags='-m 10' + crashinfo_enable=YES + crashinfo_program=/usr/sbin/crashinfo + quota_enable=NO + check_quotas=YES + quotaon_flags=-a + quotaoff_flags=-a + quotacheck_flags=-a + accounting_enable=NO + ibcs2_enable=NO + ibcs2_loaders=coff + firstboot_sentinel=/firstboot + sysvipc_enable=NO + linux_enable=NO + svr4_enable=NO + clear_tmp_enable=NO + clear_tmp_X=YES + ldconfig_insecure=NO + ldconfig_paths='/usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg' + ldconfig32_paths='/usr/lib32 /usr/lib32/compat' + ldconfig_paths_aout='/usr/lib/compat/aout /usr/local/lib/aout' + ldconfig_local_dirs=/usr/local/libdata/ldconfig + ldconfig_local32_dirs=/usr/local/libdata/ldconfig32 + kern_securelevel_enable=NO + kern_securelevel=-1 + update_motd=YES + entropy_file=/entropy + entropy_dir=/var/db/entropy + entropy_save_sz=2048 + entropy_save_num=8 + harvest_interrupt=YES + harvest_ethernet=YES + harvest_p_to_p=YES + harvest_swi=YES + dmesg_enable=YES + watchdogd_enable=NO + watchdogd_flags='' + devfs_rulesets='/etc/defaults/devfs.rules /etc/devfs.rules' + devfs_system_ruleset='' + devfs_set_rulesets='' + devfs_load_rulesets=YES + performance_cx_lowest=HIGH + performance_cpu_freq=NONE + economy_cx_lowest=HIGH + economy_cpu_freq=NONE + virecover_enable=YES + ugidfw_enable=NO + bsdextended_script=/etc/rc.bsdextended + newsyslog_enable=YES + newsyslog_flags=-CN + mixer_enable=YES + opensm_enable=NO + rctl_enable=NO + rctl_rules=/etc/rctl.conf + jail_enable=NO + jail_parallel_start=NO + jail_list='' + [ -z '' ] + source_rc_confs_defined=yes + source_rc_confs + local i sourced_files + sourced_files=:/etc/rc.conf: + [ -r /etc/rc.conf ] + . /etc/rc.conf + network_interfaces='' + rpcbind_enable=NO + cron_flags=' -J 15' + syslogd_flags=-ss + sendmail_enable=NO + sendmail_submit_enable=NO + sendmail_outbound_enable=NO + sendmail_msp_queue_enable=NO + sshd_enable=YES + monit_enable=YES + consumer_enable=YES + sourced_files=:/etc/rc.conf::/etc/rc.conf.local: + [ -r /etc/rc.conf.local ] + _rc_conf_loaded=true + [ -f /etc/rc.conf.d/foo ] + [ -d /etc/rc.conf.d/foo ] + [ -f /usr/local/etc/rc.conf.d/foo ] + [ -d /usr/local/etc/rc.conf.d/foo ] + run_rc_command status + _return=0 + rc_arg=status + [ -z foo ] + shift 1 + rc_extra_args='' + _rc_prefix='' + eval '_override_command=$foo_program' + _override_command='' + command=yes + _keywords='start stop restart rcvar enabled ' + rc_pid='' + _pidcmd='' + _procname=yes + [ -n yes ] + [ -n /var/run/foo.pid ] + _pidcmd='rc_pid=$(check_pidfile /var/run/foo.pid yes )' + [ -n 'rc_pid=$(check_pidfile /var/run/foo.pid yes )' ] + _keywords='start stop restart rcvar enabled status poll' + [ -z status ] + [ status = enabled ] + [ -n '' ] + eval 'rc_flags=$foo_flags' + rc_flags='' + eval '_chdir=$foo_chdir' '_chroot=$foo_chroot' '_nice=$foo_nice' '_user=$foo_user' '_group=$foo_group' '_groups=$foo_groups' '_fib=$foo_fib' + _chdir='' _chroot='' _nice='' _user='' _group='' _groups='' _fib='' + [ -n '' ] + [ -z '' ] + eval 'rc_pid=$(check_pidfile' /var/run/foo.pid yes ')' + check_pidfile /var/run/foo.pid yes + _pidfile=/var/run/foo.pid + _procname=yes + _interpreter='' + [ -z /var/run/foo.pid -o -z yes ] + [ ! -f /var/run/foo.pid ] + read _pid _junk + [ -z 61178 ] + _find_processes yes . '-p 61178' + [ 3 -ne 3 ] + _procname=yes + _interpreter=. + _psargs='-p 61178' + _pref='' + [ . != . ] + _procnamebn=yes + _fp_args='_arg0 _argv' + _fp_match='case "$_arg0" in $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]")' + _proccheck=' /bin/ps -ww 2>/dev/null -o pid= -o jid= -o command= -p 61178 | while read _npid _jid _arg0 _argv; do case "$_arg0" in $_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]") if [ "$JID" -eq "$_jid" ]; then echo -n "$_pref$_npid"; _pref=" "; fi ;; esac done' + eval /bin/ps -ww '2>/dev/null' -o pid= -o jid= -o command= -p 61178 '|' while read _npid _jid _arg0 '_argv;' do case '"$_arg0"' in '$_procname|$_procnamebn|${_procnamebn}:|"(${_procnamebn})"|"[${_procnamebn}]")' if [ '"$JID"' -eq '"$_jid"' '];' then echo -n '"$_pref$_npid";' '_pref="' '";' fi ';;' esac done + /bin/ps -ww -o pid= -o jid= -o command= -p 61178 + read _npid _jid _arg0 _argv + [ 0 -eq 0 ] + echo -n 61178 + _pref=' ' + read _npid _jid _arg0 _argv + rc_pid=61178 + [ start != status ] + continue + [ stop != status ] + continue + [ restart != status ] + continue + [ rcvar != status ] + continue + [ enabled != status ] + continue + [ status != status ] + [ -n '' -a status != rcvar -a status != stop ] + [ -n '' -a status = stop -a -z 61178 ] + eval '_cmd=$status_cmd' '_precmd=$status_precmd' '_postcmd=$status_postcmd' + _cmd='' _precmd='' _postcmd='' + [ -n '' ] + _run_rc_precmd + check_required_before status + local _f + return 0 + [ -n '' ] + check_required_after status + local _f _args + return 0 + return 0 + [ -n 61178 ] + echo 'foo is running as pid 61178.' foo is running as pid 61178. + _run_rc_postcmd + [ -n '' ] + return 0 + return 0 --Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782 Content-Disposition: attachment; filename=service-foo-status-without-newline.output Content-Type: application/octet-stream; name="service-foo-status-without-newline.output" Content-Transfer-Encoding: 7bit + . /etc/rc.subr + : 61941 + export RC_PID + [ -z '' ] + _rc_subr_loaded=YES + SYSCTL=/sbin/sysctl + SYSCTL_N='/sbin/sysctl -n' + SYSCTL_W=/sbin/sysctl + ID=/usr/bin/id + IDCMD='if [ -x /usr/bin/id ]; then /usr/bin/id -un; fi' + PS='/bin/ps -ww' + /bin/ps -ww -p 61941 -o jid= + JID=0 + _rc_namevarlist='program chroot chdir flags fib nice user group groups' + _rc_subr_loaded=: + name=foo + pidfile=/var/run/foo.pid + start_cmd=foo_start + stop_cmd=foo_stop + command=yes + load_rc_config foo + local _name _rcvar_val _var _defval _v _msg _new _d + _name=foo + [ -z foo ] + false + [ -r /etc/defaults/rc.conf ] + debug 'Sourcing /etc/defaults/rc.conf' + . /etc/defaults/rc.conf + rc_debug=NO + rc_info=NO + rc_startmsgs=YES + rcshutdown_timeout=90 + early_late_divider=FILESYSTEMS + always_force_depends=NO + apm_enable=NO + apmd_enable=NO + apmd_flags='' + ddb_enable=NO + ddb_config=/etc/ddb.conf + devd_enable=YES + devd_flags='' + kldxref_enable=NO + kldxref_clobber=NO + kldxref_module_path='' + powerd_enable=NO + powerd_flags='' + tmpmfs=AUTO + tmpsize=20m + tmpmfs_flags=-S + varmfs=AUTO + varsize=32m + varmfs_flags=-S + populate_var=AUTO + cleanvar_enable=YES + local_startup=/usr/local/etc/rc.d + script_name_sep=' ' + rc_conf_files='/etc/rc.conf /etc/rc.conf.local' + zfs_enable=NO + gptboot_enable=YES + gbde_autoattach_all=NO + gbde_devices=NO + gbde_attach_attempts=3 + gbde_lockdir=/etc + geli_devices='' + geli_tries='' + geli_default_flags='' + geli_autodetach=YES + root_rw_mount=YES + fsck_y_enable=NO + fsck_y_flags='' + background_fsck=YES + background_fsck_delay=60 + netfs_types='nfs:NFS oldnfs:OLDNFS smbfs:SMB' + extra_netfs_types=NO + hostname='' + hostid_enable=YES + hostid_file=/etc/hostid + nisdomainname=NO + dhclient_program=/sbin/dhclient + dhclient_flags='' + background_dhclient=NO + synchronous_dhclient=NO + defaultroute_delay=30 + defaultroute_carrier_delay=5 + netif_ipexpand_max=2048 + wpa_supplicant_program=/usr/sbin/wpa_supplicant + wpa_supplicant_flags=-s + wpa_supplicant_conf_file=/etc/wpa_supplicant.conf + firewall_enable=NO + firewall_script=/etc/rc.firewall + firewall_type=UNKNOWN + firewall_quiet=NO + firewall_logging=NO + firewall_logif=NO + firewall_flags='' + firewall_coscripts='' + firewall_client_net=192.0.2.0/24 + firewall_simple_iif=ed1 + firewall_simple_inet=192.0.2.16/28 + firewall_simple_oif=ed0 + firewall_simple_onet=192.0.2.0/28 + firewall_myservices='' + firewall_allowservices='' + firewall_trusted='' + firewall_logdeny=NO + firewall_nologports='135-139,445 1026,1027 1433,1434' + firewall_nat_enable=NO + firewall_nat_interface='' + firewall_nat_flags='' + dummynet_enable=NO + ip_portrange_first=NO + ip_portrange_last=NO + ike_enable=NO + ike_program=/usr/local/sbin/isakmpd + ike_flags='' + ipsec_enable=NO + ipsec_file=/etc/ipsec.conf + natd_program=/sbin/natd + natd_enable=NO + natd_interface='' + natd_flags='' + ipfilter_enable=NO + ipfilter_program=/sbin/ipf + ipfilter_rules=/etc/ipf.rules + ipfilter_flags='' + ipnat_enable=NO + ipnat_program=/sbin/ipnat + ipnat_rules=/etc/ipnat.rules + ipnat_flags='' + ipmon_enable=NO + ipmon_program=/sbin/ipmon + ipmon_flags=-Ds + ipfs_enable=NO + ipfs_program=/sbin/ipfs + ipfs_flags='' + pf_enable=NO + pf_rules=/etc/pf.conf + pf_program=/sbin/pfctl + pf_flags='' + pflog_enable=NO + pflog_logfile=/var/log/pflog + pflog_program=/sbin/pflogd + pflog_flags='' + ftpproxy_enable=NO + ftpproxy_flags='' + pfsync_enable=NO + pfsync_syncdev='' + pfsync_syncpeer='' + pfsync_ifconfig='' + tcp_extensions=YES + log_in_vain=0 + tcp_keepalive=YES + tcp_drop_synfin=NO + icmp_drop_redirect=NO + icmp_log_redirect=NO + network_interfaces=auto + cloned_interfaces='' + sppp_interfaces='' + gif_interfaces='' + fec_interfaces='' + ppp_enable=NO + ppp_program=/usr/sbin/ppp + ppp_mode=auto + ppp_nat=YES + ppp_profile=papchap + ppp_user=root + hostapd_enable=NO + syslogd_enable=YES + syslogd_program=/usr/sbin/syslogd + syslogd_flags=-s + altlog_proglist='' + inetd_enable=NO + inetd_program=/usr/sbin/inetd + inetd_flags='-wW -C 60' + iscsid_enable=NO + iscsictl_enable=NO + iscsictl_flags=-Aa + hastd_enable=NO + hastd_program=/sbin/hastd + hastd_flags='' + ctld_enable=NO + local_unbound_enable=NO + kdc_enable=NO + kdc_program=/usr/libexec/kdc + kdc_flags='' + kadmind_enable=NO + kadmind_program=/usr/libexec/kadmind + kpasswdd_enable=NO + kpasswdd_program=/usr/libexec/kpasswdd + kfd_enable=NO + kfd_program=/usr/libexec/kfd + kfd_flags='' + ipropd_master_enable=NO + ipropd_master_program=/usr/libexec/ipropd-master + ipropd_master_flags='' + ipropd_master_keytab=/etc/krb5.keytab + ipropd_master_slaves='' + ipropd_slave_enable=NO + ipropd_slave_program=/usr/libexec/ipropd-slave + ipropd_slave_flags='' + ipropd_slave_keytab=/etc/krb5.keytab + ipropd_slave_master='' + gssd_enable=NO + gssd_program=/usr/sbin/gssd + gssd_flags='' + rwhod_enable=NO + rwhod_flags='' + rarpd_enable=NO + rarpd_flags=-a + bootparamd_enable=NO + bootparamd_flags='' + pppoed_enable=NO + pppoed_provider='*' + pppoed_flags='-P /var/run/pppoed.pid' + pppoed_interface=fxp0 + sshd_enable=NO + sshd_program=/usr/sbin/sshd + sshd_flags='' + ftpd_enable=NO + ftpd_program=/usr/libexec/ftpd + ftpd_flags='' + amd_enable=NO + amd_program=/usr/sbin/amd + amd_flags='-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map' + amd_map_program=NO + autofs_enable=NO + nfs_client_enable=NO + nfs_access_cache=60 + nfs_server_enable=NO + oldnfs_server_enable=NO + nfs_server_flags='-u -t' + mountd_enable=NO + mountd_flags=-r + weak_mountd_authentication=NO + nfs_reserved_port_only=NO + nfs_bufpackets='' + rpc_lockd_enable=NO + rpc_lockd_flags='' + rpc_statd_enable=NO + rpc_statd_flags='' + rpcbind_enable=NO + rpcbind_program=/usr/sbin/rpcbind + rpcbind_flags='' + rpc_ypupdated_enable=NO + keyserv_enable=NO + keyserv_flags='' + nfsv4_server_enable=NO + nfscbd_enable=NO + nfscbd_flags='' + nfsuserd_enable=NO + nfsuserd_flags='' + timed_enable=NO + timed_flags='' + ntpdate_enable=NO + ntpdate_program=/usr/sbin/ntpdate + ntpdate_flags=-b + ntpdate_config=/etc/ntp.conf + ntpdate_hosts='' + ntpd_enable=NO + ntpd_program=/usr/sbin/ntpd + ntpd_config=/etc/ntp.conf + ntpd_sync_on_start=NO + ntpd_flags='-p /var/run/ntpd.pid -f /var/db/ntpd.drift' + nis_client_enable=NO + nis_client_flags='' + nis_ypset_enable=NO + nis_ypset_flags='' + nis_server_enable=NO + nis_server_flags='' + nis_ypxfrd_enable=NO + nis_ypxfrd_flags='' + nis_yppasswdd_enable=NO + nis_yppasswdd_flags='' + bsnmpd_enable=NO + bsnmpd_flags='' + defaultrouter=NO + static_arp_pairs='' + static_ndp_pairs='' + static_routes='' + natm_static_routes='' + gateway_enable=NO + routed_enable=NO + routed_program=/sbin/routed + routed_flags=-q + mrouted_enable=NO + mrouted_program=/usr/local/sbin/mrouted + mrouted_flags='' + ipxgateway_enable=NO + ipxrouted_enable=NO + ipxrouted_flags='' + arpproxy_all=NO + forward_sourceroute=NO + accept_sourceroute=NO + atm_enable=NO + atm_pvcs='' + atm_arps='' + hcsecd_enable=NO + hcsecd_config=/etc/bluetooth/hcsecd.conf + sdpd_enable=NO + sdpd_control=/var/run/sdp + sdpd_groupname=nobody + sdpd_username=nobody + bthidd_enable=NO + bthidd_config=/etc/bluetooth/bthidd.conf + bthidd_hids=/var/db/bthidd.hids + rfcomm_pppd_server_enable=NO + rfcomm_pppd_server_profile='one two' + rfcomm_pppd_server_one_channel=1 + rfcomm_pppd_server_two_channel=3 + ubthidhci_enable=NO + netwait_enable=NO + netwait_timeout=60 + netwait_if_timeout=30 + icmp_bmcastecho=NO + ipv6_network_interfaces=auto + ipv6_activate_all_interfaces=NO + ipv6_defaultrouter=NO + ipv6_static_routes='' + ipv6_gateway_enable=NO + ipv6_cpe_wanif=NO + ipv6_privacy=NO + route6d_enable=NO + route6d_program=/usr/sbin/route6d + route6d_flags='' + ipv6_default_interface=NO + rtsol_flags='' + rtsold_enable=NO + rtsold_flags=-a + rtadvd_enable=NO + rtadvd_interfaces='' + mroute6d_enable=NO + mroute6d_program=/usr/local/sbin/pim6dd + mroute6d_flags='' + stf_interface_ipv4addr='' + stf_interface_ipv4plen=0 + stf_interface_ipv6_ifid=0:0:0:1 + stf_interface_ipv6_slaid=0000 + ipv6_faith_prefix=NO + ipv6_ipv4mapping=NO + ipv6_ipfilter_rules=/etc/ipf6.rules + ip6addrctl_enable=YES + ip6addrctl_verbose=NO + ip6addrctl_policy=AUTO + keyboard='' + keymap=NO + keyrate=NO + keybell=NO + keychange=NO + cursor=NO + scrnmap=NO + font8x16=NO + font8x14=NO + font8x8=NO + blanktime=300 + saver=NO + moused_nondefault_enable=YES + moused_enable=NO + moused_type=auto + moused_port=/dev/psm0 + moused_flags='' + mousechar_start=NO + allscreens_flags='' + allscreens_kbdflags='' + mta_start_script=/etc/rc.sendmail + sendmail_enable=NO + sendmail_pidfile=/var/run/sendmail.pid + sendmail_procname=/usr/sbin/sendmail + sendmail_flags='-L sm-mta -bd -q30m' + sendmail_cert_create=YES + sendmail_submit_enable=YES + sendmail_submit_flags='-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost' + sendmail_outbound_enable=YES + sendmail_outbound_flags='-L sm-queue -q30m' + sendmail_msp_queue_enable=YES + sendmail_msp_queue_flags='-L sm-msp-queue -Ac -q30m' + sendmail_rebuild_aliases=NO + auditd_enable=NO + auditd_program=/usr/sbin/auditd + auditd_flags='' + auditdistd_enable=NO + auditdistd_program=/usr/sbin/auditdistd + auditdistd_flags='' + cron_enable=YES + cron_program=/usr/sbin/cron + cron_dst=YES + cron_flags='' + lpd_enable=NO + lpd_program=/usr/sbin/lpd + lpd_flags='' + nscd_enable=NO + chkprintcap_enable=NO + chkprintcap_flags=-d + dumpdev=NO + dumpdir=/var/crash + savecore_flags='-m 10' + crashinfo_enable=YES + crashinfo_program=/usr/sbin/crashinfo + quota_enable=NO + check_quotas=YES + quotaon_flags=-a + quotaoff_flags=-a + quotacheck_flags=-a + accounting_enable=NO + ibcs2_enable=NO + ibcs2_loaders=coff + firstboot_sentinel=/firstboot + sysvipc_enable=NO + linux_enable=NO + svr4_enable=NO + clear_tmp_enable=NO + clear_tmp_X=YES + ldconfig_insecure=NO + ldconfig_paths='/usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg' + ldconfig32_paths='/usr/lib32 /usr/lib32/compat' + ldconfig_paths_aout='/usr/lib/compat/aout /usr/local/lib/aout' + ldconfig_local_dirs=/usr/local/libdata/ldconfig + ldconfig_local32_dirs=/usr/local/libdata/ldconfig32 + kern_securelevel_enable=NO + kern_securelevel=-1 + update_motd=YES + entropy_file=/entropy + entropy_dir=/var/db/entropy + entropy_save_sz=2048 + entropy_save_num=8 + harvest_interrupt=YES + harvest_ethernet=YES + harvest_p_to_p=YES + harvest_swi=YES + dmesg_enable=YES + watchdogd_enable=NO + watchdogd_flags='' + devfs_rulesets='/etc/defaults/devfs.rules /etc/devfs.rules' + devfs_system_ruleset='' + devfs_set_rulesets='' + devfs_load_rulesets=YES + performance_cx_lowest=HIGH + performance_cpu_freq=NONE + economy_cx_lowest=HIGH + economy_cpu_freq=NONE + virecover_enable=YES + ugidfw_enable=NO + bsdextended_script=/etc/rc.bsdextended + newsyslog_enable=YES + newsyslog_flags=-CN + mixer_enable=YES + opensm_enable=NO + rctl_enable=NO + rctl_rules=/etc/rctl.conf + jail_enable=NO + jail_parallel_start=NO + jail_list='' + [ -z '' ] + source_rc_confs_defined=yes + source_rc_confs + local i sourced_files + sourced_files=:/etc/rc.conf: + [ -r /etc/rc.conf ] + . /etc/rc.conf + network_interfaces='' + rpcbind_enable=NO + cron_flags=' -J 15' + syslogd_flags=-ss + sendmail_enable=NO + sendmail_submit_enable=NO + sendmail_outbound_enable=NO + sendmail_msp_queue_enable=NO + sshd_enable=YES + monit_enable=YES + consumer_enable=YES + sourced_files=:/etc/rc.conf::/etc/rc.conf.local: + [ -r /etc/rc.conf.local ] + _rc_conf_loaded=true + [ -f /etc/rc.conf.d/foo ] + [ -d /etc/rc.conf.d/foo ] + [ -f /usr/local/etc/rc.conf.d/foo ] + [ -d /usr/local/etc/rc.conf.d/foo ] + run_rc_command status + _return=0 + rc_arg=status + [ -z foo ] + shift 1 + rc_extra_args='' + _rc_prefix='' + eval '_override_command=$foo_program' + _override_command='' + command=yes + _keywords='start stop restart rcvar enabled ' + rc_pid='' + _pidcmd='' + _procname=yes + [ -n yes ] + [ -n /var/run/foo.pid ] + _pidcmd='rc_pid=$(check_pidfile /var/run/foo.pid yes )' + [ -n 'rc_pid=$(check_pidfile /var/run/foo.pid yes )' ] + _keywords='start stop restart rcvar enabled status poll' + [ -z status ] + [ status = enabled ] + [ -n '' ] + eval 'rc_flags=$foo_flags' + rc_flags='' + eval '_chdir=$foo_chdir' '_chroot=$foo_chroot' '_nice=$foo_nice' '_user=$foo_user' '_group=$foo_group' '_groups=$foo_groups' '_fib=$foo_fib' + _chdir='' _chroot='' _nice='' _user='' _group='' _groups='' _fib='' + [ -n '' ] + [ -z '' ] + eval 'rc_pid=$(check_pidfile' /var/run/foo.pid yes ')' + check_pidfile /var/run/foo.pid yes + _pidfile=/var/run/foo.pid + _procname=yes + _interpreter='' + [ -z /var/run/foo.pid -o -z yes ] + [ ! -f /var/run/foo.pid ] + read _pid _junk + rc_pid='' --Apple-Mail=_9A9CB78A-CA45-4ED6-8387-73ECB664C782--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.20.1605251050380.1545>