diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-03-21 23:44:04 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-03-21 23:44:04 +0000 |
commit | 3edf7a78b76a275c0212c939687e479f17aa86ab (patch) | |
tree | 6f1c727bc96fa20c79cda0f94739d63a4567f7d4 | |
parent | ab7f22e2645d9605653439c8ad13d1310b2d78d5 (diff) | |
download | src-3edf7a78b76a275c0212c939687e479f17aa86ab.tar.gz src-3edf7a78b76a275c0212c939687e479f17aa86ab.zip |
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
Notes
Notes:
svn path=/head/; revision=143948
-rw-r--r-- | sbin/reboot/reboot.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/reboot/reboot.c b/sbin/reboot/reboot.c index 692364057cea..0a52ba4e1d29 100644 --- a/sbin/reboot/reboot.c +++ b/sbin/reboot/reboot.c @@ -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); |