From owner-freebsd-embedded@FreeBSD.ORG Wed Aug 20 20:33:52 2008 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E760E1065672 for ; Wed, 20 Aug 2008 20:33:52 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from plato.miralink.com (mail.miralink.com [70.103.185.20]) by mx1.freebsd.org (Postfix) with ESMTP id BD8D38FC15 for ; Wed, 20 Aug 2008 20:33:52 +0000 (UTC) (envelope-from sbruno@miralink.com) Received: from localhost (localhost.localdomain [127.0.0.1]) by plato.miralink.com (Postfix) with ESMTP id E74221A90E3 for ; Wed, 20 Aug 2008 13:26:00 -0700 (PDT) X-Virus-Scanned: amavisd-new at X-Spam-Flag: NO X-Spam-Score: -4.399 X-Spam-Level: X-Spam-Status: No, score=-4.399 tagged_above=-10 required=6.6 tests=[ALL_TRUSTED=-1.8, BAYES_00=-2.599] Received: from plato.miralink.com ([127.0.0.1]) by localhost (plato.miralink.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lo-GbzuNt8Q2 for ; Wed, 20 Aug 2008 13:26:00 -0700 (PDT) Received: from [10.0.0.40] (iago.office.miralink.com [10.0.0.40]) by plato.miralink.com (Postfix) with ESMTP id 67FB21A90DE for ; Wed, 20 Aug 2008 13:26:00 -0700 (PDT) Message-ID: <48AC7FAF.1060400@miralink.com> Date: Wed, 20 Aug 2008 13:33:51 -0700 From: Sean Bruno User-Agent: Thunderbird 2.0.0.16 (X11/20080723) MIME-Version: 1.0 To: freebsd-embedded@freebsd.org Content-Type: multipart/mixed; boundary="------------060403000502070400050906" Subject: PAM errors with NANOBSD X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Aug 2008 20:33:53 -0000 This is a multi-part message in MIME format. --------------060403000502070400050906 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I seem to be stumped by my latest issue with NANOBSD. I can't login to the console due to missing pam libs and such. Any and all calls to sudo seem to be blowing up as well. I can only assume that something from my build system is causing pam to be configured. Even though I have explicitly set NO_PAM=YES in my NANOConf, I seem to be jamming up on pam. If I remove the NO_PAM entry, I get the same failure. So perhaps NO_PAM doesn't mean what I think it means? Anyone have a clue what the heck is going on here? -- Sean Bruno MiraLink Corporation 6015 NE 80th Ave, Ste 100 Portland, OR 97218 Phone 503-621-5143 Fax 503-621-5199 MSN: sbruno@miralink.com Google: seanwbruno@gmail.com Yahoo: sean_bruno@yahoo.com --------------060403000502070400050906 Content-Type: text/plain; name="NANOMIRALINK" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="NANOMIRALINK" NANO_NAME=miralink NANO_SRC=${PWD}/../../../ NANO_OBJ=${PWD}/build NANO_KERNEL=GENERIC NANO_IMAGES=2 NANO_DRIVE=ad0 CONF_BUILD=' NO_NETGRAPH=YES NO_PAM=YES ' CONF_INSTALL=' NO_BLUETOOTH=YES NO_DICT=YES NO_TOOLCHAIN=YES NO_ATM=YES NO_NIS=YES NO_SHARE=YES NO_CVS=YES NO_FORTRAN=YES NO_HTML=YES NO_LPR=YES NO_MAN=YES NO_SHAREDOCS=YES NO_EXAMPLES=YES NO_CALENDAR=YES NO_MISC=YES NO_SENDMAIL=YES NO_INFO=YES ' CONF_WORLD=' NO_BIND=YES NO_KERBEROS=YES NO_GAMES=YES NO_RESCUE=YES ' # This removes the standard BSD menu from system startup. cust_nobeastie() ( touch ${NANO_WORLDDIR}/boot/loader.conf echo "beastie_disable=\"YES\"" >> ${NANO_WORLDDIR}/boot/loader.conf ) # This installs sudo from ports. It is version dependant so it most likely will break. install_sudo() ( cd /usr/ports/security/sudo FORCE_PKG_REGISTER=1 make install package-recursive cp sudo-1.6.8.12_1.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF sudo-1.6.8.12_1.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f sudo-1.6.8.12_1.tbz" ) # This installs perl 5.8 from ports. It is version dependant so it most likely will break. install_perl() ( cd /usr/ports/lang/perl5.8 FORCE_PKG_REGISTER=1 make install package-recursive cp perl-5.8.8.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF perl-5.8.8.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f perl-5.8.8.tbz" ) # This installs net-snmp from ports. It is version dependant so it most likely will break. install_netsnmp() ( cd /usr/ports/net-mgmt/net-snmp FORCE_PKG_REGISTER=1 make install package-recursive cp net-snmp-5.2.3_3.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF net-snmp-5.2.3_3.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f net-snmp-5.2.3_3.tbz" ) # This installs smartmontools from ports. It is version dependant so it most likely will break. install_smartmontools() ( cd /usr/ports/sysutils/smartmontools FORCE_PKG_REGISTER=1 make install package-recursive cp smartmontools-5.36.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF smartmontools-5.36.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f smartmontools-5.36.tbz" ) # This installs lsof from ports. It is version dependant so it most likely will break. install_lsof() ( cd /usr/ports/sysutils/lsof FORCE_PKG_REGISTER=1 make install package-recursive cp lsof-4.77.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF lsof-4.77.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f lsof-4.77.tbz" ) install_openssl() ( cd /usr/ports/security/openssl FORCE_PKG_REGISTER=1 make install package-recursive cp openssl-0.9.8d.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF openssl-0.9.8d.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f openssl-0.9.8d.tbz" ) install_net_ssleay() ( cd /usr/ports/security/p5-Net-SSLeay/ FORCE_PKG_REGISTER=1 make install package-recursive cp p5-Net-SSLeay-1.30_1.tbz ${NANO_OBJ}/_.w chroot "$NANO_WORLDDIR" sh -c "pkg_add -vF p5-Net-SSLeay-1.30_1.tbz" chroot "$NANO_WORLDDIR" sh -c "rm -f p5-Net-SSLeay-1.30_1.tbz" ) FlashDevice transcend dom512m # Serial console only customize_cmd cust_comconsole # Root may ssh in customize_cmd cust_allow_ssh_root # Install Nanobsd update files in /root customize_cmd cust_install_files # customize_cmd cust_nobeastie customize_cmd install_sudo customize_cmd install_perl customize_cmd install_smartmontools customize_cmd install_lsof customize_cmd install_openssl customize_cmd install_net_ssleay customize_cmd install_netsnmp --------------060403000502070400050906--