#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
204654 |
|
03-Mar-2010 |
sobomax |
Use expand_number(3) from libutil instead of home-grown function to parse human-friendly power-of-two numbers (i.e. 2k, 5M etc).
Suggested by: many MFC after: 1 week
|
#
202532 |
|
17-Jan-2010 |
ed |
Raise WARNS for various tools where possible.
Submitted by: Marius NĂ¼nnerich <marius@nuenneri.ch>
|
#
185588 |
|
03-Dec-2008 |
luigi |
Enable operation of newfs on plain files, which is useful when you want to prepare disk images for emulators (though 'makefs' in port can do something similar).
This relies on: + minor changes to pass the consistency checks even when working on a file;
+ an additional option, '-p partition' , to specify the disk partition to initialize;
+ some changes on the I/O routines to deal with partition offsets.
The latter was a bit tricky to implement, see the details in newfs.h: in newfs, I/O is done through libufs which assumes that the file descriptor refers to the whole partition. Introducing support for the offset in libufs would require a non-backward compatible change in the library, to be dealt with a version bump or with symbol versioning.
I felt both approaches to be overkill for this specific application, especially because there might be other changes to libufs that might become necessary in the near future.
So I used the following trick: - read access is always done by calling bread() directly, so we just add the offset in the (few) places that call bread(); - write access is done through bwrite() and sbwrite(), which in turn calls bwrite(). To avoid rewriting sbwrite(), we supply our own version of bwrite() here, which takes precedence over the version in libufs.
MFC after: 4 weeks
|
#
110671 |
|
11-Feb-2003 |
jmallett |
Convert newfs to libufs (really). Solves one real issue with previous version of such. Differences in filesystems generated were found to be from 1) sbwrite with the "all" parameter 2) removal of writecache. The sbwrite call was made to perform as the original version, and otherwise this was checked against a version of newfs with the write cache removed.
|
#
110065 |
|
29-Jan-2003 |
jmallett |
Back out conversion to libufs, for now. It seems to cause problems.
Reported by: phk
|
#
109926 |
|
27-Jan-2003 |
jmallett |
Convert newfs to use libufs. I've tested this on md filesystems, as has keramida, and all seems well.
|
#
92722 |
|
19-Mar-2002 |
phk |
Add the undocumented -R option to disable randomness for regression-testing.
Add a couple of simple regression tests accessible with "make test", they depend on the md(4) driver.
FYI I have also tried running the test against a week old newfs and it passed.
|
#
92710 |
|
19-Mar-2002 |
iedowse |
The FSIRAND code is always compiled in, and it is unlikely that anyone needs a newfs without it. Remove the #ifdef's from around the code and the -DFSIRAND from the Makefile. Also remove redundant declarations of random() and srandomdev().
|
#
92529 |
|
18-Mar-2002 |
bde |
Removed vestiges of mount_mfs. Sorted the Makefile a bit.
|
#
92527 |
|
18-Mar-2002 |
bde |
Fixed 2 layers of breakage of WARNS. Setting WARNS unconditionally to 0 was bad and setting it unconditionally to 2 was worse.
|
#
92483 |
|
17-Mar-2002 |
phk |
Remove __P() and register. Set WARNS=2
This is the beginning of a pre-UFS2 cleanup of newfs.
Sponsored by: DARPA, NAI Labs
|
#
87325 |
|
04-Dec-2001 |
obrien |
Default to WARNS=2. Binary builds that cannot handle this must explicitly set WARNS=0.
Reviewed by: mike
|
#
77479 |
|
30-May-2001 |
bde |
Don't link ${BINDIR}/newfs to nowhere.
Don't clutter this Makefile (not to mention the error output) with $(BDECFLAGS}.
|
#
77447 |
|
29-May-2001 |
dd |
Remove -DMFS from CFLAGS.
|
#
77420 |
|
29-May-2001 |
phk |
A more complete removal of MFS related code.
XXX: This program badly needs a style(9) + BDECFLAGS treatment.
|
#
77418 |
|
29-May-2001 |
phk |
Initial cleanout of MFS from newfs. More complete wash needed.
|
#
74815 |
|
26-Mar-2001 |
ru |
- Backout botched attempt to introduce MANSECT feature. - MAN[1-9] -> MAN.
|
#
74531 |
|
20-Mar-2001 |
ru |
Set the default manual section for sbin/ to 8.
|
#
65921 |
|
16-Sep-2000 |
phk |
Turn dkcksum() into an __inline function.
Change its type to u_int_16_t.
|
#
32645 |
|
20-Jan-1998 |
bde |
Removed definition of _NEW_VFSCONF. The new vfsconf interface is now the default.
|
#
24149 |
|
23-Mar-1997 |
guido |
Add generation number randomization. Newly created filesystems wil now automatically have random generation numbers. The kenel way of handling those also changed. Further it is advised to run fsirand on all your nfs exported filesystems. the code is mostly copied from OpenBSD, with the randomization chanegd to use /dev/urandom Reviewed by: Garrett Obtained from: OpenBSD
|
#
23682 |
|
11-Mar-1997 |
peter |
Merge from Lite2: - use new getvfsbyname() and mount(2) interface (mount_mfs) - use new fs include files - updated inode / cg layout calculations (?)
|
#
13845 |
|
02-Feb-1996 |
wosch |
man page link tmpfs.8 -> mfs.8 for former SunOS users
|
#
1855 |
|
05-Aug-1994 |
wollman |
Convert to our man installation style. Also fixed long-standing bug in `fastboot'/`fasthalt' in which the interpreter would hang around after `reboot' or `halt' is run, causing an irritating ``Killed'' message.
|
#
1559 |
|
26-May-1994 |
rgrimes |
This commit was generated by cvs2svn to compensate for changes in r1558, which included commits to RCS files with non-trunk default branches.
|
#
1558 |
|
26-May-1994 |
rgrimes |
BSD 4.4 Lite sbin Sources
Note: XNSrouted and routed NOT imported here, they shall be imported with usr.sbin.
|