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