diff --git a/link-subdir-hard b/link-subdir-hard new file mode 100755 index 0000000..50fc524 --- /dev/null +++ b/link-subdir-hard @@ -0,0 +1,29 @@ +#!/bin/sh +# +# Nico Schottelius +# Date: 13-Mär-2007 +# Last Modified: - +# Description: Links files from /usr/packages/$pkg/$dir/* to /usr/local/$dir +# + +if [ "$#" -ne 2 ]; then + echo "$0: package (below /usr/packages/) subdir (like bin, lib or include)" + exit 1 +fi + +basedir="$1" +subdir="$2" +destination=/usr/local +ddir="${destination}/${subdir}" + +# link! +for file in "${basedir}/${subdir}"/*; do + if [ -f "$file" ]; then + ln "$file" "$ddir" + else + # directory + ln -s "$file" "$ddir" + fi +done + +