xref: /netbsd-src/usr.sbin/sysinst/arch/amd64/md.c (revision 2f0931afd6bf02d284e674ebe88b4f8d6bade10a)
1 /*	$NetBSD: md.c,v 1.2 2019/11/16 21:25:14 martin Exp $ */
2 
3 /* md.c -- Machine specific code for amd64 */
4 
5 #include "../i386/md.c"
6 
7 void	amd64_md_boot_cfg_finalize(const char *path);
8 
9 void
amd64_md_boot_cfg_finalize(const char * path)10 amd64_md_boot_cfg_finalize(const char *path)
11 {
12 	char buf[MAXPATHLEN];
13 
14 	if (get_kernel_set() != SET_KERNEL_2)
15 		return;
16 
17 	run_program(RUN_CHROOT|RUN_FATAL,
18 	    "sh -c 'sed -e \"s:;boot:;pkboot:\" "
19 	    "< %s > %s.1", path, path);
20 	snprintf(buf, sizeof buf, "%s.1", path);
21 	mv_within_target_or_die(buf, path);
22 }
23