#!/bin/bash | |
# Copyright 1999-2010 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 | |
rm -rf "${T}/${2}" && \ | |
cp -f "${1}" "${T}/${2}" && \ | |
exec doenvd "${T}/${2}" |