Index: reboot.c =================================================================== RCS file: /usr/repo/src/sbin/reboot/reboot.c,v retrieving revision 1.20 diff -u -p -r1.20 reboot.c --- reboot.c 9 Apr 2004 19:58:35 -0000 1.20 +++ reboot.c 24 Mar 2005 00:25:46 -0000 @@ -119,7 +119,8 @@ main(int argc, char *argv[]) } if (kflag) { - 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);