md.c revision 1.1
1/*	$NetBSD: md.c,v 1.1 2014/07/26 19:56:30 dholland Exp $	*/
2
3/*
4 * Copyright 1997 Piermont Information Systems Inc.
5 * All rights reserved.
6 *
7 * Based on code written by Philip A. Nelson for Piermont Information
8 * Systems Inc.
9 *
10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions
12 * are met:
13 * 1. Redistributions of source code must retain the above copyright
14 *    notice, this list of conditions and the following disclaimer.
15 * 2. Redistributions in binary form must reproduce the above copyright
16 *    notice, this list of conditions and the following disclaimer in the
17 *    documentation and/or other materials provided with the distribution.
18 * 3. The name of Piermont Information Systems Inc. may not be used to endorse
19 *    or promote products derived from this software without specific prior
20 *    written permission.
21 *
22 * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS''
23 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
25 * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE
26 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
27 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
28 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
29 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
30 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
31 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
32 * THE POSSIBILITY OF SUCH DAMAGE.
33 */
34
35#include <err.h>
36
37#include "defs.h"
38#include "md.h"
39
40void
41md_init(void)
42{
43	errx(1, "sysinst has not been properly ported to this platform");
44}
45
46void
47md_init_set_status(int flags)
48{
49	(void)flags;
50}
51
52int
53md_get_info(void)
54{
55	return 1;
56}
57
58int
59md_make_bsd_partitions(void)
60{
61	return make_bsd_partitions();
62}
63
64int
65md_check_partitions(void)
66{
67	return 1;
68}
69
70int
71md_pre_disklabel(void)
72{
73	return 0;
74}
75
76int
77md_post_disklabel(void)
78{
79	return 0;
80}
81
82int
83md_post_newfs(void)
84{
85	return 0;
86}
87
88int
89md_post_extract(void)
90{
91	return 0;
92}
93
94void
95md_cleanup_install(void)
96{
97}
98
99int
100md_pre_update(void)
101{
102	return 1;
103}
104
105int
106md_update(void)
107{
108	return 1;
109}
110
111int
112md_pre_mount(void)
113{
114	return 0;
115}
116