lukem
aa4393e8f7
WARNS=4
2009-04-05 12:04:04 +00:00
lukem
cf65938aa6
fix sign-compare issues
2009-04-05 12:03:48 +00:00
lukem
2b2f4703f2
fix sign-compare issues
2009-04-05 11:48:02 +00:00
christos
b86f9ffb61
CID 4393: plug memory leak.
2009-02-18 20:06:27 +00:00
apb
984db960fe
Try to improve warning messages when stage2 bootstrap is not found
...
in the root of the file systrem in which the installation is being
performed.
Inspired by PR 39728 by der Mouse
2008-10-12 16:03:27 +00:00
apb
d8a2ffd59a
Try to improve documentation of the fact that the primary bootstrap is
...
specified using a file name on the running system, while the secondary
bootstrap is specified using a file name relative to the root of the
file systrem in which the installation is being performed.
Inspired by PR 39728 by der Mouse
2008-10-12 16:02:45 +00:00
wiz
dc9400e90c
Drop trailing whitespace; bump date for previous.
2008-10-02 09:11:28 +00:00
sborrill
38f52fbaa5
Add example using installboot -e
2008-10-02 08:51:22 +00:00
reed
245b9b7a5a
Add missing comma in SEE ALSO list.
2008-09-24 19:28:48 +00:00
gmcgarry
3c9a95916d
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
2008-08-29 00:02:21 +00:00
mrg
c2b95373bf
remove clause #3 from my license where there are no other
...
copyright holders involved.
2008-05-29 14:51:25 +00:00
tsutsui
ff1b9852ce
Try DIOCWLABEL ioctl only if write op fails with EROFS
...
because the ioctl is required and valid only for raw devices.
2008-05-24 19:15:21 +00:00
tsutsui
6eaaf9f4bd
If writing the primary boot fails with EROFS, use DIOCWLABEL ioctl
...
then try again because some ports have to overwrite LABELSECTOR
which might be protected by bounds_check_with_label(9) on putting
primaty bootxx.
2008-05-09 10:53:55 +00:00
tsutsui
a9e4cec8d9
Use DIOCWLABEL ioctl before writing block 0 which might be
...
protected by (now MI) bounds_check_with_label(9).
Fixes a problem on sysinst mentioned in PR port-macppc/38016.
2008-05-09 10:14:35 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
dsl
f8907c6f49
Add a large warning about the possible side effect of using '-f'.
2008-03-06 21:27:41 +00:00
dsl
f2ccbd036f
Don't treat -f and an invalid flag.
...
Report the hex value of unknown unsupported (for the specified arch) flags.
2008-03-06 21:05:27 +00:00
mrg
ecc90aa046
make all sun2 use -O0 and move most of the hacks out into just 3 files.
2008-02-09 02:37:21 +00:00
tsutsui
4da2d6da3a
Add a findstage2 function (which returns block numbers where
...
the secondary boot is stored to embed them into the primary bootxx)
for ext2fs.
Currently disabled because there is no primary boot block
which supports ext2fs, but it might help someone in some day.
2008-02-02 17:01:03 +00:00
itohy
9ef5327a26
Try to warn possibly unbootable conditions:
...
- no disklabel
- no partition "a"
- partition "a" exceeds 2GB boundary
2008-02-02 16:46:15 +00:00
itohy
d87794fe47
Change be32toh to htobe32 where applicable.
2008-02-02 13:37:13 +00:00
itohy
347910d40e
d_npartitions field of struct disklabel is 16bit, not 32bit.
2008-02-02 13:09:47 +00:00
dsl
0c7234ef6a
Note here that -e can be used on the pxeboot_ia32.bin file.
...
(It is already mentioned on the pxeboot(8) page.)
2007-07-05 19:49:53 +00:00
christos
115d8ccfd7
Don't use __arraycount because this is a 700L, and toolz have messed up
...
includes.
2007-06-23 23:18:29 +00:00
dogcow
a7e26eabfd
unb0rk tools/ builds on systems that don't have __arraycount() defined.
2007-06-23 23:07:44 +00:00
christos
1d3b6feacb
PR/36527: Greg A. Woods: installboot(8) doesn't allow for the valid
...
consdev=auto setting
2007-06-23 14:46:00 +00:00
dyoung
0bb998a3f7
Bring the example concerning a bootable ISO9660 for i386 up-to-date,
...
demonstrating the -e option.
2007-06-01 20:56:23 +00:00
wiz
aa4aca15b3
Sort SEE ALSO.
2007-02-17 08:45:36 +00:00
dsl
486d411937
Add a -f (force) parameter to installboot(8).
...
If specified then checks on the disks BPB are not done, and any existing BPB
is deleted.
This is needed soince newfs(8) doesn't overwrite the BPB - which is basically
the FAT superblock.
Update documentation and add an example of using bootxx_fat16.
2007-02-15 22:23:11 +00:00
wiz
c598f926c7
Drop trailing space.
2007-01-08 07:15:06 +00:00
dogcow
bee2705c99
%d -> %ld, so that building on alpha doesn't fail. (also print more useful
...
errors - x bytes written, should be y.)
2007-01-07 04:16:57 +00:00
dsl
2e4f7d3057
Document bootxx_fat16 with a short description of why it differs from
...
bootxx_msdos.
2007-01-06 20:51:54 +00:00
dsl
eacd963375
Support for non-512 byte media.
...
Automatically enable writes to the 'labelsector' if necessary.
Detect and recover from problems with the write-protected 'labelsector'
stopping writes to nearby sectors when the non-raw disk device is used.
Support the installation of 512-byte pbr boot code (eg fatboot).
Verify that there is enough reserved space in the bpb (if not all zeros) to
avoid overwriting the start of FAT filesystems.
2007-01-06 10:21:24 +00:00
wiz
5c1e8d4638
Reword OF3 restrictions, ok tsutsui@.
...
Bump date.
2006-12-23 19:50:20 +00:00
wiz
ace0a0e43c
New sentence, new line. Improve English.
2006-12-23 07:47:15 +00:00
tsutsui
a261787514
Add some macppc specific description. Closes PR port-macppc/34496 by myself.
2006-11-25 15:12:02 +00:00
he
2f5213da05
In order to avoid warnings (which is converted to error with -Werror)
...
about empty bodies in an if-statement, we need to make add some proprocessor
conditionals around these if statements. FFS byte-swapping is sometimes
compiled out of install-media versions of this program.
2006-10-30 07:03:34 +00:00
christos
d1a5b782c3
buf can never be NULL (jani at xeebioneurope dot de)
2006-10-23 19:44:32 +00:00
christos
f80d108fb1
fix initializers
2006-10-22 21:06:19 +00:00
christos
6846f1da94
remove dead code.
2006-10-22 21:05:28 +00:00
christos
34fd379e33
Coverity CID 4160: Remove dead code.
2006-09-27 21:22:52 +00:00
wiz
1192b414ab
Mark up a path with .Pa.
2006-09-24 13:39:36 +00:00
martin
f1dbb9068a
Add a note to explain 'c' (or 'd') partition usage in the common example.
2006-09-24 13:28:50 +00:00
bad
4f0a5e9849
Apply changes to ffs_find_disk_blocks_ufs1() from revision 1.19
...
to ffs_find_disk_blocks_ufs2() too. Except for data types the
code in the two functions is the same.
From the original commit message:
Add support for finding files on RAID partitions. This allows us to
add the block list of the 2nd stage boot loader to the 1st stage boot
loader when the partition is a RAID partition.
Briefly tested under 3.x/i386.
2006-09-20 21:49:12 +00:00
wiz
e41d3cdc7d
Bump date for previous.
2006-09-03 00:24:05 +00:00
uwe
85f8b5b279
Mention landisk as supported.
2006-09-02 16:18:02 +00:00
uwe
973bc97b66
NetBSD/landisk support.
2006-09-01 21:47:21 +00:00
jdc
f00029f865
Don't include <dev/raidframe/raidframevar.h> but define RF_PROTECTED_SECTORS
...
directly.
Including raidframevar.h needs several definitions adding to the compat
framework for the tools builds, which aren't needed here.
XXX It's probably sensible to split off the few defines from raidframevar.h
into a separate header file.
2006-06-20 14:04:22 +00:00
jdc
373c752392
Add support for finding files on RAID partitions. This allows us to
...
add the block list of the 2nd stage boot loader to the 1st stage boot
loader when the partition is a RAID partition. Tested on sparc.
Reviewed by gdt.
2006-06-20 05:37:24 +00:00