diff options
author | Alastair Tse <liquidx@gentoo.org> | 2003-11-24 10:57:06 +0000 |
---|---|---|
committer | Alastair Tse <liquidx@gentoo.org> | 2003-11-24 10:57:06 +0000 |
commit | eb56aa18923f194e4f6f1d95e376749bc0ab0ab7 (patch) | |
tree | 2b99ac5714d47171a52be8c57dff1b7185a3564f /eclass | |
parent | added mgetty to the list of possible fax clients (diff) | |
download | gentoo-2-eb56aa18923f194e4f6f1d95e376749bc0ab0ab7.tar.gz gentoo-2-eb56aa18923f194e4f6f1d95e376749bc0ab0ab7.tar.bz2 gentoo-2-eb56aa18923f194e4f6f1d95e376749bc0ab0ab7.zip |
use ln -sf instead of detecting symlinks
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/alternatives.eclass | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/eclass/alternatives.eclass b/eclass/alternatives.eclass index b2a30e6779b7..6a17a381306d 100644 --- a/eclass/alternatives.eclass +++ b/eclass/alternatives.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.6 2003/11/01 18:33:58 liquidx Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.7 2003/11/24 10:57:06 liquidx Exp $ # Author : Alastair Tse <liquidx@gentoo.org> (03 Oct 2003) # Short Desc: Creates symlink to the latest version of multiple slotted @@ -81,15 +81,14 @@ alternatives_makesym() { for alt in ${ALTERNATIVES}; do if [ -f "${pref}${alt}" ]; then einfo "Linking ${alt} to ${pref}${SYMLINK}" - [ -L "${pref}${SYMLINK}" ] && rm -f ${pref}${SYMLINK} #are files in same directory? if [ "${alt%/*}" = "${SYMLINK%/*}" ] then #yes; strip leading dirname from alt to create relative symlink - ln -s ${alt##*/} ${pref}${SYMLINK} + ln -sf ${alt##*/} ${pref}${SYMLINK} else #no; keep absolute path - ln -s ${pref}${alt} ${pref}${SYMLINK} + ln -sf ${pref}${alt} ${pref}${SYMLINK} fi break fi |