summaryrefslogtreecommitdiff
path: root/scripts/mksymlinks
Side-by-side diff
Diffstat (limited to 'scripts/mksymlinks') (more/less context) (ignore whitespace changes)
-rwxr-xr-xscripts/mksymlinks8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/mksymlinks b/scripts/mksymlinks
index a9050b4..ebe346e 100755
--- a/scripts/mksymlinks
+++ b/scripts/mksymlinks
@@ -4,9 +4,9 @@ cd $OPIEDIR
for file in `make showcomponents`
do
- if [ -d $file/pics ]
+ dir=`echo $file|sed -e 's#\(.*\)/##g'`
+ path=`echo $file|sed -e "s#\(.*\)$dir#\1#g"`
+ if [ -d $file/pics -a ! -e $OPIEDIR/pics/$dir ]
then
- dir=`echo $file|sed -e 's#\(.*\)/##g'`
- path=`echo $file|sed -e "s#\(.*\)$dir#\1#g"`
- ln -sf $OPIEDIR/$path$dir/pics $OPIEDIR/pics/$dir
+ ln -sf ../$path$dir/pics $OPIEDIR/pics/$dir
fi
done