| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
MFC after: 3 days
|
| |
|
| |
|
|
|
|
| |
binaries to save space).
|
|
|
|
|
| |
Modify entry for libgmd (used by ssh) now that it is not part of the
base system anymore.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following a suggestion by Ruslan, the initial creation of the
includes and libraries (and build tools) is now done by
invoking "make buildworld" (with -DPICOBSD which eventually will
limit the amount of stuff built with a 2-line change in Makefile.inc1).
The correct environment is then used for subsequent builds.
Also remove write_mfs_in_kernel.c in favour of using dd
All the above is conditional on __FreeBSD_version, as the previous
method still worked for versions earlier than 500035, and I am
unsure on how the "new" method works for earlier versions.
Finally, note that the crunch.conf files need some work because
some libraries (e.g. gmd) have gone away from the base installation.
|
|
|
|
| |
otherwise the latter might fail because userids are not found.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
filesystem expands the inode to 256 bytes to make space for 64-bit
block pointers. It also adds a file-creation time field, an ability
to use jumbo blocks per inode to allow extent like pointer density,
and space for extended attributes (up to twice the filesystem block
size worth of attributes, e.g., on a 16K filesystem, there is space
for 32K of attributes). UFS2 fully supports and runs existing UFS1
filesystems. New filesystems built using newfs can be built in either
UFS1 or UFS2 format using the -O option. In this commit UFS1 is
the default format, so if you want to build UFS2 format filesystems,
you must specify -O 2. This default will be changed to UFS2 when
UFS2 proves itself to be stable. In this commit the boot code for
reading UFS2 filesystems is not compiled (see /sys/boot/common/ufsread.c)
as there is insufficient space in the boot block. Once the size of the
boot block is increased, this code can be defined.
Things to note: the definition of SBSIZE has changed to SBLOCKSIZE.
The header file <ufs/ufs/dinode.h> must be included before
<ufs/ffs/fs.h> so as to get the definitions of ufs2_daddr_t and
ufs_lbn_t.
Still TODO:
Verify that the first level bootstraps work for all the architectures.
Convert the utility ffsinfo to understand UFS2 and test growfs.
Add support for the extended attribute storage. Update soft updates
to ensure integrity of extended attribute storage. Switch the
current extended attribute interfaces to use the extended attribute
storage. Add the extent like functionality (framework is there,
but is currently never used).
Sponsored by: DARPA & NAI Labs.
Reviewed by: Poul-Henning Kamp <phk@freebsd.org>
|
|
|
|
| |
the standard version of these files have been PAMified (and axed).
|
| |
|
|
|
|
|
| |
require libpam and all the libraries that libpam brings in.
We have no room for those on picobsd images.
|
|
|
|
|
| |
Also change one case of blatant __progname abuse (several more remain)
This commit does not touch anything in src/{contrib,crypto,gnu}/.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add override for /etc/rc.local .
Add hook to start syslogd if compiled-in and /etc/syslog.conf exists
|
| |
|
|
|
|
|
|
|
|
|
| |
the author obviously meant a void since he doesn't return any values.
One caveat, http_request has three return()'s, but doesn't do anything
with it. Either the code needs to be rewritten to take care of proper
error handling on that point, or the returns ripped out. I made it void
for now.
|
|
|
|
|
|
|
| |
an off_t.
PR: 29725
Submitted by: Eugene Grosbein <eugen@svzserv.kemerovo.su>
|
|
|
|
|
| |
PR: 29725
Submitted by: Eugene Grosbein <eugen@svzserv.kemerovo.su>
|
|
|
|
|
| |
PR: 29725
Submitted by: Eugene Grosbein <eugen@svzserv.kemerovo.su>
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
in <bsd.prog.mk> and <bsd.lib.mk>.
Reviewed by: luigi
|
|
|
|
| |
Add support for a new "import_files" option (see manpage for details).
|
| |
|
|
|
|
| |
Reported-by: Bruce Montague
|
|
|
|
| |
Reported-by: Bruce Montague
|
|
|
|
|
|
|
| |
in floppy.tree instead of mfs_tree.
Do not cleanup ${BUILDDIR}/floppy.tree, it might be useful to look
at it after an image has been built.
|
|
|
|
| |
Add a reference to the fd_size variable to set floppy size.
|
|
|
|
| |
which is not available).
|
| |
|
|
|
|
| |
want on the MFS image. Update the config files accordingly.
|
|
|
|
| |
a serial console can make use of it.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
of selected files (at the moment /etc/host.conf and /etc/resolv.conf)
from /etc/rc.conf , so the number of places to customize is
reduced.
|
| |
|
|
|
|
|
|
|
| |
We had to give up DDB and grep this time...
Add a hint in "config" on how to increase the image size so
we can stuff more things in the image (mostly for use on a CDROM).
|
|
|
|
|
| |
to use kern.bootdevname (if available) to identify the boot device
for updating the configuration. Fallback to /dev/fd0 as before.
|
| |
|
|
|
|
| |
(picobsd might not have the command available).
|
|
|
|
|
|
|
|
| |
directories when writing to disk.
Use the (yet to be committed) sysctl variable kern.bootdevname
to derive the device name, fallback to /dev/fd0 if kern.bootdevname
is unset or not available.
|
|
|
|
|
| |
over a serial line, because the terminal negotiations using ssh/telnet
does the right thing anyways.
|