openpkg/install.sh

Thu, 08 Jan 2009 10:21:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 08 Jan 2009 10:21:08 +0100
changeset 36
88242dc55a66
permissions
-rw-r--r--

Clean up packaging, use parallel make, and port to Solaris 11.

     1 #!@l_prefix@/lib/openpkg/bash
     2 ##
     3 ##  install -- OpenPKG Tool Chain "install" command (BOOSTRAP VERSION ONLY)
     4 ##  Copyright (c) 2000-2007 OpenPKG Foundation e.V. <http://openpkg.net/>
     5 ##  Copyright (c) 2000-2007 Ralf S. Engelschall <http://engelschall.com/>
     6 ##
     7 ##  Permission to use, copy, modify, and distribute this software for
     8 ##  any purpose with or without fee is hereby granted, provided that
     9 ##  the above copyright notice and this permission notice appear in all
    10 ##  copies.
    11 ##
    12 ##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
    13 ##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    14 ##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
    15 ##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
    16 ##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    17 ##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
    18 ##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
    19 ##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
    20 ##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
    21 ##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
    22 ##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
    23 ##  SUCH DAMAGE.
    24 ##
    26 ##
    27 ##  This command emulates the "openpkg install openpkg-tools" command
    28 ##  in order to bootstrap the installation of the OpenPKG Tool Chain.
    29 ##
    31 #   sanity check usage
    32 if [ $# -eq 1 -a ".$1" = ".openpkg-tools" ]; then
    33     :
    34 else
    35     echo "openpkg:ERROR: still not available functionality \"install $*\""                        1>&2
    36     echo "openpkg:INFO: This functionality is provided by the \"openpkg-tools\" package only!"    1>&2
    37     echo "openpkg:INFO: Run the command \"$OPENPKG_PREFIX/bin/openpkg install openpkg-tools\" to" 1>&2
    38     echo "openpkg:INFO: bootstrap the \"openpkg-tools\" package for additional functionality."    1>&2
    39     echo "openpkg:INFO: This bootstrap version only supports this particular install command."    1>&2
    40     exit 1
    41 fi
    43 #   pass-through operation to "openpkg build" tool
    44 $OPENPKG_PREFIX/bin/openpkg build openpkg-tools | sh

mercurial