[BACK]Return to dot.profile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / distrib / hp300 / ramdisk

Annotation of src/distrib/hp300/ramdisk/dot.profile, Revision 1.7

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

CVSweb <webmaster@jp.NetBSD.org>