#!/bin/bash # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 source "${PORTAGE_BIN_PATH:-/usr/lib/portage/bin}"/isolated-functions.sh if [[ -z ${T} ]] || [[ -z ${2} ]] ; then helpers_die "${0##*/}: Need two arguments, old file and new file" exit 1 fi if [ ! -e "$1" ] ; then helpers_die "!!! ${0##*/}: $1 does not exist" exit 1 fi (($#>2)) && \ eqawarn "QA Notice: ${0##*/} called with more than 2 arguments: ${@:3}" rm -rf "${T}/${2}" && \ cp -f "${1}" "${T}/${2}" && \ exec dobin "${T}/${2}"