]>
Commit | Line | Data |
---|---|---|
79eb5eb7 GJ |
1 | #!/bin/sh |
2 | ||
3 | # | |
4 | # A wrapper script for Blender | |
5 | # | |
6 | # orginal file for Debian distribution | |
7 | ||
8 | # In case user's home directory doesn't contain ~/.blender, copy it | |
9 | # from /usr/lib/blender | |
10 | ||
11 | if [ ! -d ~/.blender ]; then | |
12 | install -d ~/.blender | |
13 | ln -sf /usr/share/blender/locale ~/.blender | |
14 | ln -sf /usr/share/blender/.Blanguages ~/.blender | |
15 | ln -sf /usr/share/blender/.bfont.ttf ~/.blender | |
16 | cp -a /usr/share/blender/bpydata ~/.blender | |
17 | cp -a /usr/share/blender/VERSION ~/.blender | |
18 | ||
19 | install -d ~/.blender/scripts | |
20 | ln -sf /usr/share/blender/scripts/* ~/.blender/scripts/ | |
21 | ||
22 | install -d ~/.blender/plugins/ | |
23 | ||
24 | if [ ! -d /usr/lib/blender ]; then | |
25 | ln -sf /usr/lib64/blender/plugins/* ~/.blender/plugins/ | |
26 | else | |
27 | ln -sf /usr/lib/blender/plugins/* ~/.blender/plugins/ | |
28 | fi | |
29 | ||
30 | ||
31 | fi | |
32 | ||
33 | # | |
34 | # In case the user's ~/.blender came from older versions, some files | |
35 | # should be reinstalled. | |
36 | # | |
37 | ||
d9b68cb7 | 38 | if [ $(cat ~/.blender/VERSION) != $(cat /usr/share/blender/VERSION) ]; then |
23e60be1 SS |
39 | cp -a /usr/share/blender/bpydata ~/.blender |
40 | ln -sf /usr/share/blender/scripts/* ~/.blender/scripts/ | |
41 | cp -a /usr/share/blender/VERSION ~/.blender | |
79eb5eb7 GJ |
42 | fi |
43 | ||
44 | blender-bin $@ | |
45 |