Truncate nextboot.conf file on creation, so existing garbage will be removed.

Submitted by:	Gary Allan <dragonfly@gallan.plus.com>
Obtained from:	DragonFlyBSD
MFC after:	3 days
This commit is contained in:
pjd 2005-03-21 23:44:04 +00:00
parent 17f1ca4d9b
commit 0a7d613dc5

View File

@ -117,7 +117,8 @@ main(int argc, char *argv[])
}
if (kernel != NULL) {
fd = open("/boot/nextboot.conf", O_WRONLY | O_CREAT, 0444);
fd = open("/boot/nextboot.conf", O_WRONLY | O_CREAT | O_TRUNC,
0444);
if (fd > -1) {
(void)write(fd, "nextboot_enable=\"YES\"\n", 22);
(void)write(fd, "kernel=\"", 8L);