Group :: Gráficos
RPM: blender
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
#!/bin/sh
#
# A wrapper script for Blender
#
# In case user's home directory doesn't contain ~/.blender, copy it
# from /usr/lib/blender
if [ ! -d ~/.blender ]; then
install -d ~/.blender
ln -sf /usr/share/locale ~/.blender
ln -sf /usr/lib/blender/.Blanguages ~/.blender
ln -sf /usr/lib/blender/.bfont.ttf ~/.blender
cp -a /usr/lib/blender/VERSION ~/.blender
install -d ~/.blender/plugins/sequence
ln -sf /usr/lib/blender/plugins/sequence/* ~/.blender/plugins/sequence/
install -d ~/.blender/plugins/texture
ln -sf /usr/lib/blender/plugins/texture/* ~/.blender/plugins/texture/
install -d ~/.blender/scripts
cp -a /usr/lib/blender/scripts/bpydata ~/.blender/scripts
ln -sf /usr/lib/blender/scripts/* ~/.blender/scripts/
fi
#
# In case the user's ~/.blender came from older versions, some files
# should be reinstalled.
#
if [[ ! -f ~/.blender/VERSION || $(cat ~/.blender/VERSION) != $(cat /usr/lib/blender/VERSION) ]] ; then
symlinks -rd ~/.blender
install -d ~/.blender/scripts
install -d ~/.blender/plugins/sequence
install -d ~/.blender/plugins/texture
cp -a /usr/lib/blender/scripts/bpydata ~/.blender/scripts
ln -sf /usr/lib/blender/plugins/texture/* ~/.blender/plugins/texture/
ln -sf /usr/lib/blender/plugins/sequence/* ~/.blender/plugins/sequence/
ln -sf /usr/lib/blender/scripts/bpymodules ~/.blender/scripts/bpymodules
ln -sf /usr/lib/blender/scripts/*.py ~/.blender/scripts/
ln -sf /usr/lib/blender/scripts/*.pyc ~/.blender/scripts/
ln -sf /usr/lib/blender/scripts/*.pyo ~/.blender/scripts/
# In case the user configuration file B.blend in ~/.blender directory,
# move it back to home directory
if [[ -f ~/.blender/.B.blend && ! -a ~/.B.blend ]] ; then
mv ~/.blender/.B.blend ~/.B.blend
fi
cp -a /usr/lib/blender/VERSION ~/.blender
fi
TEMP=$TMP
if [ "x$TEMP" = x ]; then
TEMP=$TMPDIR
fi
if [ "x$TEMP" = x ]; then
TEMP=/tmp/.private/$USER
fi
export TEMP
/usr/bin/blender-bin $@