Migrate doc to Hugo/AsciiDoctor

I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
This commit is contained in:
Sergio Carlavilla Delgado 2021-01-26 00:31:29 +01:00
parent 0cff342f42
commit 989d921f5d
14375 changed files with 1277937 additions and 3448703 deletions

View file

@ -0,0 +1,724 @@
# $FreeBSD: head/en_US.ISO8859-1/articles/freebsd-update-server/diff.txt 38826 2012-05-17 19:12:14Z hrs $
# sh -e scripts/diff.sh amd64 7.1-RELEASE 7
Wed Aug 26 10:09:59 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 17:10:25 UTC 2009 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:05:11 UTC 2009 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:06:16 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:17:50 UTC 2009 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 18:18:02 UTC 2009 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:23 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:37 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:19:42 PDT 2009 Indexing world0 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 11:23:02 PDT 2009 Extracting world+src for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 18:23:29 UTC 2010 Building world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:18:15 UTC 2010 Distributing world for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:19:18 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:30:52 UTC 2010 Constructing world components for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 19:31:03 UTC 2010 Distributing source for FreeBSD/amd64 7.1-RELEASE-p7
Thu Sep 30 12:32:25 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:39 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:32:43 PDT 2009 Indexing world1 for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:35:54 PDT 2009 Locating build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:36:58 PDT 2009 Reverting changes due to build stamps for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:14 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:37:15 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:23 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.1-RELEASE-p7
Wed Aug 26 12:43:25 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.1-RELEASE-p7
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Values of build stamps, excluding library archive headers:
v1.2 (Aug 26 2009 18:13:46)
v1.2 (Aug 26 2009 18:11:44)
@(#)FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
FreeBSD 7.1-RELEASE-p7 #0: Wed Aug 26 18:11:50 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.1-RELEASE-p7
Wed Aug 26 17:29:15 UTC 2009
Wed Aug 26 17:29:15 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
##### built by root@server.myhost.com on Wed Aug 26 17:49:58 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
ntpq 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Wed Aug 26 17:20:39 UTC 2009
Wed Aug 26 17:29:30 UTC 2009
Aug 26 2009
ntpd 4.2.4p5-a Wed Aug 26 17:29:41 UTC 2009 (1)
ntpdate 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
ntpdc 4.2.4p5-a Wed Aug 26 17:29:42 UTC 2009 (1)
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:55:02 UTC 2009
Wed Aug 26 17:20:39 UTC 2009
New updates:
kernel|generic|/GENERIC/kernel.symbols|f|0|0|0555|0|7c8dc176763f96ced0a57fc04e7c1b8d793f27e006dd13e0b499e1474ac47e10|
kernel|generic|/GENERIC/kernel|f|0|0|0555|0|33197e8cf15bbbac263d17f39c153c9d489348c2c534f7ca1120a1183dec67b1|
kernel|generic|/|d|0|0|0755|0||
src|base|/|d|0|0|0755|0||
src|bin|/|d|0|0|0755|0||
src|cddl|/|d|0|0|0755|0||
src|contrib|/contrib/bind9/bin/named/update.c|f|0|10000|0644|0|4d434abf0983df9bc47435670d307fa882ef4b348ed8ca90928d250f42ea0757|
src|contrib|/contrib/bind9/lib/dns/openssldsa_link.c|f|0|10000|0644|0|c6805c39f3da2a06dd3f163f26c314a4692d4cd9a2d929c0acc88d736324f550|
src|contrib|/contrib/bind9/lib/dns/opensslrsa_link.c|f|0|10000|0644|0|fa0f7417ee9da42cc8d0fd96ad24e7a34125e05b5ae075bd6e3238f1c022a712|
src|contrib|/contrib/lukemftpd/src/extern.h|f|0|10000|0644|0|16e4c3701b151305cf683c6f8419c8fd23d9fefa3d12732a029c32396d6d6a8a|
src|contrib|/contrib/lukemftpd/src/ftpcmd.y|f|0|10000|0644|0|9d36f9e8a88b54ad2e38058d72bb87a1ee6b7d54a71897b55a83ffd31f1c1f93|
src|contrib|/contrib/lukemftpd/src/ftpd.c|f|0|10000|0644|0|b79b6396314b1355a28c0afa4f1aad9d8cd3fa5ad372eeb9a89416d239c55fdd|
src|contrib|/contrib/ntp/ntpd/ntp_crypto.c|f|0|10000|0644|0|cc9480b2b8d217378c65664ec25b15814fe65de6f972fea3460a5c7b905bbdf9|
src|contrib|/contrib/telnet/telnetd/sys_term.c|f|0|10000|0644|0|c4cceb60fe065858ac2a3e3f16bdfc843b108731a062a897bfd5ff5a5fbd872f|
src|contrib|/|d|0|0|0755|0||
src|crypto|/crypto/openssl/apps/speed.c|f|0|10000|0644|0|8e11322461b3956922f1bfa0f9d8268b0b54773f9083f9c19333f50bc75ebeea|
src|crypto|/crypto/openssl/apps/spkac.c|f|0|10000|0644|0|9f4c7dd86b30543cfd63d376d58042cdb94a0eb14fdc53181b6f74a2798c324d|
src|crypto|/crypto/openssl/apps/verify.c|f|0|10000|0644|0|2b190f87a7451ff427dcf1055cc8f1cb7b61f6aefd846ec8fa41dc5570682cc4|
src|crypto|/crypto/openssl/apps/x509.c|f|0|10000|0644|0|d25e90db11d136bbacd8914c355539053908fc34473b6f22332e46187f409a25|
src|crypto|/crypto/openssl/crypto/asn1/asn1.h|f|0|10000|0644|0|63d2a7ee846734a0dc33e67dd8e94056baed7ab954826e72137bfbc1a7344531|
src|crypto|/crypto/openssl/crypto/asn1/asn1_err.c|f|0|10000|0644|0|fcd0c3b52479c832b1b3d1a97bf3c616d35e7ad4d10c44accf5588651ff71cc5|
src|crypto|/crypto/openssl/crypto/asn1/tasn_dec.c|f|0|10000|0644|0|b2ce1d063423c21d676aa2bfa835548d8e29b1535ef4b030e5a6bf765c843c17|
src|crypto|/crypto/openssl/ssl/s2_clnt.c|f|0|10000|0644|0|8f348f39afa9f50613c200abe552f9eaa315c982c5948fe3c72b77e7e5399928|
src|crypto|/crypto/openssl/ssl/s2_srvr.c|f|0|10000|0644|0|afe502ba45387e0becea05ca40d4c2cf6b1ea1202c409d7709b5e49ee712ec41|
src|crypto|/crypto/openssl/ssl/s3_clnt.c|f|0|10000|0644|0|c631d4fdb4b4a75b6c2ecb87c4f316d4a2af1040a56a243908a50fb99f91b2b1|
src|crypto|/crypto/openssl/ssl/s3_srvr.c|f|0|10000|0644|0|4b1409a3ea03d782793188d3132a63d67583ac841bcef3366a8241da11b95c05|
src|crypto|/crypto/openssl/ssl/ssltest.c|f|0|10000|0644|0|698c1b3b7f5ddf00ca29d08451ad628f768d89bec386e5be7a5cbdb1486c0a4a|
src|crypto|/|d|0|0|0755|0||
src|etc|/|d|0|0|0755|0||
src|games|/|d|0|0|0755|0||
src|gnu|/|d|0|0|0755|0||
src|include|/|d|0|0|0755|0||
src|krb5|/|d|0|0|0755|0||
src|libexec|/|d|0|0|0755|0||
src|lib|/lib/libc/db/btree/bt_split.c|f|0|10000|0644|0|b9bfc693e4abcaf51a87ba1c1cad15b7bc655c91f075d8cb4aa0b80dd55c65fe|
src|lib|/lib/libc/db/hash/hash_buf.c|f|0|10000|0644|0|04dd645a1fda7594d1a6d401e36fad145a2f85edc04963710fc4a5b31c72d55c|
src|lib|/lib/libc/db/mpool/mpool.c|f|0|10000|0644|0|986af06bba217829e15cb166fc609dbf89282bd9775e80dd3778413dd5cfc0e7|
src|lib|/|d|0|0|0755|0||
src|release|/|d|0|0|0755|0||
src|rescue|/|d|0|0|0755|0||
src|sbin|/|d|0|0|0755|0||
src|secure|/|d|0|0|0755|0||
src|share|/|d|0|0|0755|0||
src|sys|/sys/conf/newvers.sh|f|0|0|0644|0|157b09a1244756217805f3f9674792df909d0c00c6b6e697562674da35803f33|
src|sys|/sys/kern/kern_time.c|f|0|10000|0644|0|1de569e1513207413bbbb6a63d4395e85c790f23e6a0a09602b83a11d27d4cc1|
src|sys|/sys/kern/sys_pipe.c|f|0|10000|0644|0|90ac7b73f5a5f6e4a3806233e6522eee047718ee8fc111b1cfa72ac86e289576|
src|sys|/sys/netinet6/in6.c|f|0|10000|0644|0|0f8bf3515f443809a7b0675fe649d7b6578e179af5e99a174b1dff4b5fb9894d|
src|sys|/|d|0|0|0755|0||
src|tools|/|d|0|0|0755|0||
src|ubin|/|d|0|0|0755|0||
src|usbin|/|d|0|0|0755|0||
world|base|/lib/libc.so.7|f|0|0|0444|400000|f85c2793851532b56ec1f383233276d1ef4dadb5edaacc12b88097eca9269e2e|
world|base|/lib/libcrypto.so.5|f|0|0|0444|0|4bd9c4f67a08b6e0ce7eef2b4fa50470a603a6d60da65c4999674fe2b96afd59|
world|base|/rescue/[|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|
world|base|/rescue/atacontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/atmconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/badsect|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bsdlabel|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bunzip2|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bzcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/bzip2|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/camcontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/cat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ccdconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chflags|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chio|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chmod|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/chroot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/clri|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/cp|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/csh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/date|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/devfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/df|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dhclient|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/disklabel|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dmesg|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dumpfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dumpon|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/dump|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/echo|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ed|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/expr|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ex|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fastboot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fasthalt|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fdisk|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_4.2bsd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_ffs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_msdosfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck_ufs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsck|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsdb|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/fsirand|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gbde|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/getfacl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/groups|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gunzip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gzcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/gzip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/halt|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/hostname|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/id|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ifconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/init|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ipf|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kenv|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kill|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldload|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldstat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/kldunload|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ldconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/link|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ln|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ls|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/md5|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mdconfig|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mdmfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mkdir|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mknod|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_cd9660|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_msdosfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_nfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_ntfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_nullfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_udf|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount_unionfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mount|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/mv|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/newfs_msdos|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/newfs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/nos-tun|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/pax|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ping6|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ping|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/ps|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/pwd|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rcorder|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rcp|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rdump|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/realpath|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/reboot|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/red|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rescue|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/restore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rmdir|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rm|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/routed|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/route|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rrestore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rtquery|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/rtsol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/savecore|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/setfacl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/slattach|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/spppcontrol|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/startslip|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/stty|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/swapon|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sync|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/sysctl|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tar|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tcsh|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/test|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/tunefs|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/umount|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/unlink|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/vi|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/whoami|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/rescue/zcat|f|0|0|0555|0|3006e257f11acf66d3f5d259f56d72e28c120b8d3d9d6eb8ca62de80bf274ab7|/rescue/[
world|base|/sbin/init|f|0|0|0555|400000|f8a3b96ea281f317a724f132f07b9f70302c385b998ca86e48374d51d59ed22c|
world|base|/usr/bin/dig|f|0|0|0555|0|4e6a611fe9a1092071b4e67de70ff5c78b4c1ffee8d52b96f437c8f4b968c409|
world|base|/usr/bin/host|f|0|0|0555|0|6d305c5ab8f1d3b2741e856836efd0fe28dfb26cbea1da0f9a9d92df2ee6877b|
world|base|/usr/bin/nslookup|f|0|0|0555|0|7dc71d85f604c266a2417fb611f9b311a2ad645dba293dcd4de748016063643a|
world|base|/usr/bin/nsupdate|f|0|0|0555|0|936837e33fd774fd8b2001ffe502e365a5335b10499d4125f5aab2c539e5b9af|
world|base|/usr/bin/openssl|f|0|0|0555|0|c79743f0b816bcd74c59f154fc17f861662ba62b931a27066eb4d83efac41ea7|
world|base|/usr/include/openssl/asn1.h|f|0|0|0444|0|63d2a7ee846734a0dc33e67dd8e94056baed7ab954826e72137bfbc1a7344531|
world|base|/usr/lib/libc.a|f|0|0|0444|0|d8e3413ab2101f94025c9649935d836a33cc976ddff579a0f2c5d9b173a326c7|
world|base|/usr/lib/libc_pic.a|f|0|0|0444|0|5c0a11ed9605a88869aa0577948753b2b5e0f38e934fe063b97a7a36f747e162|
world|base|/usr/lib/libcrypto.a|f|0|0|0444|0|0fb76816febf29edf7318f8cdea4a6071969d942b2dea8034e69852b877b124c|
world|base|/usr/lib/libssl.a|f|0|0|0444|0|e8e4d5171a2234625ffce8e78a1b0daf310bccfd37fb72fc872fbd8e63b83467|
world|base|/usr/lib/libssl.so.5|f|0|0|0444|0|72a1c0afab0b5eb63ab56a39390a33bfc60544450bbfb2fc5597547e678c3aa0|
world|base|/usr/libexec/lukemftpd|f|0|0|0555|0|8ef126a71a960bbd0bf759acc31af5b33750ea6f6c07420345682436aa6988c6|
world|base|/usr/libexec/telnetd|f|0|0|0555|0|ae2aa516d0fe6d838b2cf83df7b11da358ac5c0102a077b0a19a367f493d0efd|
world|base|/usr/sbin/dnssec-keygen|f|0|0|0555|0|8cda89cdd5661a72296f52d4d59d463f019ed141d23c231c7198c0160b115c9a|
world|base|/usr/sbin/dnssec-signzone|f|0|0|0555|0|bb6fb1308537ddcfefa5a3c495a774e6a5edf9a210f93438d13e557ff603babe|
world|base|/usr/sbin/lwresd|f|0|0|0555|0|deffdbff2f77a330713fe09b58647b26b4604ef7045b9c85b3a3eebcc178bc10|
world|base|/usr/sbin/named-checkconf|f|0|0|0555|0|f69aefa279b9f8f45f55fc2966fdb08679424a76d18d5e46722861a82d68dfec|
world|base|/usr/sbin/named-checkzone|f|0|0|0555|0|799718adb365b5e1a48c7183e06d86f9914d2be4edf28ce7cd6b1e6e53f9d5c1|
world|base|/usr/sbin/named-compilezone|f|0|0|0555|0|799718adb365b5e1a48c7183e06d86f9914d2be4edf28ce7cd6b1e6e53f9d5c1|/usr/sbin/named-checkzone
world|base|/usr/sbin/named|f|0|0|0555|0|deffdbff2f77a330713fe09b58647b26b4604ef7045b9c85b3a3eebcc178bc10|/usr/sbin/lwresd
world|base|/usr/sbin/ntpd|f|0|0|0555|0|54f30bfd1ef1ed402688df38e7cc2a7a93c7b42a5f1b264aea10153c23b4ab08|
world|base|/usr/sbin/rndc-confgen|f|0|0|0555|0|ed8c2a8af69813b6dade116df42e797b970a33583298bbb1719a4ff6131a7e07|
world|lib32|/usr/lib32/libc.a|f|0|0|0444|0|54dcbd716dfe7d5440de506dc546310d4ac465d8bbbcb3cf387c1c6d831f2617|
world|lib32|/usr/lib32/libc.so.7|f|0|0|0444|400000|6aae8b506339647fa94f5ae25327af0604f4aec0ca871856d1a8e4a18c51886d|
world|lib32|/usr/lib32/libc_p.a|f|0|0|0444|0|2fe8c839033fe16fe854a4d91de3ec2a74eae4d1f8eff15108089d8d81aac595|
world|lib32|/usr/lib32/libc_pic.a|f|0|0|0444|0|e1b65817889ba897c65aa7bb8cabf828f31e73207b95b377664bc8b914570438|
world|lib32|/usr/lib32/libcrypto.a|f|0|0|0444|0|68a9e67eebe1cc1185cd72a3943a2d56828f771cd9c491edc995c7c1d02bc05e|
world|lib32|/usr/lib32/libcrypto.so.5|f|0|0|0444|0|68af2001f1e2b6d0f3b528ce89b6b206175a3e9309b1e47efb31ce81838402f0|
world|lib32|/usr/lib32/libcrypto_p.a|f|0|0|0444|0|9b41a4a12ff601616a8bc7b309a32554f02dc7bcb25dddac908ef6f494488512|
world|lib32|/usr/lib32/libssl.a|f|0|0|0444|0|6d882bce2c6a1c3ec83d86822c64e15fd2111daa2eeeaddeb7bd2aa563a4d28d|
world|lib32|/usr/lib32/libssl.so.5|f|0|0|0444|0|c31e60f9622459ddf6442c23d24720ef583374381c8a67f5579cfc3233fc452e|
world|lib32|/usr/lib32/libssl_p.a|f|0|0|0444|0|86d88dbae2e1833bac5686d9b0fe67d54e8f0dcd72af0f94281819b352dc88ba|
world|proflibs|/usr/lib/libc_p.a|f|0|0|0444|0|c704160abb6bacf00820fa1ffb002648f0000ab72d991bd27721c32a71cc0218|
world|proflibs|/usr/lib/libcrypto_p.a|f|0|0|0444|0|6942da533a9cc7732ed9e6e00a240db8c0be0763a5787a2012d111629673a9d4|
world|proflibs|/usr/lib/libssl_p.a|f|0|0|0444|0|e1af68851682db87a5779f73556ebfd1d4f9e98294af64349c87c22d1917de36|
FreeBSD/amd64 7.1-RELEASE update build complete. Please review
the list of build stamps printed above and the list of updated
files to confirm that they look sensible, then run
# sh -e approve.sh amd64 7.1-RELEASE
to sign the build.

View file

@ -0,0 +1,978 @@
# $FreeBSD: head/en_US.ISO8859-1/articles/freebsd-update-server/init.txt 38826 2012-05-17 19:12:14Z hrs $
# sh scripts/init.sh amd64 7.2-RELEASE
Mon Aug 24 16:04:36 PDT 2009 Starting fetch for FreeBSD/amd64 7.2-RELEASE
/usr/local/freebsd-update-server/work/7.2-RELE100% of 588 MB 359 kBps 00m00s
Mon Aug 24 16:32:38 PDT 2009 Verifying disc1 hash for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:32:44 PDT 2009 Extracting components for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:34:05 PDT 2009 Constructing world+src image for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 16:35:57 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 23:36:24 UTC 2009 Building world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:31:29 UTC 2009 Distributing world for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:32:36 UTC 2009 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:44 UTC 2009 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Tue Aug 25 00:44:56 UTC 2009 Distributing source for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:18 PDT 2009 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:46:33 PDT 2009 Identifying extra documentation for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:13 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:47:18 PDT 2009 Indexing release for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 17:50:44 PDT 2009 Indexing world0 for FreeBSD/amd64 7.2-RELEASE
Files built but not released:
Files released but not built:
Files which differ by more than contents:
Files which differ between release and build:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
src|sys|/sys/conf/newvers.sh
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|base|/usr/share/misc/magic
world|base|/usr/share/misc/magic.mgc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Mon Aug 24 17:54:07 PDT 2009 Extracting world+src for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 00:54:34 UTC 2010 Building world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:49:42 UTC 2010 Distributing world for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 01:50:50 UTC 2010 Building and distributing kernels for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:02:56 UTC 2010 Constructing world components for FreeBSD/amd64 7.2-RELEASE
Wed Sep 29 02:03:08 UTC 2010 Distributing source for FreeBSD/amd64 7.2-RELEASE
Tue Sep 28 19:04:31 PDT 2010 Moving components into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:46 PDT 2009 Extracting extra docs for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:04:51 PDT 2009 Indexing world1 for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:08:04 PDT 2009 Locating build stamps for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Cleaning staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:19 PDT 2009 Preparing to copy files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 19:10:20 PDT 2009 Copying data files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:57 PDT 2009 Copying metadata files into staging area for FreeBSD/amd64 7.2-RELEASE
Mon Aug 24 12:16:59 PDT 2009 Constructing metadata index and tag for FreeBSD/amd64 7.2-RELEASE
Files found which include build stamps:
kernel|generic|/GENERIC/hptrr.ko
kernel|generic|/GENERIC/kernel
world|base|/boot/loader
world|base|/boot/pxeboot
world|base|/etc/mail/freebsd.cf
world|base|/etc/mail/freebsd.submit.cf
world|base|/etc/mail/sendmail.cf
world|base|/etc/mail/submit.cf
world|base|/lib/libcrypto.so.5
world|base|/usr/bin/ntpq
world|base|/usr/include/osreldate.h
world|base|/usr/lib/libalias.a
world|base|/usr/lib/libalias_cuseeme.a
world|base|/usr/lib/libalias_dummy.a
world|base|/usr/lib/libalias_ftp.a
world|base|/usr/lib/libalias_irc.a
world|base|/usr/lib/libalias_nbt.a
world|base|/usr/lib/libalias_pptp.a
world|base|/usr/lib/libalias_skinny.a
world|base|/usr/lib/libalias_smedia.a
world|base|/usr/lib/libarchive.a
world|base|/usr/lib/libasn1.a
world|base|/usr/lib/libavl.a
world|base|/usr/lib/libbegemot.a
world|base|/usr/lib/libbluetooth.a
world|base|/usr/lib/libbsdxml.a
world|base|/usr/lib/libbsm.a
world|base|/usr/lib/libbsnmp.a
world|base|/usr/lib/libbz2.a
world|base|/usr/lib/libc.a
world|base|/usr/lib/libc_pic.a
world|base|/usr/lib/libcalendar.a
world|base|/usr/lib/libcam.a
world|base|/usr/lib/libcom_err.a
world|base|/usr/lib/libcompat.a
world|base|/usr/lib/libcrypt.a
world|base|/usr/lib/libcrypto.a
world|base|/usr/lib/libctf.a
world|base|/usr/lib/libdevinfo.a
world|base|/usr/lib/libdevstat.a
world|base|/usr/lib/libdialog.a
world|base|/usr/lib/libdisk.a
world|base|/usr/lib/libdtrace.a
world|base|/usr/lib/libdwarf.a
world|base|/usr/lib/libedit.a
world|base|/usr/lib/libelf.a
world|base|/usr/lib/libfetch.a
world|base|/usr/lib/libfl.a
world|base|/usr/lib/libform.a
world|base|/usr/lib/libformw.a
world|base|/usr/lib/libftpio.a
world|base|/usr/lib/libgcc.a
world|base|/usr/lib/libgcc_eh.a
world|base|/usr/lib/libgcov.a
world|base|/usr/lib/libgeom.a
world|base|/usr/lib/libgnuregex.a
world|base|/usr/lib/libgomp.a
world|base|/usr/lib/libgpib.a
world|base|/usr/lib/libgssapi.a
world|base|/usr/lib/libgssapi_krb5.a
world|base|/usr/lib/libhdb.a
world|base|/usr/lib/libhistory.a
world|base|/usr/lib/libipsec.a
world|base|/usr/lib/libipx.a
world|base|/usr/lib/libkadm5clnt.a
world|base|/usr/lib/libkadm5srv.a
world|base|/usr/lib/libkafs5.a
world|base|/usr/lib/libkiconv.a
world|base|/usr/lib/libkrb5.a
world|base|/usr/lib/libkvm.a
world|base|/usr/lib/libl.a
world|base|/usr/lib/libln.a
world|base|/usr/lib/liblwres.a
world|base|/usr/lib/libm.a
world|base|/usr/lib/libmagic.a
world|base|/usr/lib/libmd.a
world|base|/usr/lib/libmemstat.a
world|base|/usr/lib/libmenu.a
world|base|/usr/lib/libmenuw.a
world|base|/usr/lib/libmilter.a
world|base|/usr/lib/libmp.a
world|base|/usr/lib/libncp.a
world|base|/usr/lib/libncurses.a
world|base|/usr/lib/libncursesw.a
world|base|/usr/lib/libnetgraph.a
world|base|/usr/lib/libngatm.a
world|base|/usr/lib/libnvpair.a
world|base|/usr/lib/libobjc.a
world|base|/usr/lib/libopie.a
world|base|/usr/lib/libpam.a
world|base|/usr/lib/libpanel.a
world|base|/usr/lib/libpanelw.a
world|base|/usr/lib/libpcap.a
world|base|/usr/lib/libpmc.a
world|base|/usr/lib/libproc.a
world|base|/usr/lib/libradius.a
world|base|/usr/lib/libreadline.a
world|base|/usr/lib/libroken.a
world|base|/usr/lib/librpcsvc.a
world|base|/usr/lib/librt.a
world|base|/usr/lib/libsbuf.a
world|base|/usr/lib/libsdp.a
world|base|/usr/lib/libsmb.a
world|base|/usr/lib/libssh.a
world|base|/usr/lib/libssl.a
world|base|/usr/lib/libssp.a
world|base|/usr/lib/libssp_nonshared.a
world|base|/usr/lib/libstand.a
world|base|/usr/lib/libstdc++.a
world|base|/usr/lib/libsupc++.a
world|base|/usr/lib/libtacplus.a
world|base|/usr/lib/libthr.a
world|base|/usr/lib/libthread_db.a
world|base|/usr/lib/libufs.a
world|base|/usr/lib/libugidfw.a
world|base|/usr/lib/libumem.a
world|base|/usr/lib/libusbhid.a
world|base|/usr/lib/libutil.a
world|base|/usr/lib/libuutil.a
world|base|/usr/lib/libwrap.a
world|base|/usr/lib/liby.a
world|base|/usr/lib/libypclnt.a
world|base|/usr/lib/libz.a
world|base|/usr/lib/libzfs.a
world|base|/usr/lib/libzpool.a
world|base|/usr/sbin/amd
world|base|/usr/sbin/iasl
world|base|/usr/sbin/ntpd
world|base|/usr/sbin/ntpdate
world|base|/usr/sbin/ntpdc
world|lib32|/usr/lib32/libalias.a
world|lib32|/usr/lib32/libalias_cuseeme.a
world|lib32|/usr/lib32/libalias_cuseeme_p.a
world|lib32|/usr/lib32/libalias_dummy.a
world|lib32|/usr/lib32/libalias_dummy_p.a
world|lib32|/usr/lib32/libalias_ftp.a
world|lib32|/usr/lib32/libalias_ftp_p.a
world|lib32|/usr/lib32/libalias_irc.a
world|lib32|/usr/lib32/libalias_irc_p.a
world|lib32|/usr/lib32/libalias_nbt.a
world|lib32|/usr/lib32/libalias_nbt_p.a
world|lib32|/usr/lib32/libalias_p.a
world|lib32|/usr/lib32/libalias_pptp.a
world|lib32|/usr/lib32/libalias_pptp_p.a
world|lib32|/usr/lib32/libalias_skinny.a
world|lib32|/usr/lib32/libalias_skinny_p.a
world|lib32|/usr/lib32/libalias_smedia.a
world|lib32|/usr/lib32/libalias_smedia_p.a
world|lib32|/usr/lib32/libarchive.a
world|lib32|/usr/lib32/libarchive_p.a
world|lib32|/usr/lib32/libasn1.a
world|lib32|/usr/lib32/libasn1_p.a
world|lib32|/usr/lib32/libavl.a
world|lib32|/usr/lib32/libavl_p.a
world|lib32|/usr/lib32/libbegemot.a
world|lib32|/usr/lib32/libbegemot_p.a
world|lib32|/usr/lib32/libbluetooth.a
world|lib32|/usr/lib32/libbluetooth_p.a
world|lib32|/usr/lib32/libbsdxml.a
world|lib32|/usr/lib32/libbsdxml_p.a
world|lib32|/usr/lib32/libbsm.a
world|lib32|/usr/lib32/libbsm_p.a
world|lib32|/usr/lib32/libbsnmp.a
world|lib32|/usr/lib32/libbsnmp_p.a
world|lib32|/usr/lib32/libbz2.a
world|lib32|/usr/lib32/libbz2_p.a
world|lib32|/usr/lib32/libc.a
world|lib32|/usr/lib32/libc_p.a
world|lib32|/usr/lib32/libc_pic.a
world|lib32|/usr/lib32/libcalendar.a
world|lib32|/usr/lib32/libcalendar_p.a
world|lib32|/usr/lib32/libcam.a
world|lib32|/usr/lib32/libcam_p.a
world|lib32|/usr/lib32/libcom_err.a
world|lib32|/usr/lib32/libcom_err_p.a
world|lib32|/usr/lib32/libcompat.a
world|lib32|/usr/lib32/libcompat_p.a
world|lib32|/usr/lib32/libcrypt.a
world|lib32|/usr/lib32/libcrypt_p.a
world|lib32|/usr/lib32/libcrypto.a
world|lib32|/usr/lib32/libcrypto.so.5
world|lib32|/usr/lib32/libcrypto_p.a
world|lib32|/usr/lib32/libctf.a
world|lib32|/usr/lib32/libctf_p.a
world|lib32|/usr/lib32/libdevinfo.a
world|lib32|/usr/lib32/libdevinfo_p.a
world|lib32|/usr/lib32/libdevstat.a
world|lib32|/usr/lib32/libdevstat_p.a
world|lib32|/usr/lib32/libdialog.a
world|lib32|/usr/lib32/libdialog_p.a
world|lib32|/usr/lib32/libdisk.a
world|lib32|/usr/lib32/libdtrace.a
world|lib32|/usr/lib32/libdtrace_p.a
world|lib32|/usr/lib32/libdwarf.a
world|lib32|/usr/lib32/libdwarf_p.a
world|lib32|/usr/lib32/libedit.a
world|lib32|/usr/lib32/libedit_p.a
world|lib32|/usr/lib32/libelf.a
world|lib32|/usr/lib32/libelf_p.a
world|lib32|/usr/lib32/libfetch.a
world|lib32|/usr/lib32/libfetch_p.a
world|lib32|/usr/lib32/libform.a
world|lib32|/usr/lib32/libform_p.a
world|lib32|/usr/lib32/libformw.a
world|lib32|/usr/lib32/libformw_p.a
world|lib32|/usr/lib32/libftpio.a
world|lib32|/usr/lib32/libftpio_p.a
world|lib32|/usr/lib32/libgcc.a
world|lib32|/usr/lib32/libgcc_eh.a
world|lib32|/usr/lib32/libgcc_eh_p.a
world|lib32|/usr/lib32/libgcc_p.a
world|lib32|/usr/lib32/libgcov.a
world|lib32|/usr/lib32/libgeom.a
world|lib32|/usr/lib32/libgeom_p.a
world|lib32|/usr/lib32/libgnuregex.a
world|lib32|/usr/lib32/libgnuregex_p.a
world|lib32|/usr/lib32/libgomp.a
world|lib32|/usr/lib32/libgomp_p.a
world|lib32|/usr/lib32/libgpib.a
world|lib32|/usr/lib32/libgpib_p.a
world|lib32|/usr/lib32/libgssapi.a
world|lib32|/usr/lib32/libgssapi_krb5.a
world|lib32|/usr/lib32/libgssapi_krb5_p.a
world|lib32|/usr/lib32/libgssapi_p.a
world|lib32|/usr/lib32/libhdb.a
world|lib32|/usr/lib32/libhdb_p.a
world|lib32|/usr/lib32/libhistory.a
world|lib32|/usr/lib32/libhistory_p.a
world|lib32|/usr/lib32/libipsec.a
world|lib32|/usr/lib32/libipsec_p.a
world|lib32|/usr/lib32/libipx.a
world|lib32|/usr/lib32/libipx_p.a
world|lib32|/usr/lib32/libkadm5clnt.a
world|lib32|/usr/lib32/libkadm5clnt_p.a
world|lib32|/usr/lib32/libkadm5srv.a
world|lib32|/usr/lib32/libkadm5srv_p.a
world|lib32|/usr/lib32/libkafs5.a
world|lib32|/usr/lib32/libkafs5_p.a
world|lib32|/usr/lib32/libkiconv.a
world|lib32|/usr/lib32/libkiconv_p.a
world|lib32|/usr/lib32/libkrb5.a
world|lib32|/usr/lib32/libkrb5_p.a
world|lib32|/usr/lib32/libkvm.a
world|lib32|/usr/lib32/libkvm_p.a
world|lib32|/usr/lib32/libm.a
world|lib32|/usr/lib32/libm_p.a
world|lib32|/usr/lib32/libmagic.a
world|lib32|/usr/lib32/libmagic_p.a
world|lib32|/usr/lib32/libmd.a
world|lib32|/usr/lib32/libmd_p.a
world|lib32|/usr/lib32/libmemstat.a
world|lib32|/usr/lib32/libmemstat_p.a
world|lib32|/usr/lib32/libmenu.a
world|lib32|/usr/lib32/libmenu_p.a
world|lib32|/usr/lib32/libmenuw.a
world|lib32|/usr/lib32/libmenuw_p.a
world|lib32|/usr/lib32/libmilter.a
world|lib32|/usr/lib32/libmilter_p.a
world|lib32|/usr/lib32/libmp.a
world|lib32|/usr/lib32/libmp_p.a
world|lib32|/usr/lib32/libncp.a
world|lib32|/usr/lib32/libncp_p.a
world|lib32|/usr/lib32/libncurses.a
world|lib32|/usr/lib32/libncurses_p.a
world|lib32|/usr/lib32/libncursesw.a
world|lib32|/usr/lib32/libncursesw_p.a
world|lib32|/usr/lib32/libnetgraph.a
world|lib32|/usr/lib32/libnetgraph_p.a
world|lib32|/usr/lib32/libngatm.a
world|lib32|/usr/lib32/libngatm_p.a
world|lib32|/usr/lib32/libnvpair.a
world|lib32|/usr/lib32/libnvpair_p.a
world|lib32|/usr/lib32/libobjc.a
world|lib32|/usr/lib32/libobjc_p.a
world|lib32|/usr/lib32/libopie.a
world|lib32|/usr/lib32/libopie_p.a
world|lib32|/usr/lib32/libpam.a
world|lib32|/usr/lib32/libpanel.a
world|lib32|/usr/lib32/libpanel_p.a
world|lib32|/usr/lib32/libpanelw.a
world|lib32|/usr/lib32/libpanelw_p.a
world|lib32|/usr/lib32/libpcap.a
world|lib32|/usr/lib32/libpcap_p.a
world|lib32|/usr/lib32/libpmc.a
world|lib32|/usr/lib32/libpmc_p.a
world|lib32|/usr/lib32/libproc.a
world|lib32|/usr/lib32/libproc_p.a
world|lib32|/usr/lib32/libradius.a
world|lib32|/usr/lib32/libradius_p.a
world|lib32|/usr/lib32/libreadline.a
world|lib32|/usr/lib32/libreadline_p.a
world|lib32|/usr/lib32/libroken.a
world|lib32|/usr/lib32/libroken_p.a
world|lib32|/usr/lib32/librpcsvc.a
world|lib32|/usr/lib32/librpcsvc_p.a
world|lib32|/usr/lib32/librt.a
world|lib32|/usr/lib32/librt_p.a
world|lib32|/usr/lib32/libsbuf.a
world|lib32|/usr/lib32/libsbuf_p.a
world|lib32|/usr/lib32/libsdp.a
world|lib32|/usr/lib32/libsdp_p.a
world|lib32|/usr/lib32/libsmb.a
world|lib32|/usr/lib32/libsmb_p.a
world|lib32|/usr/lib32/libssh.a
world|lib32|/usr/lib32/libssh_p.a
world|lib32|/usr/lib32/libssl.a
world|lib32|/usr/lib32/libssl_p.a
world|lib32|/usr/lib32/libssp.a
world|lib32|/usr/lib32/libssp_nonshared.a
world|lib32|/usr/lib32/libstand.a
world|lib32|/usr/lib32/libstdc++.a
world|lib32|/usr/lib32/libstdc++_p.a
world|lib32|/usr/lib32/libsupc++.a
world|lib32|/usr/lib32/libsupc++_p.a
world|lib32|/usr/lib32/libtacplus.a
world|lib32|/usr/lib32/libtacplus_p.a
world|lib32|/usr/lib32/libthr.a
world|lib32|/usr/lib32/libthr_p.a
world|lib32|/usr/lib32/libthread_db.a
world|lib32|/usr/lib32/libthread_db_p.a
world|lib32|/usr/lib32/libufs.a
world|lib32|/usr/lib32/libufs_p.a
world|lib32|/usr/lib32/libugidfw.a
world|lib32|/usr/lib32/libugidfw_p.a
world|lib32|/usr/lib32/libumem.a
world|lib32|/usr/lib32/libumem_p.a
world|lib32|/usr/lib32/libusbhid.a
world|lib32|/usr/lib32/libusbhid_p.a
world|lib32|/usr/lib32/libutil.a
world|lib32|/usr/lib32/libutil_p.a
world|lib32|/usr/lib32/libuutil.a
world|lib32|/usr/lib32/libuutil_p.a
world|lib32|/usr/lib32/libvgl.a
world|lib32|/usr/lib32/libvgl_p.a
world|lib32|/usr/lib32/libwrap.a
world|lib32|/usr/lib32/libwrap_p.a
world|lib32|/usr/lib32/liby.a
world|lib32|/usr/lib32/liby_p.a
world|lib32|/usr/lib32/libypclnt.a
world|lib32|/usr/lib32/libypclnt_p.a
world|lib32|/usr/lib32/libz.a
world|lib32|/usr/lib32/libz_p.a
world|lib32|/usr/lib32/libzfs.a
world|lib32|/usr/lib32/libzfs_p.a
world|lib32|/usr/lib32/libzpool.a
world|proflibs|/usr/lib/libalias_cuseeme_p.a
world|proflibs|/usr/lib/libalias_dummy_p.a
world|proflibs|/usr/lib/libalias_ftp_p.a
world|proflibs|/usr/lib/libalias_irc_p.a
world|proflibs|/usr/lib/libalias_nbt_p.a
world|proflibs|/usr/lib/libalias_p.a
world|proflibs|/usr/lib/libalias_pptp_p.a
world|proflibs|/usr/lib/libalias_skinny_p.a
world|proflibs|/usr/lib/libalias_smedia_p.a
world|proflibs|/usr/lib/libarchive_p.a
world|proflibs|/usr/lib/libasn1_p.a
world|proflibs|/usr/lib/libavl_p.a
world|proflibs|/usr/lib/libbegemot_p.a
world|proflibs|/usr/lib/libbluetooth_p.a
world|proflibs|/usr/lib/libbsdxml_p.a
world|proflibs|/usr/lib/libbsm_p.a
world|proflibs|/usr/lib/libbsnmp_p.a
world|proflibs|/usr/lib/libbz2_p.a
world|proflibs|/usr/lib/libc_p.a
world|proflibs|/usr/lib/libcalendar_p.a
world|proflibs|/usr/lib/libcam_p.a
world|proflibs|/usr/lib/libcom_err_p.a
world|proflibs|/usr/lib/libcompat_p.a
world|proflibs|/usr/lib/libcrypt_p.a
world|proflibs|/usr/lib/libcrypto_p.a
world|proflibs|/usr/lib/libctf_p.a
world|proflibs|/usr/lib/libdevinfo_p.a
world|proflibs|/usr/lib/libdevstat_p.a
world|proflibs|/usr/lib/libdialog_p.a
world|proflibs|/usr/lib/libdtrace_p.a
world|proflibs|/usr/lib/libdwarf_p.a
world|proflibs|/usr/lib/libedit_p.a
world|proflibs|/usr/lib/libelf_p.a
world|proflibs|/usr/lib/libfetch_p.a
world|proflibs|/usr/lib/libfl_p.a
world|proflibs|/usr/lib/libform_p.a
world|proflibs|/usr/lib/libformw_p.a
world|proflibs|/usr/lib/libftpio_p.a
world|proflibs|/usr/lib/libgcc_eh_p.a
world|proflibs|/usr/lib/libgcc_p.a
world|proflibs|/usr/lib/libgeom_p.a
world|proflibs|/usr/lib/libgnuregex_p.a
world|proflibs|/usr/lib/libgomp_p.a
world|proflibs|/usr/lib/libgpib_p.a
world|proflibs|/usr/lib/libgssapi_krb5_p.a
world|proflibs|/usr/lib/libgssapi_p.a
world|proflibs|/usr/lib/libhdb_p.a
world|proflibs|/usr/lib/libhistory_p.a
world|proflibs|/usr/lib/libipsec_p.a
world|proflibs|/usr/lib/libipx_p.a
world|proflibs|/usr/lib/libkadm5clnt_p.a
world|proflibs|/usr/lib/libkadm5srv_p.a
world|proflibs|/usr/lib/libkafs5_p.a
world|proflibs|/usr/lib/libkiconv_p.a
world|proflibs|/usr/lib/libkrb5_p.a
world|proflibs|/usr/lib/libkvm_p.a
world|proflibs|/usr/lib/libl_p.a
world|proflibs|/usr/lib/libln_p.a
world|proflibs|/usr/lib/liblwres_p.a
world|proflibs|/usr/lib/libm_p.a
world|proflibs|/usr/lib/libmagic_p.a
world|proflibs|/usr/lib/libmd_p.a
world|proflibs|/usr/lib/libmemstat_p.a
world|proflibs|/usr/lib/libmenu_p.a
world|proflibs|/usr/lib/libmenuw_p.a
world|proflibs|/usr/lib/libmilter_p.a
world|proflibs|/usr/lib/libmp_p.a
world|proflibs|/usr/lib/libncp_p.a
world|proflibs|/usr/lib/libncurses_p.a
world|proflibs|/usr/lib/libncursesw_p.a
world|proflibs|/usr/lib/libnetgraph_p.a
world|proflibs|/usr/lib/libngatm_p.a
world|proflibs|/usr/lib/libnvpair_p.a
world|proflibs|/usr/lib/libobjc_p.a
world|proflibs|/usr/lib/libopie_p.a
world|proflibs|/usr/lib/libpanel_p.a
world|proflibs|/usr/lib/libpanelw_p.a
world|proflibs|/usr/lib/libpcap_p.a
world|proflibs|/usr/lib/libpmc_p.a
world|proflibs|/usr/lib/libproc_p.a
world|proflibs|/usr/lib/libradius_p.a
world|proflibs|/usr/lib/libreadline_p.a
world|proflibs|/usr/lib/libroken_p.a
world|proflibs|/usr/lib/librpcsvc_p.a
world|proflibs|/usr/lib/librt_p.a
world|proflibs|/usr/lib/libsbuf_p.a
world|proflibs|/usr/lib/libsdp_p.a
world|proflibs|/usr/lib/libsmb_p.a
world|proflibs|/usr/lib/libssh_p.a
world|proflibs|/usr/lib/libssl_p.a
world|proflibs|/usr/lib/libstdc++_p.a
world|proflibs|/usr/lib/libsupc++_p.a
world|proflibs|/usr/lib/libtacplus_p.a
world|proflibs|/usr/lib/libthr_p.a
world|proflibs|/usr/lib/libthread_db_p.a
world|proflibs|/usr/lib/libufs_p.a
world|proflibs|/usr/lib/libugidfw_p.a
world|proflibs|/usr/lib/libumem_p.a
world|proflibs|/usr/lib/libusbhid_p.a
world|proflibs|/usr/lib/libutil_p.a
world|proflibs|/usr/lib/libuutil_p.a
world|proflibs|/usr/lib/libwrap_p.a
world|proflibs|/usr/lib/liby_p.a
world|proflibs|/usr/lib/libypclnt_p.a
world|proflibs|/usr/lib/libz_p.a
world|proflibs|/usr/lib/libzfs_p.a
Values of build stamps, excluding library archive headers:
v1.2 (Aug 25 2009 00:40:36)
v1.2 (Aug 25 2009 00:38:22)
@(#)FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
FreeBSD 7.2-RELEASE #0: Tue Aug 25 00:38:29 UTC 2009
root@server.myhost.com:/usr/obj/usr/src/sys/GENERIC
7.2-RELEASE
Mon Aug 24 23:55:25 UTC 2009
Mon Aug 24 23:55:25 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
##### built by root@server.myhost.com on Tue Aug 25 00:16:15 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
ntpq 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
* Copyright (c) 1992-2009 The FreeBSD Project.
Mon Aug 24 23:46:47 UTC 2009
Mon Aug 24 23:55:40 UTC 2009
Aug 25 2009
ntpd 4.2.4p5-a Mon Aug 24 23:55:52 UTC 2009 (1)
ntpdate 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
ntpdc 4.2.4p5-a Mon Aug 24 23:55:53 UTC 2009 (1)
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Tue Aug 25 00:21:21 UTC 2009
Mon Aug 24 23:46:47 UTC 2009
FreeBSD/amd64 7.2-RELEASE initialization build complete. Please
review the list of build stamps printed above to confirm that
they look sensible, then run
# sh -e approve.sh amd64 7.2-RELEASE
to sign the release.

View file

@ -0,0 +1,102 @@
/*-
* Copyright (c) 2002 Networks Associates Technology, Inc.
* All rights reserved.
*
* This software was developed for the FreeBSD Project by ThinkSec AS and
* Network Associates Laboratories, the Security Research Division of
* Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
* ("CBOSS"), as part of the DARPA CHATS research program.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote
* products derived from this software without specific prior written
* permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $FreeBSD: head/en_US.ISO8859-1/articles/pam/converse.c 38826 2012-05-17 19:12:14Z hrs $
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <security/pam_appl.h>
int
converse(int n, const struct pam_message **msg,
struct pam_response **resp, void *data)
{
struct pam_response *aresp;
char buf[PAM_MAX_RESP_SIZE];
int i;
data = data;
if (n <= 0 || n > PAM_MAX_NUM_MSG)
return (PAM_CONV_ERR);
if ((aresp = calloc(n, sizeof *aresp)) == NULL)
return (PAM_BUF_ERR);
for (i = 0; i < n; ++i) {
aresp[i].resp_retcode = 0;
aresp[i].resp = NULL;
switch (msg[i]->msg_style) {
case PAM_PROMPT_ECHO_OFF:
aresp[i].resp = strdup(getpass(msg[i]->msg));
if (aresp[i].resp == NULL)
goto fail;
break;
case PAM_PROMPT_ECHO_ON:
fputs(msg[i]->msg, stderr);
if (fgets(buf, sizeof buf, stdin) == NULL)
goto fail;
aresp[i].resp = strdup(buf);
if (aresp[i].resp == NULL)
goto fail;
break;
case PAM_ERROR_MSG:
fputs(msg[i]->msg, stderr);
if (strlen(msg[i]->msg) > 0 &&
msg[i]->msg[strlen(msg[i]->msg) - 1] != '\n')
fputc('\n', stderr);
break;
case PAM_TEXT_INFO:
fputs(msg[i]->msg, stdout);
if (strlen(msg[i]->msg) > 0 &&
msg[i]->msg[strlen(msg[i]->msg) - 1] != '\n')
fputc('\n', stdout);
break;
default:
goto fail;
}
}
*resp = aresp;
return (PAM_SUCCESS);
fail:
for (i = 0; i < n; ++i) {
if (aresp[i].resp != NULL) {
memset(aresp[i].resp, 0, strlen(aresp[i].resp));
free(aresp[i].resp);
}
}
memset(aresp, 0, n * sizeof *aresp);
*resp = NULL;
return (PAM_CONV_ERR);
}

View file

@ -0,0 +1,165 @@
/*-
* Copyright (c) 2002 Networks Associates Technology, Inc.
* All rights reserved.
*
* This software was developed for the FreeBSD Project by ThinkSec AS and
* Network Associates Laboratories, the Security Research Division of
* Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
* ("CBOSS"), as part of the DARPA CHATS research program.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote
* products derived from this software without specific prior written
* permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $P4: //depot/projects/openpam/modules/pam_unix/pam_unix.c#3 $
* $FreeBSD: head/en_US.ISO8859-1/articles/pam/pam_unix.c 38826 2012-05-17 19:12:14Z hrs $
*/
#include <sys/param.h>
#include <pwd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <security/pam_modules.h>
#include <security/pam_appl.h>
#ifndef _OPENPAM
static char password_prompt[] = "Password:";
#endif
#ifndef PAM_EXTERN
#define PAM_EXTERN
#endif
PAM_EXTERN int
pam_sm_authenticate(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
#ifndef _OPENPAM
struct pam_conv *conv;
struct pam_message msg;
const struct pam_message *msgp;
struct pam_response *resp;
#endif
struct passwd *pwd;
const char *user;
char *crypt_password, *password;
int pam_err, retry;
/* identify user */
if ((pam_err = pam_get_user(pamh, &user, NULL)) != PAM_SUCCESS)
return (pam_err);
if ((pwd = getpwnam(user)) == NULL)
return (PAM_USER_UNKNOWN);
/* get password */
#ifndef _OPENPAM
pam_err = pam_get_item(pamh, PAM_CONV, (const void **)&conv);
if (pam_err != PAM_SUCCESS)
return (PAM_SYSTEM_ERR);
msg.msg_style = PAM_PROMPT_ECHO_OFF;
msg.msg = password_prompt;
msgp = &msg;
#endif
for (retry = 0; retry < 3; ++retry) {
#ifdef _OPENPAM
pam_err = pam_get_authtok(pamh, PAM_AUTHTOK,
(const char **)&password, NULL);
#else
resp = NULL;
pam_err = (*conv->conv)(1, &msgp, &resp, conv->appdata_ptr);
if (resp != NULL) {
if (pam_err == PAM_SUCCESS)
password = resp->resp;
else
free(resp->resp);
free(resp);
}
#endif
if (pam_err == PAM_SUCCESS)
break;
}
if (pam_err == PAM_CONV_ERR)
return (pam_err);
if (pam_err != PAM_SUCCESS)
return (PAM_AUTH_ERR);
/* compare passwords */
if ((!pwd->pw_passwd[0] && (flags & PAM_DISALLOW_NULL_AUTHTOK)) ||
(crypt_password = crypt(password, pwd->pw_passwd)) == NULL ||
strcmp(crypt_password, pwd->pw_passwd) != 0)
pam_err = PAM_AUTH_ERR;
else
pam_err = PAM_SUCCESS;
#ifndef _OPENPAM
free(password);
#endif
return (pam_err);
}
PAM_EXTERN int
pam_sm_setcred(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
return (PAM_SUCCESS);
}
PAM_EXTERN int
pam_sm_acct_mgmt(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
return (PAM_SUCCESS);
}
PAM_EXTERN int
pam_sm_open_session(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
return (PAM_SUCCESS);
}
PAM_EXTERN int
pam_sm_close_session(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
return (PAM_SUCCESS);
}
PAM_EXTERN int
pam_sm_chauthtok(pam_handle_t *pamh, int flags,
int argc, const char *argv[])
{
return (PAM_SERVICE_ERR);
}
#ifdef PAM_MODULE_ENTRY
PAM_MODULE_ENTRY("pam_unix");
#endif

View file

@ -0,0 +1,186 @@
/*-
* Copyright (c) 2002,2003 Networks Associates Technology, Inc.
* All rights reserved.
*
* This software was developed for the FreeBSD Project by ThinkSec AS and
* Network Associates Laboratories, the Security Research Division of
* Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
* ("CBOSS"), as part of the DARPA CHATS research program.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote
* products derived from this software without specific prior written
* permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $P4: //depot/projects/openpam/bin/su/su.c#10 $
* $FreeBSD: head/en_US.ISO8859-1/articles/pam/su.c 38826 2012-05-17 19:12:14Z hrs $
*/
#include <sys/param.h>
#include <sys/wait.h>
#include <err.h>
#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <syslog.h>
#include <unistd.h>
#include <security/pam_appl.h>
#include <security/openpam.h> /* for openpam_ttyconv() */
extern char **environ;
static pam_handle_t *pamh;
static struct pam_conv pamc;
static void
usage(void)
{
fprintf(stderr, "Usage: su [login [args]]\n");
exit(1);
}
int
main(int argc, char *argv[])
{
char hostname[MAXHOSTNAMELEN];
const char *user, *tty;
char **args, **pam_envlist, **pam_env;
struct passwd *pwd;
int o, pam_err, status;
pid_t pid;
while ((o = getopt(argc, argv, "h")) != -1)
switch (o) {
case 'h':
default:
usage();
}
argc -= optind;
argv += optind;
if (argc > 0) {
user = *argv;
--argc;
++argv;
} else {
user = "root";
}
/* initialize PAM */
pamc.conv = &openpam_ttyconv;
pam_start("su", user, &pamc, &pamh);
/* set some items */
gethostname(hostname, sizeof(hostname));
if ((pam_err = pam_set_item(pamh, PAM_RHOST, hostname)) != PAM_SUCCESS)
goto pamerr;
user = getlogin();
if ((pam_err = pam_set_item(pamh, PAM_RUSER, user)) != PAM_SUCCESS)
goto pamerr;
tty = ttyname(STDERR_FILENO);
if ((pam_err = pam_set_item(pamh, PAM_TTY, tty)) != PAM_SUCCESS)
goto pamerr;
/* authenticate the applicant */
if ((pam_err = pam_authenticate(pamh, 0)) != PAM_SUCCESS)
goto pamerr;
if ((pam_err = pam_acct_mgmt(pamh, 0)) == PAM_NEW_AUTHTOK_REQD)
pam_err = pam_chauthtok(pamh, PAM_CHANGE_EXPIRED_AUTHTOK);
if (pam_err != PAM_SUCCESS)
goto pamerr;
/* establish the requested credentials */
if ((pam_err = pam_setcred(pamh, PAM_ESTABLISH_CRED)) != PAM_SUCCESS)
goto pamerr;
/* authentication succeeded; open a session */
if ((pam_err = pam_open_session(pamh, 0)) != PAM_SUCCESS)
goto pamerr;
/* get mapped user name; PAM may have changed it */
pam_err = pam_get_item(pamh, PAM_USER, (const void **)&user);
if (pam_err != PAM_SUCCESS || (pwd = getpwnam(user)) == NULL)
goto pamerr;
/* export PAM environment */
if ((pam_envlist = pam_getenvlist(pamh)) != NULL) {
for (pam_env = pam_envlist; *pam_env != NULL; ++pam_env) {
putenv(*pam_env);
free(*pam_env);
}
free(pam_envlist);
}
/* build argument list */
if ((args = calloc(argc + 2, sizeof *args)) == NULL) {
warn("calloc()");
goto err;
}
*args = pwd->pw_shell;
memcpy(args + 1, argv, argc * sizeof *args);
/* fork and exec */
switch ((pid = fork())) {
case -1:
warn("fork()");
goto err;
case 0:
/* child: give up privs and start a shell */
/* set uid and groups */
if (initgroups(pwd->pw_name, pwd->pw_gid) == -1) {
warn("initgroups()");
_exit(1);
}
if (setgid(pwd->pw_gid) == -1) {
warn("setgid()");
_exit(1);
}
if (setuid(pwd->pw_uid) == -1) {
warn("setuid()");
_exit(1);
}
execve(*args, args, environ);
warn("execve()");
_exit(1);
default:
/* parent: wait for child to exit */
waitpid(pid, &status, 0);
/* close the session and release PAM resources */
pam_err = pam_close_session(pamh, 0);
pam_end(pamh, pam_err);
exit(WEXITSTATUS(status));
}
pamerr:
fprintf(stderr, "Sorry\n");
err:
pam_end(pamh, pam_err);
exit(1);
}