From a74bf6d2b35b2ef3254ba8330eac10d70d5d096f Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Mon, 15 Jun 2015 19:42:26 +0300 Subject: [gcc] adding gentoo gcc. --- sys-devel/gcc/files/fix_libtool_files.sh | 39 ++++++++++++++------------------ 1 file changed, 17 insertions(+), 22 deletions(-) (limited to 'sys-devel/gcc/files/fix_libtool_files.sh') diff --git a/sys-devel/gcc/files/fix_libtool_files.sh b/sys-devel/gcc/files/fix_libtool_files.sh index c3a3c61f..0c8a42bd 100644 --- a/sys-devel/gcc/files/fix_libtool_files.sh +++ b/sys-devel/gcc/files/fix_libtool_files.sh @@ -1,7 +1,7 @@ -#!/bin/bash -# Copyright 1999-2007 Gentoo Foundation +#!/bin/sh +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.14 2007/09/06 11:00:44 uberlord Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/files/fix_libtool_files.sh,v 1.17 2014/05/20 08:00:40 rhill Exp $ usage() { cat << "USAGE_END" @@ -28,37 +28,32 @@ USAGE_END exit 1 } -if [[ $2 != "--oldarch" && $# -ne 1 ]] || \ - [[ $2 == "--oldarch" && $# -ne 3 ]] -then - usage -fi +case $2 in +--oldarch) [ $# -ne 3 ] && usage ;; +*) [ $# -ne 1 ] && usage ;; +esac ARGV1=$1 ARGV2=$2 ARGV3=$3 -source /etc/profile || exit 1 -source /etc/init.d/functions.sh || exit 1 +. /etc/profile || exit 1 -if [[ ${EUID} -ne 0 ]] ; then - eerror "${0##*/}: Must be root." +if [ ${EUID:-0} -ne 0 ] ; then + echo "${0##*/}: Must be root." exit 1 fi # make sure the files come out sane umask 0022 -if [[ ${ARGV2} == "--oldarch" ]] && [[ -n ${ARGV3} ]] ; then - OLDCHOST=${ARGV3} -else - OLDCHOST= -fi +OLDCHOST= +[ "${ARGV2}" = "--oldarch" ] && OLDCHOST=${ARGV3} -AWKDIR="/lib/rcscripts/awk" +AWKDIR="/usr/share/gcc-data" -if [[ ! -r ${AWKDIR}/fixlafiles.awk ]] ; then - eerror "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!" +if [ ! -r "${AWKDIR}/fixlafiles.awk" ] ; then + echo "${0##*/}: ${AWKDIR}/fixlafiles.awk does not exist!" exit 1 fi @@ -66,7 +61,7 @@ OLDVER=${ARGV1} export OLDVER OLDCHOST -einfo "Scanning libtool files for hardcoded gcc library paths..." -gawk -f "${AWKDIR}/fixlafiles.awk" +echo "Scanning libtool files for hardcoded gcc library paths..." +exec gawk -f "${AWKDIR}/fixlafiles.awk" # vim:ts=4 -- cgit v1.2.3