Date: Wed, 20 Aug 2008 13:33:51 -0700 From: Sean Bruno <sbruno@miralink.com> To: freebsd-embedded@freebsd.org Subject: PAM errors with NANOBSD Message-ID: <48AC7FAF.1060400@miralink.com>
next in thread | raw e-mail | index | archive | help
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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48AC7FAF.1060400>