[ PHPXref.com ] [ Generated: Sun Jul 20 18:16:01 2008 ] [ ISPConfig 2.2.1 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/ -> setup (source)

   1  #!/bin/sh
   2  ###############################################################################
   3  # Copyright (c) 2005, projektfarm Gmbh, Till Brehm, Falko Timme
   4  # All rights reserved.
   5  #
   6  # Redistribution and use in source and binary forms, with or without modification,
   7  # are permitted provided that the following conditions are met:
   8  #
   9  #     * Redistributions of source code must retain the above copyright notice,
  10  #       this list of conditions and the following disclaimer.
  11  #     * Redistributions in binary form must reproduce the above copyright notice,
  12  #       this list of conditions and the following disclaimer in the documentation
  13  #       and/or other materials provided with the distribution.
  14  #     * Neither the name of ISPConfig nor the names of its contributors
  15  #       may be used to endorse or promote products derived from this software without
  16  #       specific prior written permission.
  17  #
  18  # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  19  # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20  # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  21  # IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  22  # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  23  # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24  # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  25  # OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  26  # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  27  # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28  ###############################################################################
  29  
  30  if [ ! -f /bin/bash ] && [ -f  /usr/local/bin/bash ]; then
  31    if [ -e /bin/bash ]; then
  32      mv -f /bin/bash /bin/bash_orig
  33    fi
  34    ln -s /usr/local/bin/bash /bin/bash
  35  fi
  36  
  37  if [ ! -f /bin/false ] && [ -f  /sbin/nologin ]; then
  38    if [ -e /bin/false ]; then
  39      mv -f /bin/false /bin/false_orig
  40    fi
  41    ln -s /sbin/nologin /bin/false
  42  fi
  43  
  44  chmod 700 setup1
  45  ./setup1
  46  
  47  exit 0;


[ Powered by PHPXref - Served by Debian GNU/Linux ]