summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--functions4
1 files changed, 1 insertions, 3 deletions
diff --git a/functions b/functions
index ef4463e..401fa5c 100644
--- a/functions
+++ b/functions
@@ -82,7 +82,6 @@ _add_file() {
# $3: mode
(( $# == 3 )) || return $EINVAL
- [[ -e "$BUILDROOT$1" ]] && return $EEXIST
(( QUIET )) || plain "adding file: %s" "$1"
command install -Dm$3 "$2" "$BUILDROOT$1"
@@ -106,10 +105,9 @@ _add_symlink() {
# $2: target of $1
(( $# == 2 )) || return $EINVAL
- [[ -L "$BUILDROOT$1" ]] && return $EEXIST
(( QUIET )) || plain "adding symlink: %s -> %s" "$1" "$2"
- ln -s "$2" "$BUILDROOT$1"
+ ln -sfn "$2" "$BUILDROOT$1"
}
auto_modules() {