Module Name: src Committed By: snj Date: Thu Aug 6 21:13:44 UTC 2015
Modified Files: src/distrib/sets/lists/etc [netbsd-7]: mi src/distrib/sets/lists/tests [netbsd-7]: mi src/distrib/utils/embedded [netbsd-7]: mkimage src/distrib/utils/embedded/conf [netbsd-7]: evbarm.conf rpi.conf rpi_inst.conf usermode.conf x86.conf src/etc/defaults [netbsd-7]: rc.conf src/etc/etc.evbarm [netbsd-7]: Makefile.inc src/etc/rc.d [netbsd-7]: Makefile root src/sbin/resize_ffs [netbsd-7]: Makefile resize_ffs.8 resize_ffs.c src/share/man/man5 [netbsd-7]: rc.conf.5 src/tests/sbin/resize_ffs [netbsd-7]: Makefile common.sh t_grow.sh t_grow_swapped.sh t_shrink.sh t_shrink_swapped.sh Added Files: src/distrib/utils/embedded/conf [netbsd-7]: armv7.conf src/distrib/utils/embedded/files [netbsd-7]: resize_disklabel src/etc/rc.d [netbsd-7]: resize_root src/tests/sbin/resize_ffs [netbsd-7]: t_check.sh Removed Files: src/distrib/utils/embedded/conf [netbsd-7]: beagleboard.conf Log Message: Pull up following revision(s) (requested by skrll in ticket #909): distrib/sets/lists/etc/mi: revision 1.237 distrib/sets/lists/tests/mi: revision 1.613 distrib/utils/embedded/conf/armv7.conf: revisions 1.1, 1.2 distrib/utils/embedded/conf/beagleboard.conf: delete distrib/utils/embedded/conf/evbarm.conf: revisions 1.21, 1.22 distrib/utils/embedded/conf/rpi.conf: revisions 1.28, 1.29 distrib/utils/embedded/conf/rpi_inst.conf: revisions 1.7, 1.8 distrib/utils/embedded/conf/usermode.conf: revision 1.5 distrib/utils/embedded/conf/x86.conf: revision 1.5 distrib/utils/embedded/files/resize_disklabel: revision 1.1 distrib/utils/embedded/mkimage: revisions 1.49, 1.55-1.59 etc/defaults/rc.conf: revision 1.133 etc/etc.evbarm/Makefile.inc: revisions 1.72, 1.76 etc/rc.d/Makefile: revision 1.93 via patch etc/rc.d/resize_root: revisions 1.1-1.3 etc/rc.d/root: revision 1.5 sbin/resize_ffs/Makefile: revision 1.5 sbin/resize_ffs/resize_ffs.8: revisions 1.14-1.16 sbin/resize_ffs/resize_ffs.c: revisions 1.39-1.44 share/man/man5/rc.conf.5: revision 1.158, 1.159 tests/sbin/resize_ffs/Makefile: revision 1.4 tests/sbin/resize_ffs/common.sh: revision 1.14 tests/sbin/resize_ffs/t_check.sh: revision 1.1 tests/sbin/resize_ffs/t_grow.sh: revision 1.9 tests/sbin/resize_ffs/t_grow_swapped.sh: revision 1.3 tests/sbin/resize_ffs/t_shrink.sh: revision 1.8 tests/sbin/resize_ffs/t_shrink_swapped.sh: revision 1.2 fix image building: - round up the total size of the disk image - fix fdisk offset for netbsd ffs images -- Make get_dev_size work on regular files too. -- Use `!= -1' instead of `== 0' out of paranoia. -- - Add -c to check to see if grow/shrink is required - Divide by DEV_BSIZE when returning size of file. - Update manpage -- New sentence, new line. Sort option descriptions. -- Add resize_root boot operation. If resize_root=YES in rc.conf then the system attempts to resize the root file system to fill it's partition prior to mounting read-write. Useful for things like AMI file system images. May eventually be used by arm images after coming up with similar solution for increasing the parition size. -- - Add new tests for -c check flag in resize_ffs -- Bump date for previous. it's -> its -- Handle case in grow() where last cylinder group is too small for ufs2. Align with code in shrink(). -- factor out geometry calculation and use this also in CheckOnly mode. be a bit more verbose in Verbose mode. -- Add support for auto-growing the root partition. Enable it for rpi.img. -- initialize resize before pulling in board config -- add KEYWORD: interactive, honour resize_root_flags and resize_root_postcmd rc vars -- if the -p flag is specified, display a progress bar while growing the file-system -- show resize_ffs progress bar when resizing root partition -- fix typo in previous; pass -y unconditionally to resize_ffs, not -p -- Rename beagleboard.img to armv7.img. The new image includes the same kernels as beagleboard.img plus support for Raspberry Pi 2, ODROID-C1, Cubieboard2, Cubietruck, Hummingbird A31, and Banana Pi. -- Properly spell X' name. From X(7): The X.Org Foundation requests that the following names be used when referring to this software: X X Window System X Version 11 X Window System, Version 11 X11 -- Add some documentation: Tell what this does, and what it expects from conf files -- Cleanup: make_filesystems is not used any longer, purge remains -- More cleanup: Instead of first overwriting the *_evbarm functions with own code, and then calling them from the regular functions, directly put the code into the regular functions. No more functions from evbarm.conf are used now. Some variables are still used! -- define TOOL_MKUBOOTIMAGE for mkimage -- fix mkubootimage To generate a diff of this commit: cvs rdiff -u -r1.232.4.2 -r1.232.4.3 src/distrib/sets/lists/etc/mi cvs rdiff -u -r1.584.2.2 -r1.584.2.3 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.48.4.5 -r1.48.4.6 src/distrib/utils/embedded/mkimage cvs rdiff -u -r0 -r1.7.2.2 src/distrib/utils/embedded/conf/armv7.conf cvs rdiff -u -r1.17.4.1 -r0 src/distrib/utils/embedded/conf/beagleboard.conf cvs rdiff -u -r1.15.4.4 -r1.15.4.5 \ src/distrib/utils/embedded/conf/evbarm.conf cvs rdiff -u -r1.24.4.3 -r1.24.4.4 src/distrib/utils/embedded/conf/rpi.conf cvs rdiff -u -r1.5.6.1 -r1.5.6.2 \ src/distrib/utils/embedded/conf/rpi_inst.conf cvs rdiff -u -r1.3.12.1 -r1.3.12.2 \ src/distrib/utils/embedded/conf/usermode.conf cvs rdiff -u -r1.4.6.2 -r1.4.6.3 src/distrib/utils/embedded/conf/x86.conf cvs rdiff -u -r0 -r1.1.2.2 src/distrib/utils/embedded/files/resize_disklabel cvs rdiff -u -r1.123.2.3 -r1.123.2.4 src/etc/defaults/rc.conf cvs rdiff -u -r1.63.2.4 -r1.63.2.5 src/etc/etc.evbarm/Makefile.inc cvs rdiff -u -r1.89.6.1 -r1.89.6.2 src/etc/rc.d/Makefile cvs rdiff -u -r0 -r1.3.2.2 src/etc/rc.d/resize_root cvs rdiff -u -r1.4 -r1.4.26.1 src/etc/rc.d/root cvs rdiff -u -r1.4 -r1.4.20.1 src/sbin/resize_ffs/Makefile cvs rdiff -u -r1.13 -r1.13.20.1 src/sbin/resize_ffs/resize_ffs.8 cvs rdiff -u -r1.38 -r1.38.6.1 src/sbin/resize_ffs/resize_ffs.c cvs rdiff -u -r1.157 -r1.157.4.1 src/share/man/man5/rc.conf.5 cvs rdiff -u -r1.3 -r1.3.24.1 src/tests/sbin/resize_ffs/Makefile cvs rdiff -u -r1.13 -r1.13.8.1 src/tests/sbin/resize_ffs/common.sh cvs rdiff -u -r0 -r1.1.2.2 src/tests/sbin/resize_ffs/t_check.sh cvs rdiff -u -r1.8 -r1.8.24.1 src/tests/sbin/resize_ffs/t_grow.sh cvs rdiff -u -r1.2 -r1.2.24.1 src/tests/sbin/resize_ffs/t_grow_swapped.sh cvs rdiff -u -r1.7 -r1.7.24.1 src/tests/sbin/resize_ffs/t_shrink.sh cvs rdiff -u -r1.1 -r1.1.24.1 src/tests/sbin/resize_ffs/t_shrink_swapped.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.