There is no reason to use /opt/bootlocal.sh for mydsl loading.
One helpful use I found for mydsl loading via bootlocal is libraries such as tcltk. Given that I frequently use a number of apps written in tcltk (my own), my system boots with tcltk loaded along with desktop icons linked to my apps. For my uses, this works nicely.
original here.