svn commit: r189554 - in user/lstewart/alq_varlen_8.x: . contrib/bind9 contrib/bsnmp/snmp_mibII contrib/cpio contrib/csup contrib/file contrib/gdtoa contrib/ncurses contrib/netcat contrib/ntp contr...

Lawrence Stewart lstewart at FreeBSD.org
Sun Mar 8 23:02:07 PDT 2009


Author: lstewart
Date: Mon Mar  9 06:02:05 2009
New Revision: 189554
URL: http://svn.freebsd.org/changeset/base/189554

Log:
  Merge r188705:188939 from head.

Added:
  user/lstewart/alq_varlen_8.x/sys/boot/ficl/mips/
     - copied from r188939, head/sys/boot/ficl/mips/
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-raid-ddf.h
     - copied unchanged from r188939, head/sys/dev/ata/ata-raid-ddf.h
  user/lstewart/alq_varlen_8.x/sys/legacy/
     - copied from r188939, head/sys/legacy/
  user/lstewart/alq_varlen_8.x/sys/powerpc/include/altivec.h
     - copied unchanged from r188939, head/sys/powerpc/include/altivec.h
  user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/altivec.c
     - copied unchanged from r188939, head/sys/powerpc/powerpc/altivec.c
Deleted:
  user/lstewart/alq_varlen_8.x/sys/dev/usb/
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/include/Makefile
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/include/usb2_devid.h
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/include/usb2_devtable.h
  user/lstewart/alq_varlen_8.x/sys/modules/aue/
  user/lstewart/alq_varlen_8.x/sys/modules/axe/
  user/lstewart/alq_varlen_8.x/sys/modules/cdce/
  user/lstewart/alq_varlen_8.x/sys/modules/cue/
  user/lstewart/alq_varlen_8.x/sys/modules/ehci/
  user/lstewart/alq_varlen_8.x/sys/modules/kue/
  user/lstewart/alq_varlen_8.x/sys/modules/ohci/
  user/lstewart/alq_varlen_8.x/sys/modules/rue/
  user/lstewart/alq_varlen_8.x/sys/modules/rum/
  user/lstewart/alq_varlen_8.x/sys/modules/slhci/
  user/lstewart/alq_varlen_8.x/sys/modules/u3g/
  user/lstewart/alq_varlen_8.x/sys/modules/uark/
  user/lstewart/alq_varlen_8.x/sys/modules/ubsa/
  user/lstewart/alq_varlen_8.x/sys/modules/ucom/
  user/lstewart/alq_varlen_8.x/sys/modules/udav/
  user/lstewart/alq_varlen_8.x/sys/modules/udbp/
  user/lstewart/alq_varlen_8.x/sys/modules/ufm/
  user/lstewart/alq_varlen_8.x/sys/modules/ufoma/
  user/lstewart/alq_varlen_8.x/sys/modules/uftdi/
  user/lstewart/alq_varlen_8.x/sys/modules/ugen/
  user/lstewart/alq_varlen_8.x/sys/modules/uhci/
  user/lstewart/alq_varlen_8.x/sys/modules/uhid/
  user/lstewart/alq_varlen_8.x/sys/modules/uipaq/
  user/lstewart/alq_varlen_8.x/sys/modules/ukbd/
  user/lstewart/alq_varlen_8.x/sys/modules/ulpt/
  user/lstewart/alq_varlen_8.x/sys/modules/umass/
  user/lstewart/alq_varlen_8.x/sys/modules/umct/
  user/lstewart/alq_varlen_8.x/sys/modules/umodem/
  user/lstewart/alq_varlen_8.x/sys/modules/ums/
  user/lstewart/alq_varlen_8.x/sys/modules/upgt/
  user/lstewart/alq_varlen_8.x/sys/modules/uplcom/
  user/lstewart/alq_varlen_8.x/sys/modules/ural/
  user/lstewart/alq_varlen_8.x/sys/modules/urio/
  user/lstewart/alq_varlen_8.x/sys/modules/urtw/
  user/lstewart/alq_varlen_8.x/sys/modules/usb/
  user/lstewart/alq_varlen_8.x/sys/modules/uscanner/
  user/lstewart/alq_varlen_8.x/sys/modules/uslcom/
  user/lstewart/alq_varlen_8.x/sys/modules/uvisor/
  user/lstewart/alq_varlen_8.x/sys/modules/uvscom/
  user/lstewart/alq_varlen_8.x/sys/modules/zyd/
  user/lstewart/alq_varlen_8.x/tools/tools/nanobsd/rescue/Files/root/change_password
  user/lstewart/alq_varlen_8.x/tools/tools/nanobsd/rescue/Files/root/save_cfg
  user/lstewart/alq_varlen_8.x/tools/tools/nanobsd/rescue/Files/root/save_sshkeys
  user/lstewart/alq_varlen_8.x/tools/tools/nanobsd/rescue/Files/root/updatep1
  user/lstewart/alq_varlen_8.x/tools/tools/nanobsd/rescue/Files/root/updatep2
Modified:
  user/lstewart/alq_varlen_8.x/   (props changed)
  user/lstewart/alq_varlen_8.x/Makefile.inc1
  user/lstewart/alq_varlen_8.x/UPDATING
  user/lstewart/alq_varlen_8.x/contrib/bind9/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/bsnmp/snmp_mibII/mibII.c
  user/lstewart/alq_varlen_8.x/contrib/cpio/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/csup/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/file/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/gdtoa/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/ncurses/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/netcat/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/ntp/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/openbsm/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/openpam/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/openpam/include/security/openpam.h
  user/lstewart/alq_varlen_8.x/contrib/openpam/lib/openpam_dynamic.c
  user/lstewart/alq_varlen_8.x/contrib/pf/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/sendmail/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/top/   (props changed)
  user/lstewart/alq_varlen_8.x/contrib/wpa_supplicant/   (props changed)
  user/lstewart/alq_varlen_8.x/crypto/openssh/   (props changed)
  user/lstewart/alq_varlen_8.x/crypto/openssl/   (props changed)
  user/lstewart/alq_varlen_8.x/etc/defaults/rc.conf
  user/lstewart/alq_varlen_8.x/etc/rc.d/defaultroute
  user/lstewart/alq_varlen_8.x/gnu/lib/csu/Makefile
  user/lstewart/alq_varlen_8.x/gnu/lib/libssp/Makefile
  user/lstewart/alq_varlen_8.x/lib/csu/Makefile.inc
  user/lstewart/alq_varlen_8.x/lib/libc/   (props changed)
  user/lstewart/alq_varlen_8.x/lib/libc/arm/sys/Ovfork.S
  user/lstewart/alq_varlen_8.x/lib/libc/mips/Symbol.map
  user/lstewart/alq_varlen_8.x/lib/libc/mips/sys/Ovfork.S
  user/lstewart/alq_varlen_8.x/lib/libc/stdtime/   (props changed)
  user/lstewart/alq_varlen_8.x/lib/libc/string/ffsll.c   (props changed)
  user/lstewart/alq_varlen_8.x/lib/libc/string/flsll.c   (props changed)
  user/lstewart/alq_varlen_8.x/lib/libpam/modules/Makefile.inc
  user/lstewart/alq_varlen_8.x/lib/libstand/Makefile
  user/lstewart/alq_varlen_8.x/lib/libthr/Makefile
  user/lstewart/alq_varlen_8.x/lib/libutil/   (props changed)
  user/lstewart/alq_varlen_8.x/libexec/rtld-elf/Makefile
  user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD
  user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD.hints
  user/lstewart/alq_varlen_8.x/release/picobsd/bridge/crunch.conf
  user/lstewart/alq_varlen_8.x/release/picobsd/build/picobsd
  user/lstewart/alq_varlen_8.x/release/picobsd/floppy.tree/etc/ttys
  user/lstewart/alq_varlen_8.x/rescue/librescue/Makefile
  user/lstewart/alq_varlen_8.x/rescue/rescue/Makefile
  user/lstewart/alq_varlen_8.x/sbin/   (props changed)
  user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.8
  user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.c
  user/lstewart/alq_varlen_8.x/sbin/geom/class/journal/gjournal.8
  user/lstewart/alq_varlen_8.x/sbin/ifconfig/ifieee80211.c
  user/lstewart/alq_varlen_8.x/share/man/man4/geom.4
  user/lstewart/alq_varlen_8.x/share/man/man4/iwi.4
  user/lstewart/alq_varlen_8.x/share/man/man5/rc.conf.5
  user/lstewart/alq_varlen_8.x/share/man/man5/src.conf.5
  user/lstewart/alq_varlen_8.x/share/man/man9/Makefile
  user/lstewart/alq_varlen_8.x/share/man/man9/disk.9
  user/lstewart/alq_varlen_8.x/share/misc/bsd-family-tree
  user/lstewart/alq_varlen_8.x/share/misc/committers-ports.dot
  user/lstewart/alq_varlen_8.x/share/misc/committers-src.dot
  user/lstewart/alq_varlen_8.x/share/mk/bsd.cpu.mk
  user/lstewart/alq_varlen_8.x/share/zoneinfo/   (props changed)
  user/lstewart/alq_varlen_8.x/sys/   (props changed)
  user/lstewart/alq_varlen_8.x/sys/amd64/amd64/fpu.c
  user/lstewart/alq_varlen_8.x/sys/amd64/amd64/local_apic.c
  user/lstewart/alq_varlen_8.x/sys/amd64/amd64/pmap.c
  user/lstewart/alq_varlen_8.x/sys/amd64/linux32/linux32_machdep.c
  user/lstewart/alq_varlen_8.x/sys/arm/arm/cpufunc_asm_sheeva.S   (props changed)
  user/lstewart/alq_varlen_8.x/sys/arm/conf/AVILA
  user/lstewart/alq_varlen_8.x/sys/arm/conf/CAMBRIA
  user/lstewart/alq_varlen_8.x/sys/boot/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/Makefile.inc
  user/lstewart/alq_varlen_8.x/sys/boot/i386/loader/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/ia64/common/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/ia64/efi/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/ia64/ski/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/pc98/loader/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/powerpc/ofw/Makefile
  user/lstewart/alq_varlen_8.x/sys/boot/sparc64/loader/Makefile
  user/lstewart/alq_varlen_8.x/sys/compat/linux/linux_stats.c
  user/lstewart/alq_varlen_8.x/sys/compat/ndis/kern_ndis.c
  user/lstewart/alq_varlen_8.x/sys/compat/ndis/kern_windrv.c
  user/lstewart/alq_varlen_8.x/sys/compat/ndis/subr_ndis.c
  user/lstewart/alq_varlen_8.x/sys/compat/ndis/subr_usbd.c
  user/lstewart/alq_varlen_8.x/sys/conf/files
  user/lstewart/alq_varlen_8.x/sys/conf/files.powerpc
  user/lstewart/alq_varlen_8.x/sys/conf/kern.mk
  user/lstewart/alq_varlen_8.x/sys/contrib/pf/   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/aac/aac.c
  user/lstewart/alq_varlen_8.x/sys/dev/aac/aac_debug.c
  user/lstewart/alq_varlen_8.x/sys/dev/aac/aac_pci.c
  user/lstewart/alq_varlen_8.x/sys/dev/aac/aacreg.h
  user/lstewart/alq_varlen_8.x/sys/dev/aac/aacvar.h
  user/lstewart/alq_varlen_8.x/sys/dev/acpica/acpi_cpu.c
  user/lstewart/alq_varlen_8.x/sys/dev/arcmsr/arcmsr.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-all.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-all.h
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-card.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-cbus.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-disk.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-dma.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-isa.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-pci.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-pci.h
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-queue.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-raid.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-raid.h
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-sata.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-usb.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/atapi-cd.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/atapi-fd.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/atapi-tape.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-acard.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-acerlabs.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-ahci.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-highpoint.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-intel.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-jmicron.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-marvell.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-netcell.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-nvidia.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-promise.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-serverworks.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-siliconimage.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-sis.c
  user/lstewart/alq_varlen_8.x/sys/dev/ata/chipsets/ata-via.c
  user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ah.c
  user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ah.h
  user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ah_internal.h
  user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c
  user/lstewart/alq_varlen_8.x/sys/dev/ath/if_ath.c
  user/lstewart/alq_varlen_8.x/sys/dev/ath/if_athvar.h
  user/lstewart/alq_varlen_8.x/sys/dev/cfi/cfi_bus_ixp4xx.c
  user/lstewart/alq_varlen_8.x/sys/dev/ciss/ciss.c
  user/lstewart/alq_varlen_8.x/sys/dev/cx/if_cx.c
  user/lstewart/alq_varlen_8.x/sys/dev/firewire/firewire.c
  user/lstewart/alq_varlen_8.x/sys/dev/firewire/firewire.h
  user/lstewart/alq_varlen_8.x/sys/dev/firewire/sbp.c
  user/lstewart/alq_varlen_8.x/sys/dev/if_ndis/if_ndis.c
  user/lstewart/alq_varlen_8.x/sys/dev/if_ndis/if_ndis_pccard.c
  user/lstewart/alq_varlen_8.x/sys/dev/if_ndis/if_ndis_pci.c
  user/lstewart/alq_varlen_8.x/sys/dev/if_ndis/if_ndis_usb.c
  user/lstewart/alq_varlen_8.x/sys/dev/md/md.c
  user/lstewart/alq_varlen_8.x/sys/dev/mmc/mmcsd.c
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/eth_z8e.h
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/ethp_z8e.h
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/if_mxge.c
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/if_mxge_var.h
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/mxge_mcp.h
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/rss_eth_z8e.h
  user/lstewart/alq_varlen_8.x/sys/dev/mxge/rss_ethp_z8e.h
  user/lstewart/alq_varlen_8.x/sys/dev/sdhci/sdhci.c
  user/lstewart/alq_varlen_8.x/sys/dev/tsec/if_tsec.c
  user/lstewart/alq_varlen_8.x/sys/dev/tsec/if_tsec.h
  user/lstewart/alq_varlen_8.x/sys/dev/tsec/if_tsec_ocp.c
  user/lstewart/alq_varlen_8.x/sys/dev/tsec/if_tsecreg.h
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/bluetooth/ng_ubt2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/bluetooth/ubtbcmfw2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/controller/usb2_bus.h
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/controller/usb2_controller.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/core/usb2_device.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_aue2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_auereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_axe2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_axereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_cdce2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_cdcereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_cue2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_cuereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_kue2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_kuefw.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_kuereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_rue2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_ruereg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_udav2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/ethernet/if_udavreg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/image/uscanner2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/input/uhid2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/input/ums2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/misc/udbp2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/misc/ufm2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/quirk/usb2_quirk.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/u3g2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uark2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/ubsa2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uchcom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/ucycom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/ufoma2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uftdi2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/ugensa2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uipaq2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/ulpt2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/umct2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/umodem2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/umoscom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uplcom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uslcom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uvisor2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/serial/uvscom2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/sound/uaudio2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/storage/ata-usb2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/storage/umass2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/storage/urio2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/storage/ustorage2_fs.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_rum2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_rumfw.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_rumreg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_rumvar.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_ural2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_uralreg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_uralvar.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_zyd2.c
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_zydfw.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/dev/usb2/wlan/if_zydreg.h   (props changed)
  user/lstewart/alq_varlen_8.x/sys/fs/tmpfs/tmpfs_vnops.c
  user/lstewart/alq_varlen_8.x/sys/fs/udf/udf_vnops.c
  user/lstewart/alq_varlen_8.x/sys/geom/geom_dev.c
  user/lstewart/alq_varlen_8.x/sys/geom/part/g_part.c
  user/lstewart/alq_varlen_8.x/sys/geom/part/g_part_bsd.c
  user/lstewart/alq_varlen_8.x/sys/geom/part/g_part_ebr.c
  user/lstewart/alq_varlen_8.x/sys/geom/part/g_part_if.m
  user/lstewart/alq_varlen_8.x/sys/i386/acpica/acpi_wakeup.c
  user/lstewart/alq_varlen_8.x/sys/i386/i386/local_apic.c
  user/lstewart/alq_varlen_8.x/sys/i386/i386/pmap.c
  user/lstewart/alq_varlen_8.x/sys/i386/ibcs2/ibcs2_sysi86.c
  user/lstewart/alq_varlen_8.x/sys/i386/isa/npx.c
  user/lstewart/alq_varlen_8.x/sys/i386/linux/linux_machdep.c
  user/lstewart/alq_varlen_8.x/sys/kern/kern_osd.c
  user/lstewart/alq_varlen_8.x/sys/kern/kern_proc.c
  user/lstewart/alq_varlen_8.x/sys/kern/tty_pts.c
  user/lstewart/alq_varlen_8.x/sys/kern/vfs_cache.c
  user/lstewart/alq_varlen_8.x/sys/kern/vfs_syscalls.c
  user/lstewart/alq_varlen_8.x/sys/legacy/dev/usb/   (props changed)
  user/lstewart/alq_varlen_8.x/sys/mips/mips/elf64_machdep.c   (props changed)
  user/lstewart/alq_varlen_8.x/sys/modules/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/bluetooth_fw/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/bluetooth_ng/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/core/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_aue/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_axe/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_cdce/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_cue/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_dav/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_kue/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/ethernet_rue/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/input_hid/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/input_kbd/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/input_ms/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/misc_dbp/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/misc_fm/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/quirk/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/scanner/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_3g/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_ark/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_bsa/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_bser/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_chcom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_cycom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_foma/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_ftdi/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_gensa/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_ipaq/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_lpt/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_mct/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_modem/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_moscom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_plcom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_slcom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_visor/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/serial_vscom/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/sound/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/storage_ata/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/storage_fs/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/storage_mass/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/storage_rio/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/template/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/wlan_ral/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/wlan_rum/Makefile
  user/lstewart/alq_varlen_8.x/sys/modules/usb2/wlan_zyd/Makefile
  user/lstewart/alq_varlen_8.x/sys/net80211/_ieee80211.h
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_ioctl.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_node.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_phy.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_proto.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_regdomain.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_scan.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_scan_sta.c
  user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_tdma.c
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_constants.h
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_header.h
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_input.c
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_output.c
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_output.h
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_pcb.c
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_structs.h
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_uio.h
  user/lstewart/alq_varlen_8.x/sys/netinet/sctp_usrreq.c
  user/lstewart/alq_varlen_8.x/sys/netinet/sctputil.c
  user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs_vnops.c
  user/lstewart/alq_varlen_8.x/sys/nfsclient/nfsnode.h
  user/lstewart/alq_varlen_8.x/sys/powerpc/aim/machdep.c
  user/lstewart/alq_varlen_8.x/sys/powerpc/aim/swtch.S
  user/lstewart/alq_varlen_8.x/sys/powerpc/aim/trap.c
  user/lstewart/alq_varlen_8.x/sys/powerpc/aim/trap_subr.S
  user/lstewart/alq_varlen_8.x/sys/powerpc/conf/MPC85XX
  user/lstewart/alq_varlen_8.x/sys/powerpc/include/pcb.h
  user/lstewart/alq_varlen_8.x/sys/powerpc/include/pcpu.h
  user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/genassym.c
  user/lstewart/alq_varlen_8.x/sys/sys/disk.h
  user/lstewart/alq_varlen_8.x/sys/sys/jail.h
  user/lstewart/alq_varlen_8.x/sys/sys/osd.h
  user/lstewart/alq_varlen_8.x/sys/sys/param.h
  user/lstewart/alq_varlen_8.x/sys/sys/syscallsubr.h
  user/lstewart/alq_varlen_8.x/sys/sys/vnode.h
  user/lstewart/alq_varlen_8.x/sys/vm/swap_pager.c
  user/lstewart/alq_varlen_8.x/sys/vm/vm_object.c
  user/lstewart/alq_varlen_8.x/tools/build/options/WITHOUT_LIBPTHREAD
  user/lstewart/alq_varlen_8.x/tools/build/options/makeman
  user/lstewart/alq_varlen_8.x/tools/regression/fstest/fstest.c
  user/lstewart/alq_varlen_8.x/tools/regression/lib/msun/test-conj.t   (props changed)
  user/lstewart/alq_varlen_8.x/tools/tools/net80211/wlantxtime/wlantxtime.c
  user/lstewart/alq_varlen_8.x/usr.bin/calendar/calendars/calendar.freebsd
  user/lstewart/alq_varlen_8.x/usr.bin/csup/   (props changed)
  user/lstewart/alq_varlen_8.x/usr.bin/ktrdump/ktrdump.c
  user/lstewart/alq_varlen_8.x/usr.bin/printenv/printenv.c
  user/lstewart/alq_varlen_8.x/usr.bin/procstat/   (props changed)
  user/lstewart/alq_varlen_8.x/usr.bin/talk/get_names.c
  user/lstewart/alq_varlen_8.x/usr.bin/truncate/truncate.c
  user/lstewart/alq_varlen_8.x/usr.bin/vmstat/vmstat.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/compress.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/context.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/lcmd1.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/lcmd2.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/scanner.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/startup.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/string.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/ttoutput.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/tttermcap.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/ttzapple.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/var.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwdump.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwend.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwenviron.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwflush.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwinit.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwpty.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/wwspawn.c
  user/lstewart/alq_varlen_8.x/usr.bin/window/xx.c
  user/lstewart/alq_varlen_8.x/usr.sbin/Makefile
  user/lstewart/alq_varlen_8.x/usr.sbin/dumpcis/cardinfo.h   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/dumpcis/cis.h   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/fwcontrol/fwcontrol.c
  user/lstewart/alq_varlen_8.x/usr.sbin/lmcconfig/lmcconfig.c
  user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/makefs/getid.c   (props changed)
  user/lstewart/alq_varlen_8.x/usr.sbin/rpc.yppasswdd/yppasswdd_server.c
  user/lstewart/alq_varlen_8.x/usr.sbin/rtadvd/rrenum.c
  user/lstewart/alq_varlen_8.x/usr.sbin/zic/   (props changed)

Modified: user/lstewart/alq_varlen_8.x/Makefile.inc1
==============================================================================
--- user/lstewart/alq_varlen_8.x/Makefile.inc1	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/Makefile.inc1	Mon Mar  9 06:02:05 2009	(r189554)
@@ -230,7 +230,7 @@ BMAKE=		MAKEOBJDIRPREFIX=${WORLDTMP} \
 		${BMAKEENV} ${MAKE} -f Makefile.inc1 \
 		DESTDIR= \
 		BOOTSTRAPPING=${OSRELDATE} \
-		-DWITHOUT_SSP \
+		SSP_CFLAGS= \
 		-DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN \
 		-DWITHOUT_NLS -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED \
 		-DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF
@@ -240,8 +240,9 @@ TMAKE=		MAKEOBJDIRPREFIX=${OBJTREE} \
 		${BMAKEENV} ${MAKE} -f Makefile.inc1 \
 		TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
 		DESTDIR= \
+		SSP_CFLAGS= \
 		BOOTSTRAPPING=${OSRELDATE} -DNO_LINT -DNO_CPU_CFLAGS \
-		-DNO_WARNS -DNO_CTF -DWITHOUT_SSP
+		-DNO_WARNS -DNO_CTF
 
 # cross-tools stage
 XMAKE=		TOOLS_PREFIX=${WORLDTMP} ${BMAKE} \
@@ -458,7 +459,7 @@ build32:
 .if ${MK_KERBEROS} != "no"
 .for _t in obj depend all
 	cd ${.CURDIR}/kerberos5/tools; \
-	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} -DWITHOUT_SSP DESTDIR= \
+	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
 	    ${_t}
 .endfor
 .endif
@@ -481,7 +482,7 @@ build32:
 .endfor
 .for _dir in lib/ncurses/ncurses lib/ncurses/ncursesw lib/libmagic
 	cd ${.CURDIR}/${_dir}; \
-	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} -DWITHOUT_SSP DESTDIR= \
+	    MAKEOBJDIRPREFIX=${OBJTREE}/lib32 ${MAKE} SSP_CFLAGS= DESTDIR= \
 	    build-tools
 .endfor
 	cd ${.CURDIR}; \
@@ -782,14 +783,14 @@ buildkernel:
 	@echo "--------------------------------------------------------------"
 	cd ${KRNLOBJDIR}/${_kernel}; \
 	    MAKESRCPATH=${KERNSRCDIR}/dev/aic7xxx/aicasm \
-	    ${MAKE} -DWITHOUT_SSP -DNO_CPU_CFLAGS -DNO_CTF \
+	    ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF \
 	    -f ${KERNSRCDIR}/dev/aic7xxx/aicasm/Makefile
 # XXX - Gratuitously builds aicasm in the ``makeoptions NO_MODULES'' case.
 .if !defined(MODULES_WITH_WORLD) && !defined(NO_MODULES) && exists(${KERNSRCDIR}/modules)
 .for target in obj depend all
 	cd ${KERNSRCDIR}/modules/aic7xxx/aicasm; \
 	    MAKEOBJDIRPREFIX=${KRNLOBJDIR}/${_kernel}/modules \
-	    ${MAKE} -DWITHOUT_SSP -DNO_CPU_CFLAGS -DNO_CTF ${target}
+	    ${MAKE} SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF ${target}
 .endfor
 .endif
 .if !defined(NO_KERNELDEPEND)

Modified: user/lstewart/alq_varlen_8.x/UPDATING
==============================================================================
--- user/lstewart/alq_varlen_8.x/UPDATING	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/UPDATING	Mon Mar  9 06:02:05 2009	(r189554)
@@ -22,13 +22,19 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20090217:
+	The rc.conf(5) option if_up_delay has been renamed to
+	defaultroute_delay to better reflect its purpose. If you have
+	customized this setting in /etc/rc.conf you need to update it to
+	use the new name.
+
 20090216:
 	xorg 7.4 wants to configure its input devices via hald which does not
 	yet work with USB2. If the keyboard/mouse does not work in xorg then
 	add
 		Option "AllowEmptyInput" "off"
 	to your ServerLayout section.  This will cause X to use the configured
-	kbd and mouse sections from your xorg.conf
+	kbd and mouse sections from your xorg.conf.
 
 20090215:
 	The GENERIC kernels for all architectures now default to the new USB2
@@ -36,7 +42,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	problem arises please report it and optionally revert to the old USB
 	stack. If you are loading USB kernel modules or have a custom kernel
 	that includes GENERIC then ensure that usb names are also changed over,
-	eg uftdi -> usb2_serial_ftdi
+	eg uftdi -> usb2_serial_ftdi.
 
 20090203:
 	The ichsmb(4) driver has been changed to require SMBus slave
@@ -74,13 +80,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
 	the base system (it was a port).
 
 20081216:
-	The afdata and ifnet locks have been changed from mutexes to 
+	The afdata and ifnet locks have been changed from mutexes to
 	rwlocks, network modules will need to be re-compiled.
 
 20081214:
 	__FreeBSD_version 800059 incorporates the new arp-v2 rewrite.
 	RTF_CLONING, RTF_LLINFO and RTF_WASCLONED flags are eliminated.
-	The new code reduced struct rtentry{} by 16 bytes on 32-bit 
+	The new code reduced struct rtentry{} by 16 bytes on 32-bit
 	architecture and 40 bytes on 64-bit architecture. The userland
 	applications "arp" and "ndp" have been updated accordingly.
 	The output from "netstat -r" shows only routing entries and

Modified: user/lstewart/alq_varlen_8.x/contrib/bsnmp/snmp_mibII/mibII.c
==============================================================================
--- user/lstewart/alq_varlen_8.x/contrib/bsnmp/snmp_mibII/mibII.c	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/contrib/bsnmp/snmp_mibII/mibII.c	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1013,7 +1013,7 @@ handle_rtmsg(struct rt_msghdr *rtm)
 		break;
 
 	  case RTM_IFINFO:
-		ifm = (struct if_msghdr *)rtm;
+		ifm = (struct if_msghdr *)(void *)rtm;
 		mib_extract_addrs(ifm->ifm_addrs, (u_char *)(ifm + 1), addrs);
 		if ((ifp = mib_find_if_sys(ifm->ifm_index)) == NULL)
 			break;

Modified: user/lstewart/alq_varlen_8.x/contrib/openpam/include/security/openpam.h
==============================================================================
--- user/lstewart/alq_varlen_8.x/contrib/openpam/include/security/openpam.h	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/contrib/openpam/include/security/openpam.h	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,6 +1,6 @@
 /*-
  * Copyright (c) 2002-2003 Networks Associates Technology, Inc.
- * Copyright (c) 2004-2007 Dag-Erling Smørgrav
+ * Copyright (c) 2004-2008 Dag-Erling Smørgrav
  * All rights reserved.
  *
  * This software was developed for the FreeBSD Project by ThinkSec AS and
@@ -32,7 +32,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $Id: openpam.h 408 2007-12-21 11:36:24Z des $
+ * $Id: openpam.h 418 2008-12-13 22:39:24Z des $
  */
 
 #ifndef SECURITY_OPENPAM_H_INCLUDED
@@ -309,18 +309,17 @@ struct pam_module {
  * Infrastructure for static modules using GCC linker sets.
  * You are not expected to understand this.
  */
-#if defined(__FreeBSD__)
+#if !defined(PAM_SOEXT)
 # define PAM_SOEXT ".so"
-#else
-# undef NO_STATIC_MODULES
-# define NO_STATIC_MODULES
 #endif
 
-#if defined(__GNUC__) && !defined(__PIC__) && !defined(NO_STATIC_MODULES)
+#if defined(OPENPAM_STATIC_MODULES)
+# if !defined(__GNUC__)
+#  error "Don't know how to build static modules on non-GNU compilers"
+# endif
 /* gcc, static linking */
 # include <sys/cdefs.h>
 # include <linker_set.h>
-# define OPENPAM_STATIC_MODULES
 # define PAM_EXTERN static
 # define PAM_MODULE_ENTRY(name)						\
 	static char _pam_name[] = name PAM_SOEXT;			\

Modified: user/lstewart/alq_varlen_8.x/contrib/openpam/lib/openpam_dynamic.c
==============================================================================
--- user/lstewart/alq_varlen_8.x/contrib/openpam/lib/openpam_dynamic.c	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/contrib/openpam/lib/openpam_dynamic.c	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,6 +1,6 @@
 /*-
  * Copyright (c) 2002-2003 Networks Associates Technology, Inc.
- * Copyright (c) 2004-2007 Dag-Erling Smørgrav
+ * Copyright (c) 2004-2008 Dag-Erling Smørgrav
  * All rights reserved.
  *
  * This software was developed for the FreeBSD Project by ThinkSec AS and
@@ -32,9 +32,13 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $Id: openpam_dynamic.c 408 2007-12-21 11:36:24Z des $
+ * $Id: openpam_dynamic.c 417 2008-02-14 18:36:22Z des $
  */
 
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
 #include <dlfcn.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -57,6 +61,7 @@
 pam_module_t *
 openpam_dynamic(const char *path)
 {
+	const pam_module_t *dlmodule;
 	pam_module_t *module;
 	const char *prefix;
 	char *vpath;
@@ -64,8 +69,6 @@ openpam_dynamic(const char *path)
 	int i;
 
 	dlh = NULL;
-	if ((module = calloc(1, sizeof *module)) == NULL)
-		goto buf_err;
 
 	/* Prepend the standard prefix if not an absolute pathname. */
 	if (path[0] != '/')
@@ -75,33 +78,37 @@ openpam_dynamic(const char *path)
 
 	/* try versioned module first, then unversioned module */
 	if (asprintf(&vpath, "%s%s.%d", prefix, path, LIB_MAJ) < 0)
-		goto buf_err;
+		goto err;
 	if ((dlh = dlopen(vpath, RTLD_NOW)) == NULL) {
 		openpam_log(PAM_LOG_DEBUG, "%s: %s", vpath, dlerror());
 		*strrchr(vpath, '.') = '\0';
 		if ((dlh = dlopen(vpath, RTLD_NOW)) == NULL) {
 			openpam_log(PAM_LOG_DEBUG, "%s: %s", vpath, dlerror());
 			FREE(vpath);
-			FREE(module);
 			return (NULL);
 		}
 	}
 	FREE(vpath);
+	if ((module = calloc(1, sizeof *module)) == NULL)
+		goto buf_err;
 	if ((module->path = strdup(path)) == NULL)
 		goto buf_err;
 	module->dlh = dlh;
+	dlmodule = dlsym(dlh, "_pam_module");
 	for (i = 0; i < PAM_NUM_PRIMITIVES; ++i) {
-		module->func[i] = (pam_func_t)dlsym(dlh, _pam_sm_func_name[i]);
+		module->func[i] = dlmodule ? dlmodule->func[i] :
+		    (pam_func_t)dlsym(dlh, _pam_sm_func_name[i]);
 		if (module->func[i] == NULL)
 			openpam_log(PAM_LOG_DEBUG, "%s: %s(): %s",
 			    path, _pam_sm_func_name[i], dlerror());
 	}
 	return (module);
- buf_err:
-	openpam_log(PAM_LOG_ERROR, "%m");
+buf_err:
 	if (dlh != NULL)
 		dlclose(dlh);
 	FREE(module);
+err:
+	openpam_log(PAM_LOG_ERROR, "%m");
 	return (NULL);
 }
 

Modified: user/lstewart/alq_varlen_8.x/etc/defaults/rc.conf
==============================================================================
--- user/lstewart/alq_varlen_8.x/etc/defaults/rc.conf	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/etc/defaults/rc.conf	Mon Mar  9 06:02:05 2009	(r189554)
@@ -105,6 +105,7 @@ background_dhclient="YES"	# Start dhcp c
 #background_dhclient_fxp0="YES"	# Start dhcp client on fxp0 in the background.
 synchronous_dhclient="NO"	# Start dhclient directly on configured
 				# interfaces during startup.
+defaultroute_delay="30"		# Time to wait for a default route on a DHCP interface.
 wpa_supplicant_program="/usr/sbin/wpa_supplicant"
 wpa_supplicant_flags="-s"	# Extra flags to pass to wpa_supplicant
 wpa_supplicant_conf_file="/etc/wpa_supplicant.conf"
@@ -189,7 +190,6 @@ tcp_drop_synfin="NO"		# Set to YES to dr
 icmp_drop_redirect="NO" 	# Set to YES to ignore ICMP REDIRECT packets
 icmp_log_redirect="NO"		# Set to YES to log ICMP REDIRECT packets
 network_interfaces="auto"	# List of network interfaces (or "auto").
-if_up_delay="30"		# Time to wait for interfaces to come up.
 cloned_interfaces=""		# List of cloned network interfaces to create.
 #cloned_interfaces="gif0 gif1 gif2 gif3" # Pre-cloning GENERIC config.
 ifconfig_lo0="inet 127.0.0.1"	# default loopback device configuration.

Modified: user/lstewart/alq_varlen_8.x/etc/rc.d/defaultroute
==============================================================================
--- user/lstewart/alq_varlen_8.x/etc/rc.d/defaultroute	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/etc/rc.d/defaultroute	Mon Mar  9 06:02:05 2009	(r189554)
@@ -35,16 +35,16 @@ defaultroute_start()
 	fi
 
 	# Wait for a default route
-	delay=${if_up_delay}
+	delay=${defaultroute_delay}
 	while [ ${delay} -gt 0 ]; do
 		defif=`get_default_if -inet`
 		if [ -n "${defif}" ]; then
-			if [ ${delay} -ne ${if_up_delay} ]; then
+			if [ ${delay} -ne ${defaultroute_delay} ]; then
 				echo -n "($defif)"
 			fi
 			break
 		fi
-		if [ ${delay} -eq ${if_up_delay} ]; then
+		if [ ${delay} -eq ${defaultroute_delay} ]; then
 			echo -n "Waiting ${delay}s for the default route interface: "
 		else
 			echo -n .

Modified: user/lstewart/alq_varlen_8.x/gnu/lib/csu/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/gnu/lib/csu/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/gnu/lib/csu/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,5 +1,8 @@
 # $FreeBSD$
 
+.include <bsd.own.mk>
+MK_SSP=		no
+
 GCCDIR=	${.CURDIR}/../../../contrib/gcc
 GCCLIB=	${.CURDIR}/../../../contrib/gcclibs
 CCDIR=	${.CURDIR}/../../usr.bin/cc
@@ -19,7 +22,6 @@ CFLAGS+=	-I${GCCLIB}/include -I${GCCDIR}
 		-I${CCDIR}/cc_tools
 CRTS_CFLAGS=	-DCRTSTUFFS_O -DSHARED ${PICFLAG}
 MKDEP=		-DCRT_BEGIN
-WITHOUT_SSP=
 
 .if ${MACHINE_ARCH} == "ia64"
 BEGINSRC=	crtbegin.asm

Modified: user/lstewart/alq_varlen_8.x/gnu/lib/libssp/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/gnu/lib/libssp/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/gnu/lib/libssp/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,5 +1,8 @@
 # $FreeBSD$
 
+.include <bsd.own.mk>
+MK_SSP=		no
+
 GCCDIR=	${.CURDIR}/../../../contrib/gcc
 GCCLIB=	${.CURDIR}/../../../contrib/gcclibs
 SRCDIR=	${GCCLIB}/libssp
@@ -10,7 +13,6 @@ LIB=		ssp
 SHLIB_MAJOR=	0
 SHLIBDIR?=	/lib
 NO_PROFILE=
-WITHOUT_SSP=
 
 SRCS=	ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
 	memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \

Modified: user/lstewart/alq_varlen_8.x/lib/csu/Makefile.inc
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/csu/Makefile.inc	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/csu/Makefile.inc	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,3 +1,3 @@
 # $FreeBSD$
 
-WITHOUT_SSP=
+SSP_CFLAGS=

Modified: user/lstewart/alq_varlen_8.x/lib/libc/arm/sys/Ovfork.S
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libc/arm/sys/Ovfork.S	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libc/arm/sys/Ovfork.S	Mon Mar  9 06:02:05 2009	(r189554)
@@ -35,9 +35,6 @@
 __FBSDID("$FreeBSD$");
 #include "SYS.h"
 
-WARN_REFERENCES(vfork, \
-    "warning: reference to compatibility vfork(); include <unistd.h> for correct reference")
-
 /*
  * pid = vfork();
  *

Modified: user/lstewart/alq_varlen_8.x/lib/libc/mips/Symbol.map
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libc/mips/Symbol.map	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libc/mips/Symbol.map	Mon Mar  9 06:02:05 2009	(r189554)
@@ -34,7 +34,6 @@ FBSD_1.0 {
 	vfork;
 	brk;
 	cerror;		/* XXX - Should this be .cerror (see sys/cerror.S)? */
-	fork;
 	sbrk;
 };
 
@@ -57,12 +56,9 @@ FBSDprivate_1.0 {
 	__siglongjmp;
 	__sys_vfork;
 	_vfork;
-	_brk;
 	end;		/* XXX - Should this be _end (see sys/brk.S)? */
 	curbrk;
 	minbrk;
 	_brk;
-	__sys_fork;
-	_fork;
 	_sbrk;
 };

Modified: user/lstewart/alq_varlen_8.x/lib/libc/mips/sys/Ovfork.S
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libc/mips/sys/Ovfork.S	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libc/mips/sys/Ovfork.S	Mon Mar  9 06:02:05 2009	(r189554)
@@ -41,9 +41,6 @@ __FBSDID("$FreeBSD$");
 	ASMSTR("$NetBSD: compat_Ovfork.S,v 1.1 2005/09/17 11:49:39 tsutsui Exp $")
 #endif /* LIBC_SCCS and not lint */
 
-WARN_REFERENCES(vfork, \
-    "warning: reference to compatibility vfork(); include <unistd.h> for correct reference")
-
 /*
  * pid = vfork();
  *

Modified: user/lstewart/alq_varlen_8.x/lib/libpam/modules/Makefile.inc
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libpam/modules/Makefile.inc	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libpam/modules/Makefile.inc	Mon Mar  9 06:02:05 2009	(r189554)
@@ -19,4 +19,7 @@ DPADD+=		${LIBPAM}
 LDADD+=		-lpam
 .endif
 
+.c.o:
+	${CC} ${CFLAGS} -DOPENPAM_STATIC_MODULES -c ${.IMPSRC}
+
 .include "../Makefile.inc"

Modified: user/lstewart/alq_varlen_8.x/lib/libstand/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libstand/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libstand/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -6,13 +6,15 @@
 #   quite large.
 #
 
+.include <bsd.own.mk>
+MK_SSP=		no
+
 LIB=		stand
 NO_PROFILE=
 NO_PIC=
 INCS=		stand.h
 MAN=		libstand.3
 
-WITHOUT_SSP=
 CFLAGS+= -ffreestanding -Wformat
 CFLAGS+= -I${.CURDIR}
 

Modified: user/lstewart/alq_varlen_8.x/lib/libthr/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/lib/libthr/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/lib/libthr/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -8,9 +8,8 @@
 # (for system call stubs) to CFLAGS below.  -DSYSLIBC_SCCS affects just the
 # system call stubs.
 
-WITHOUT_SSP=
-
 .include <bsd.own.mk>
+MK_SSP=	no
 
 .if ${SHLIBDIR} == "/usr/lib"
 SHLIBDIR= /lib

Modified: user/lstewart/alq_varlen_8.x/libexec/rtld-elf/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/libexec/rtld-elf/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/libexec/rtld-elf/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
-WITHOUT_SSP=
-
 .include <bsd.own.mk>
+MK_SSP=		no
 
 PROG?=		ld-elf.so.1
 SRCS=		rtld_start.S \

Modified: user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD
==============================================================================
--- user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD	Mon Mar  9 06:02:05 2009	(r189554)
@@ -7,6 +7,10 @@
 options MD_ROOT_SIZE=3200      # same as def_sz
 
 hints	"PICOBSD.hints"
+
+# values accessible through getenv()
+# env		"PICOBSD.env"
+
 cpu		I486_CPU
 cpu		I586_CPU
 cpu		I686_CPU
@@ -68,7 +72,7 @@ device		sc
 device		npx
 
 # Serial (COM) ports
-device		sio
+device		uart
 
 # Audio support
 #device		pcm
@@ -107,10 +111,10 @@ device		pty		# Pseudo-ttys (telnet etc)
 device		md		# Memory "disks"
 #device		gif	4	# IPv6 and IPv4 tunneling
 #device		faith	1	# IPv6-to-IPv4 relaying (translation)
-#device		tap
+device		tap
 
-options		DEVICE_POLLING
+#options		DEVICE_POLLING
 
 # The `bpf' device enables the Berkeley Packet Filter.
 # Be aware of the administrative consequences of enabling this!
-#device		bpf		# Berkeley packet filter
+device		bpf		# Berkeley packet filter

Modified: user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD.hints
==============================================================================
--- user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD.hints	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD.hints	Mon Mar  9 06:02:05 2009	(r189554)
@@ -22,13 +22,13 @@ hint.sc.0.at="isa"
 hint.npx.0.at="nexus"
 hint.npx.0.port="0x0F0"
 hint.npx.0.irq="13"
-hint.sio.0.at="isa"
-hint.sio.0.port="0x3F8"
-hint.sio.0.flags="0x10"
-hint.sio.0.irq="4"
-hint.sio.1.at="isa"
-hint.sio.1.port="0x2F8"
-hint.sio.1.irq="3"
+hint.uart.0.at="isa"
+hint.uart.0.port="0x3F8"
+hint.uart.0.flags="0x10"
+hint.uart.0.irq="4"
+hint.uart.1.at="isa"
+hint.uart.1.port="0x2F8"
+hint.uart.1.irq="3"
 hint.ed.0.at="isa"
 hint.ed.0.port="0x280"
 hint.ed.0.irq="5"

Modified: user/lstewart/alq_varlen_8.x/release/picobsd/bridge/crunch.conf
==============================================================================
--- user/lstewart/alq_varlen_8.x/release/picobsd/bridge/crunch.conf	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/release/picobsd/bridge/crunch.conf	Mon Mar  9 06:02:05 2009	(r189554)
@@ -94,7 +94,7 @@ progs w # 0KB.
 progs msg # 0KB.
 ln msg dmesg
 progs reboot # 0KB.
-#progs less # 36KB
+progs less # 36KB
 #ln less more
 #progs more # 12KB
 special more srcdir /usr/ports/misc/44bsd-more/work
@@ -181,4 +181,5 @@ libs -ledit -lutil -lmd -lcrypt -lmp -lm
 libs -lz -lpcap -lwrap
 libs -ltermcap -lgnuregex # -lcurses
 libs -lgeom
+libs -lsbuf
 libs -lbsdxml  # used by ifconfig

Modified: user/lstewart/alq_varlen_8.x/release/picobsd/build/picobsd
==============================================================================
--- user/lstewart/alq_varlen_8.x/release/picobsd/build/picobsd	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/release/picobsd/build/picobsd	Mon Mar  9 06:02:05 2009	(r189554)
@@ -21,7 +21,6 @@
 #   Makefile.conf	Makefile used to build the kernel
 #   config		shell variables, sourced here.
 #   mfs.mtree		mtree config file
-#
 #   floppy.tree/	files which go on the floppy
 #   mfs_tree/		files which go onto the mfs
 #
@@ -29,10 +28,13 @@
 #   PICOBSD		kernel config file
 #   config		shell variables, sourced here.
 #   crunch.conf		crunchgen configuration
+#   mfs.mtree		overrides ${PICO_TREE}/mfs.mtree
 #   floppy.tree.exclude	files from floppy.tree/ which we do not need here.
-#   floppy.tree/	local additions to the floppy.tree
+#   floppy.tree/	local additions to ${PICO_TREE}/mfs_free
 #   floppy.tree.${site}/ same as above, site specific.
 #   mfs_tree/		local additions to the mfs_free
+#   buildtree.mk	optional makefile to build an extension for floppy tree
+#			(generated in buildtree/ )
 
 #
 #--- The main entry point is at the end.
@@ -98,6 +100,7 @@ set_defaults() {
     EDITOR=${EDITOR:-vi}
     fd_size=${fd_size:-1440}
 
+    o_use_loader="yes"		# use /boot/loader
     o_all_in_mfs="yes"		# put all files in mfs so you can boot and run
 				# the image via diskless boot.
     o_clean=""			# do not clean
@@ -127,6 +130,7 @@ set_defaults() {
     				# mountpoint used to build memory filesystems
     c_fs=fs.PICOBSD		# filename used for the memory filesystem
     c_img=picobsd.bin		# filename used for the picobsd image
+    generate_iso="NO"		# don't generate the iso image
 
     # select the right memory disk name
     case `uname -r` in
@@ -146,6 +150,7 @@ set_defaults() {
     trap fail 15
 }
 
+# use the new build infrastructure
 create_includes_and_libraries2() {
     local no
     log "create_includes_and_libraries2() for ${SRC}"
@@ -158,7 +163,7 @@ create_includes_and_libraries2() {
     export MAKEOBJDIRPREFIX
     ( cd ${SRC};
     # make -DNOCLEAN -DNOPROFILE -DNOGAMES -DNOLIBC_R -DPICOBSD buildworld
-    make _+_= $no toolchain
+    make _+_= $no toolchain _includes _libraries
     )
 }
 
@@ -207,7 +212,7 @@ create_includes_and_libraries() {
 
 # set_type <type> looks in user or system directories for the floppy type
 # specified as first argument, and sets variables according to the config.
-# file. Sets THETYPE, SITE, name, MY_TREE and BUILDDIR
+# file. Also sets MY_TREE and BUILDDIR and SITE
 
 set_type() {
     local a i
@@ -255,6 +260,13 @@ set_msgs() {		# OK
 \t3.  Site-info: ${SITE}\n\t4.  Full-path: ${MY_TREE}\n"
 }
 
+# build the iso image
+build_iso_image() {
+    log "build_iso_image()"
+    clear
+    set_msgs
+    printf "${MSG}---> Build the iso image not ready yet\n\n"
+}
 
 # Main build procedure.
 build_image() {
@@ -307,10 +319,6 @@ build_package() {
     echo "##############################################" >>build.status
     for z in bridge dial router net isp ; do
 	set_type ${z}
-        if [ "${name}" = "" ] ; then
-	    echo "*** TYPE=${z} not found" >>build.status
-	    continue
-	fi
 	echo "---------------------------------------------">>build.status
 	echo "Building TYPE=${z}, SIZE=${MFS_SIZE}" >>build.status
 	msg="(ok)"	# error message
@@ -484,10 +492,10 @@ populate_floppy_fs() {		# OK
     dst=${BUILDDIR}/floppy.tree
     log "pwd=`pwd` Populating floppy filesystem..."
 
-    # clean relics from old compilations.
-    rm -rf ${dst} || true
-    mkdir ${dst}
+    rm -rf ${dst} || true	# clean relics from old compilations.
+    mkdir ${dst}		# create a clean tree
 
+    # compute exclude list for generic tree
     excl=${MY_TREE}/floppy.tree.exclude
     if [ -f ${excl} ] ; then
 	log "Files excluded from generic tree: `echo;cat ${excl}`"
@@ -495,29 +503,26 @@ populate_floppy_fs() {		# OK
     else
 	excl=""
     fi
-    (cd ${PICO_TREE}/floppy.tree ; tar -cf - --exclude CVS --exclude .svn \
-    		${excl} . ) | \
+    # copy from the floppy trees into the destination
+    for FLOPPY_TREE in ${PICO_TREE}/floppy.tree ${MY_TREE}/floppy.tree \
+		${MY_TREE}/floppy.tree.${SITE} ; do
+	if [ -d ${FLOPPY_TREE} ] ; then
+	    (cd ${FLOPPY_TREE} ; tar -cf - --exclude CVS \
+		    --exclude .svn ${excl} . ) | \
 		(cd ${dst} ; tar x${o_tarv}f - )
-    log "Copied from generic floppy-tree `echo; ls -laR ${dst}`"
-
-    srcdir=${MY_TREE}/floppy.tree
-    if [ -d ${srcdir} ] ; then
-	log "update with type-specific files:"
-	(cd ${srcdir} ; tar -cf - --exclude CVS --exclude .svn . ) | \
-	    (cd ${dst} ; tar x${o_tarv}f - )
-	log "Copied from type floppy-tree `echo; ls -laR ${dst}`"
-    else
-	log "No type-specific floppy-tree"
-    fi
-    if [ -d ${srcdir}.${SITE} ] ; then
-	log "Update with site-specific (${SITE}) files:"
-	(cd ${srcdir}.${SITE} ; tar -cf - --exclude CVS --exclude .svn . ) | \
-	    (cd ${dst} ; tar x${o_tarv}f - )
-	log "Copied from site floppy-tree `echo; ls -laR ${dst}`"
-    else
-	log "No site-specific floppy-tree"
-    fi
+	    log "Copied from ${FLOPPY_TREE}"
+	fi
+	excl="" # reset the exclude list.
+    done
 
+    # add local manipulation
+    if [ -f ${MY_TREE}/buildtree.mk ] ; then
+	log "building local floppy tree"
+	${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk floppy.tree
+    fi
+ 
+    # compress the files in etc/, just in case
+    # XXX this should be done in the makefile.
     # gzip returns an error if it fails to compress some file
     (cd $dst ; gzip -9 etc/*
 	    log "Compressed files in etc/ `echo; ls -l etc`"
@@ -532,13 +537,12 @@ populate_floppy_fs() {		# OK
 # Finally, if required, make a copy of the floppy.tree onto /fd
 
 populate_mfs_tree() {
-    local a dst
+    local a dst MFS_TREE
 
     log "populate_mfs_tree()"
     dst=${BUILDDIR}/mfs.tree
-    # clean relics from old compilations.
-    rm -rf ${dst} || true
-    mkdir ${dst}
+    rm -rf ${dst} || true	# clean relics from old compilations.
+    mkdir ${dst}		# create a fresh tree
 
     log "pwd=`pwd`, Populating MFS tree..."
 
@@ -555,7 +559,7 @@ populate_mfs_tree() {
     ln -s /dev/null ${dst}/var/run/log
     ln -s /etc/termcap ${dst}/usr/share/misc/termcap
 
-
+    ### now build the crunched binaries ###
     (
     cd ${BUILDDIR}/crunch
     log "Making and installing crunch1 from `pwd` src ${SRC}..."
@@ -599,12 +603,18 @@ populate_mfs_tree() {
 	fi
     done
 
+    if [ -f ${MY_TREE}/buildtree.mk ] ; then
+	log "building local floppy tree"
+	${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk mfs.tree
+    fi
+
     if [ "${o_all_in_mfs}" = "yes" ]; then
 	log "Copy generic floppy_tree into MFS..."
-	# this may fail in case the floppy is empty
+	# ignore failure in case the floppy is empty
 	cp -Rp ${BUILDDIR}/floppy.tree/* ${dst}/fd || true
     fi
 
+    # 4.x compatibility - create device nodes
     if [ "${o_no_devfs}" != "" ] ; then
 	# create device entries using MAKEDEV
 	(cd ${dst}/dev
@@ -623,19 +633,21 @@ populate_mfs_tree() {
 	log "importing ${import_files} into mfs"
 	# We do it in a chroot environment on the target so
 	# symlinks are followed correctly.
-	cp `which tar` ${dst}/my_copy_of_tar
+	# Make sure we have a statically linked tar there.
+	mkdir -p ${dst}/rescue
+	cp /rescue/tar ${dst}/rescue
 	(cd ${l_usrtree}/.. ; tar cf - ${import_files} ) | \
-	    (chroot ${dst} /my_copy_of_tar xf - )
-	rm ${dst}/my_copy_of_tar
+	    (chroot ${dst} /rescue/tar xPf - )
+	rm -rf ${dst}/rescue
     fi
 
     (cd ${BUILDDIR}
 	# override the owner
 	echo "/set uid=0 gid=0" > mtree.out
-	mtree -c -p ${dst} -k "" >> mtree.out
+	mtree -ic -p ${dst} -k "" >> mtree.out
 	log "mtre.out at ${BUILDDIR}/mtree.out"
 	makefs -t ffs -o bsize=4096 -o fsize=512 \
-		-s ${MFS_SIZE}k -f 100 -F mtree.out ${c_fs} ${dst}
+		-s ${MFS_SIZE}k -f 1000 -F mtree.out ${c_fs} ${dst}
 	ls -l ${c_fs} )
     log "done mfs image"
 }
@@ -712,14 +724,16 @@ fill_floppy_image() {
     fi
 
     log "Labeling floppy image"
-    log "patch ${c_boot2} to boot /kernel right away"
     b2=${BUILDDIR}/boot2 # modified boot2
     cp -f ${c_boot2} ${b2}
     chmod 0644 ${b2}
 
-    set `strings -at d ${b2} | grep "/boot/loader"`
-    echo -e "/kernel\0\0\0\0\0" | \
-	dd of=${b2} obs=$1 oseek=1 conv=notrunc 2>/dev/null
+    if [ ${o_use_loader} = "no" ] ; then
+	log "patch ${c_boot2} to boot /kernel right away"
+	set `strings -at d ${b2} | grep "/boot/loader"`
+	echo -e "/kernel\0\0\0\0\0" | \
+	    dd of=${b2} obs=$1 oseek=1 conv=notrunc 2>/dev/null
+    fi
     chmod 0444 ${b2}
 
     dst=${BUILDDIR}/image.tree
@@ -739,22 +753,39 @@ fill_floppy_image() {
     if [ ${mfs_start} -gt 0 -a ${mfs_size} -ge ${imgsize} ] ; then
 	mfs_ofs=$((${mfs_start} + 8192))
 	log "Preload kernel with file ${c_fs} at ${mfs_ofs}"
+	logverbose "`ls -l ${c_fs}` to fit in ${mfs_size}"
 	dd if=${c_fs} ibs=8192 iseek=1 of=kernel obs=${mfs_ofs} \
-	    oseek=1 conv=notrunc 2> /dev/null
+	    oseek=1 conv=notrunc # 2> /dev/null
     else
     	log "not loading mfs, size ${mfs_size} img ${imgsize}"
     fi
     log "Compress with kgzip and copy to floppy image"
-    kgzip -o kernel.gz kernel
-    cp -p kernel.gz ${dst}/kernel || fail $? no_space "copying kernel"
+    if [ ${o_use_loader} = "no" ] ; then
+	kgzip -o kernel.gz kernel
+	cp -p kernel.gz ${dst}/kernel || fail $? no_space "copying kernel"
+    else
+        gzip kernel
+	mkdir -p  ${dst}/boot/kernel
+	echo "hint.acpi.0.disabled=\"1\"" > ${dst}/boot/loader.conf
+	echo "console=\"comconsole\"" >> ${dst}/boot/loader.conf
+	cp -p /boot/loader ${dst}/boot/loader || fail $? no_space "copying bootloader"
+	cp -p kernel.gz ${dst}/boot/kernel/kernel.gz || fail $? no_space "copying kernel"
+    fi
 
-    log "Now transfer floppy tree if not already in MFS image"
     # now transfer the floppy tree. If it is already in mfs, dont bother.
     if [ "${o_all_in_mfs}" != "yes" ] ; then
+	log "Now transfer floppy tree if not already in MFS image"
 	cp -Rp floppy.tree/* ${dst} || \
 		fail $? no_space "copying floppy tree"
     fi
     )
+
+    # add local manipulation to the image
+    if [ -f ${MY_TREE}/buildtree.mk ] ; then
+	${BINMAKE} -C ${dst} -f ${MY_TREE}/buildtree.mk image.tree
+    fi
+
+    log "image used `du -s ${dst}` of ${blocks}k"
     (cd ${BUILDDIR}
     makefs -t ffs -o bsize=4096 -o fsize=512 \
 	-s ${blocks}k -f 50 ${c_img} ${dst}
@@ -764,9 +795,19 @@ fill_floppy_image() {
     ${l_label} -f `pwd`/${c_img} | sed -e '/  c:/{p;s/c:/a:/;}' | \
 	${l_label} -R -f `pwd`/${c_img} /dev/stdin
     ${l_label} -f `pwd`/${c_img}
+
     ls -l ${c_img}
-	logverbose "after disklabel"
-	 )
+    ${l_label} -f `pwd`/${c_img}
+    logverbose "after disklabel"
+    )
+
+    echo "BUILDDIR ${BUILDDIR}"
+    if [ "${generate_iso}" = "YES" ]; then
+	echo "generate_iso ${generate_iso}"
+	#build_iso_image()
+	exit 1
+    fi
+
     # dump the primary and secondary boot
     # XXX primary is 512 bytes
     dd if=${c_boot1} of=${BUILDDIR}/${c_img} conv=notrunc 2>/dev/null
@@ -781,7 +822,8 @@ fill_floppy_image() {
     rm -rf ${BUILDDIR}/floppy.tree || true # cleanup
     # df -ik ${dst} | colrm 70 > .build.reply
     rm -rf ${dst}
-    rm ${BUILDDIR}/kernel.gz ${BUILDDIR}/${c_fs}
+    rm ${BUILDDIR}/${c_fs}
+    # rm ${BUILDDIR}/kernel.gz
 }
 
 # This function creates variables which depend on the source tree in use:
@@ -824,8 +866,7 @@ set_build_parameters() {
 # arguments.
 
 set_defaults
-args=""
-while [ x"$1" != x ]; do
+while [ true ]; do
     case $1 in
     --src)	# set the source path instead of /usr/src
 	SRC=`(cd $2; pwd)`
@@ -840,12 +881,17 @@ while [ x"$1" != x ]; do
 	shift
 	;;
 
+    --no_loader)	# omit /boot/loader, just rely on boot2
+			# (it may have problems with kernels > 4MB)
+	o_use_loader="no"
+	;;
+
     --all_in_mfs)
 	o_all_in_mfs="yes"
 	;;
 
     --no_all_in_mfs)
-	o_all_in_mfs=""
+	o_all_in_mfs="no"
 	;;
 
     --modules)	# also build kernel modules
@@ -865,21 +911,24 @@ while [ x"$1" != x ]; do
 	o_tarv="v"			# tar verbose flag
 	o_makeopts="-d l" # be verbose
 	;;
+
+    --iso) # generate iso image
+	generate_iso="YES"
+	;;
+
     *)
-	args="$args $1"			# accumulate args
+	break
 	;;
 
     esac
     shift
 done
 set_build_parameters	# things that depend on ${SRC}
+set_type $1 $2		# type and site, respectively
 
 # If $1="package", it creates a neat set of floppies
-set -- ${args}
 [ "$1" = "package" ] && build_package
 
-set_type $args		# type and site, respectively
-
 [ "${o_interactive}" != "NO" ] && main_dialog
 
 if [ "${o_clean}" = "YES" ] ; then

Modified: user/lstewart/alq_varlen_8.x/release/picobsd/floppy.tree/etc/ttys
==============================================================================
--- user/lstewart/alq_varlen_8.x/release/picobsd/floppy.tree/etc/ttys	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/release/picobsd/floppy.tree/etc/ttys	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,6 +1,8 @@
 #
 #	@(#)ttys	5.1 (Berkeley) 4/17/89
 #
+# $FreeBSD$
+#
 # name	getty				type	status		comments
 #
 # This entry needed for asking password when init goes to single-user mode
@@ -30,4 +32,4 @@ ttyp6	none			network secure
 ttyp7	none			network secure
 ttyp8	none			network secure
 ttyp9	none			network secure
-ttyd0   "/usr/libexec/getty std.9600"   dialup  on secure
+ttyu0   "/usr/libexec/getty std.9600"   dialup  on secure

Modified: user/lstewart/alq_varlen_8.x/rescue/librescue/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/rescue/librescue/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/rescue/librescue/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 #
 
-WITHOUT_SSP=
-
 .include <bsd.own.mk>
+MK_SSP=		no
 
 # Certain library entries have hard-coded references to
 # /bin, /sbin, etc, that require those entries to be

Modified: user/lstewart/alq_varlen_8.x/rescue/rescue/Makefile
==============================================================================
--- user/lstewart/alq_varlen_8.x/rescue/rescue/Makefile	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/rescue/rescue/Makefile	Mon Mar  9 06:02:05 2009	(r189554)
@@ -2,9 +2,9 @@
 #	@(#)Makefile	8.1 (Berkeley) 6/2/93
 
 NO_MAN=
-WITHOUT_SSP=
 
 .include <bsd.own.mk>
+MK_SSP=	no
 
 PROG=	rescue
 BINDIR?=/rescue

Modified: user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.8
==============================================================================
--- user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.8	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.8	Mon Mar  9 06:02:05 2009	(r189554)
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd December 14, 2008
+.Dd February 21, 2009
 .Dt ATACONTROL 8
 .Os
 .Sh NAME
@@ -180,9 +180,7 @@ Modes are given like
 case does not matter.
 .Pp
 Currently supported modes are:
-.Cm PIO0 , PIO1 , PIO2 , PIO3 , PIO4 ,
-.Cm WDMA2 ,
-.Cm UDMA2
+.Cm BIOSPIO , PIO0 , PIO1 , PIO2 , PIO3 , PIO4 , WDMA2 , UDMA2
 (alias
 .Cm UDMA33 ) ,
 .Cm UDMA4
@@ -190,11 +188,13 @@ Currently supported modes are:
 .Cm UDMA66 ) ,
 .Cm UDMA5
 (alias
-.Cm UDMA100 )
-and
+.Cm UDMA100 ) ,
 .Cm UDMA6
 (alias
-.Cm UDMA133 ) .
+.Cm UDMA133 ) ,
+.Cm SATA150 , SATA300 , USB , USB1 , USB2
+and
+.Cm BIOSDMA .
 .It Ic cap
 Show detailed info about the device on
 .Ar device .

Modified: user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.c
==============================================================================
--- user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.c	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/sbin/atacontrol/atacontrol.c	Mon Mar  9 06:02:05 2009	(r189554)
@@ -82,6 +82,11 @@ str2mode(char *str)
 	if (!strcasecmp(str, "UDMA100")) return ATA_UDMA5;
 	if (!strcasecmp(str, "UDMA6")) return ATA_UDMA6;
 	if (!strcasecmp(str, "UDMA133")) return ATA_UDMA6;
+	if (!strcasecmp(str, "SATA150")) return ATA_SA150;
+	if (!strcasecmp(str, "SATA300")) return ATA_SA300;
+	if (!strcasecmp(str, "USB")) return ATA_USB;
+	if (!strcasecmp(str, "USB1")) return ATA_USB1;
+	if (!strcasecmp(str, "USB2")) return ATA_USB2;
 	if (!strcasecmp(str, "BIOSDMA")) return ATA_DMA;
 	return -1;
 }
@@ -364,6 +369,8 @@ main(int argc, char **argv)
 		fd = open_dev(argv[2], O_RDONLY);
 		if (argc == 4) {
 			mode = str2mode(argv[3]);
+			if (mode == -1)
+				errx(1, "unknown mode");
 			if (ioctl(fd, IOCATASMODE, &mode) < 0)
 				warn("ioctl(IOCATASMODE)");
 		}

Modified: user/lstewart/alq_varlen_8.x/sbin/geom/class/journal/gjournal.8
==============================================================================
--- user/lstewart/alq_varlen_8.x/sbin/geom/class/journal/gjournal.8	Mon Mar  9 05:54:43 2009	(r189553)
+++ user/lstewart/alq_varlen_8.x/sbin/geom/class/journal/gjournal.8	Mon Mar  9 06:02:05 2009	(r189554)
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2006-2007 Pawel Jakub Dawidek <pjd at FreeBSD.org>
+.\" Copyright (c) 2006-2009 Pawel Jakub Dawidek <pjd at FreeBSD.org>
 .\" All rights reserved.
 .\"

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-user mailing list