regen
Define concept "disk based file system" and flag appropriate filesystems as such.
Make r/w servers unmount themselves cleanly upon receiving SIGINT/TERM.
Call ukfs_part_release(). For completeness and educational value.
Adapt ukfs users to the new ukfs_part interface.
Support disklabels.
No need to ukfs_modload() ext2fs anymore.
Merge librumpfs_ufs into librumpfs_ffs. This reflects what happenedwith the ffs kernel module and follows the trend of retiring ufs.It also allows to get rid of a special case kludge in runtime mo
Merge librumpfs_ufs into librumpfs_ffs. This reflects what happenedwith the ffs kernel module and follows the trend of retiring ufs.It also allows to get rid of a special case kludge in runtime moduleloading, since ufs was not really a module. librumpfs_ufs is nowobsoleted and ffs consumers should be linked solely againstlibrumpfs_ffs.
show more ...
regen: putter in synopsis and note about experimental status
regen: note that vnconfig not required
regen.
regen: mount -o rump
Link self-contained file systems (i.e. do not depend on other filesystems) against the kernel module on select archs.
Dynamically load ext2 support, since the linker can't handle morethat one file system module (ext2fs uses both ffs and itself).
adjust copyright to match reality. no functional change.
add comment stating that the manpage is generated
Add manual pages for rump file system servers.
Refactor mount utilities to provide a mount_fs_parseargs() routine.Use this routine both in mount_fs and rump_fs to provide equivalentcommand line parameters and therefore usage interchangeability.
Refactor mount utilities to provide a mount_fs_parseargs() routine.Use this routine both in mount_fs and rump_fs to provide equivalentcommand line parameters and therefore usage interchangeability.While doing this, combine some common mountgoop to mountprog.h
Install rump libraries and utilities to the base system and remove theprivate non-installed build infrastructure from sys/rump.breakdown of commit: * install relevant headers into /usr/include/r
Install rump libraries and utilities to the base system and remove theprivate non-installed build infrastructure from sys/rump.breakdown of commit: * install relevant headers into /usr/include/rump * build sys/rump/librump/rumpuser and sys/rump/librump/rumpkern from src/lib and install as librumpuser and librump, respectively + this retains the ability to test a librump build with just the kernel sources at hand * move sys/rump/fs/lib/libukfs and sys/rump/fs/lib/libp2k to src/lib for general consumption, they are not kernel-space dwellers anyway * build and install sys/rump/fs/lib/lib$fs as librumpfs_$fs * add chapter 3 manual pages for rump, rumpuser, ukfs and p2k * build and install userspace kernel file system daemons if MKPUFFS=yes is spexified * retire fsconsole for now, it will make a comeback with an actually implemented version shortly