Looks great! - Keith
Clay Baenziger wrote: > Hi Keith, > Thank you for recommending sanity; I didn't think about looking > for an output flag. I've updated all of the svcs commands to do that > in the script. Further, I've updated the webrev. > > Thank you, > Clay > > On Mon, 25 Jan 2010, Keith Mitchell wrote: > >> Hi Clay, >> >> Can we just use the '-o STATE' argument to the svcs command, instead >> of running nawk? >> >> All else seems good. >> >> - Keith >> >> Clay Baenziger wrote: >>> Hi all, >>> If someone has a second for a quick webrev; I'm targeting build >>> 132 by tomorrow. I believe I have an easy fix for a pretty rough >>> user experience for anyone installing AI on a fresh system. >>> >>> Thank you, >>> Clay >>> >>> Code review: >>> http://cr.opensolaris.org/~clayb/10888/ >>> >>> Bug: >>> http://defect.opensolaris.org/bz/show_bug.cgi?id=10888 >>> >>> Test Output: >>> >>> [New Error] >>> root at jumprope:/usr/lib/installadm# installadm create-service -n >>> install_test_ai_x86 -s >>> /net/indiana-build/export/ai_x86_image/latest.iso >>> /var/ai/install_test_ai_x86 >>> Warning: NWAM is enabled. Please be sure that the IP address for >>> jumprope is static. >>> Service svc:/network/dns/multicast:default is disabled. >>> Please enable the service via: svcadm enable >>> svc:/network/dns/multicast:default. >>> Automated Installations will not work with the current server >>> network setup. >>> Please check server network settings and try again. >>> >>> [Fix Problem] >>> root at jumprope:/usr/lib/installadm# svcadm enable >>> svc:/network/dns/multicast:default >>> >>> [Traditional Errors Still Work] >>> root at jumprope:/usr/lib/installadm# installadm create-service -n >>> install_test_ai_x86 -s >>> /net/indiana-build/export/ai_x86_image/latest.iso >>> /var/ai/install_test_ai_x86 >>> Warning: NWAM is enabled. Please be sure that the IP address for >>> jumprope is static. >>> Target directory is not empty. >>> >>> [Fix Traditional Problem] >>> root at jumprope:/usr/lib/installadm# rm -rf /var/ai/install_test_ai_x86/ >>> >>> [All Works] >>> root at jumprope:/usr/lib/installadm# installadm create-service -n >>> install_test_ai_x86 -s >>> /net/indiana-build/export/ai_x86_image/latest.iso >>> /var/ai/install_test_ai_x86 >>> Warning: NWAM is enabled. Please be sure that the IP address for >>> jumprope is static. >>> Setting up the target image at /var/ai/install_test_ai_x86 ... >>> Registering the service install_test_ai_x86._OSInstall._tcp.local >>> >>> Detected that DHCP is not set up on this server. >>> If not already configured, please create a DHCP macro >>> named dhcp_macro_install_test_ai_x86 with: >>> Boot server IP (BootSrvA) : 172.20.24.78 >>> Boot file (BootFile) : install_test_ai_x86 >>> GRUB Menu (GrubMenu) : menu.lst.install_test_ai_x86 >>> If you are running Sun's DHCP server, use the following >>> command to add the DHCP macro, dhcp_macro_install_test_ai_x86: >>> /usr/sbin/dhtadm -g -A -m dhcp_macro_install_test_ai_x86 -d >>> :BootSrvA=172.20.24.78:BootFile=install_test_ai_x86:GrubMenu=menu.lst.install_test_ai_x86: >>> >>> >>> Additionally, if the site specific symbol GrubMenu >>> is not present, please add it as follows: >>> /usr/sbin/dhtadm -g -A -s GrubMenu -d Site,150,ASCII,1,0 >>> >>> Note: Be sure to assign client IP address(es) if needed >>> (e.g., if running Sun's DHCP server, run pntadm(1M)). >>> Service discovery fallback mechanism set up >>> _______________________________________________ >>> caiman-discuss mailing list >>> caiman-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >>