1 1.1 tsutsui # $NetBSD: dot.profile,v 1.1 2023/02/11 19:12:31 tsutsui Exp $ 2 1.1 tsutsui # 3 1.1 tsutsui # Copyright (c) 1995 Jason R. Thorpe 4 1.1 tsutsui # Copyright (c) 1994 Christopher G. Demetriou 5 1.1 tsutsui # All rights reserved. 6 1.1 tsutsui # 7 1.1 tsutsui # Redistribution and use in source and binary forms, with or without 8 1.1 tsutsui # modification, are permitted provided that the following conditions 9 1.1 tsutsui # are met: 10 1.1 tsutsui # 1. Redistributions of source code must retain the above copyright 11 1.1 tsutsui # notice, this list of conditions and the following disclaimer. 12 1.1 tsutsui # 2. Redistributions in binary form must reproduce the above copyright 13 1.1 tsutsui # notice, this list of conditions and the following disclaimer in the 14 1.1 tsutsui # documentation and/or other materials provided with the distribution. 15 1.1 tsutsui # 3. All advertising materials mentioning features or use of this software 16 1.1 tsutsui # must display the following acknowledgement: 17 1.1 tsutsui # This product includes software developed for the 18 1.1 tsutsui # NetBSD Project. See http://www.NetBSD.org/ for 19 1.1 tsutsui # information about NetBSD. 20 1.1 tsutsui # 4. The name of the author may not be used to endorse or promote products 21 1.1 tsutsui # derived from this software without specific prior written permission. 22 1.1 tsutsui # 23 1.1 tsutsui # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 24 1.1 tsutsui # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 25 1.1 tsutsui # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 26 1.1 tsutsui # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 27 1.1 tsutsui # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 28 1.1 tsutsui # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 29 1.1 tsutsui # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 30 1.1 tsutsui # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31 1.1 tsutsui # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 32 1.1 tsutsui # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33 1.1 tsutsui # 34 1.1 tsutsui # <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>> 35 1.1 tsutsui 36 1.1 tsutsui PATH=/sbin:/bin:/usr/bin:/usr/sbin:/ 37 1.1 tsutsui export PATH 38 1.1 tsutsui TERM=vt100 39 1.1 tsutsui export TERM 40 1.1 tsutsui HOME=/ 41 1.1 tsutsui export HOME 42 1.1 tsutsui 43 1.1 tsutsui ROOTDEV=/dev/md0a 44 1.1 tsutsui 45 1.1 tsutsui umask 022 46 1.1 tsutsui 47 1.1 tsutsui if [ "X${DONEPROFILE}" = "X" ]; then 48 1.1 tsutsui DONEPROFILE=YES 49 1.1 tsutsui export DONEPROFILE 50 1.1 tsutsui 51 1.1 tsutsui # set up some sane defaults 52 1.1 tsutsui echo 'erase ^H, werase ^W, kill ^U, intr ^C, status ^T' 53 1.1 tsutsui stty newcrt werase ^W intr ^C kill ^U erase ^H status ^T 54 1.1 tsutsui 55 1.1 tsutsui # get the terminal type 56 1.1 tsutsui eval `tset -s -m ":?$TERM"` 57 1.1 tsutsui 58 1.1 tsutsui # mount root read-write 59 1.1 tsutsui mount -u $ROOTDEV / 60 1.1 tsutsui 61 1.1 tsutsui # run the installation program 62 1.1 tsutsui if [ -x /sysinst ]; then 63 1.1 tsutsui # run the installation or upgrade script. 64 1.1 tsutsui sysinst || stty sane 65 1.1 tsutsui else 66 1.1 tsutsui echo "This image contains utilities which may be needed" 67 1.1 tsutsui echo "on bootstrap or rescue etc." 68 1.1 tsutsui fi 69 1.1 tsutsui fi 70