diff --git a/SysBuild/gnome/gail b/SysBuild/gnome/gail index 24b8216..1f8436e 100644 --- a/SysBuild/gnome/gail +++ b/SysBuild/gnome/gail @@ -75,10 +75,11 @@ SRCPATH=WindowManager/Gnome/Lib premk() { - ln -s /opt/gnome/lib/gtk-2.0/modules /usr/lib/gtk-2.0 - if [ "$MK64BIT" = "true" ]; then - ln -s /opt/gnome/lib64/gtk-2.0/modules /usr/lib64/gtk-2.0 - fi + #ln -sf /opt/gnome/lib/gtk-2.0/modules /usr/lib/gtk-2.0 + #if [ "$MK64BIT" = "true" ]; then + #ln -sf /opt/gnome/lib64/gtk-2.0/modules /usr/lib64/gtk-2.0 + #fi + echo "Nothing to do for premk()" } mk32() { @@ -119,14 +120,20 @@ mk() { } postmk() { - if [ ! -d $TMPROOT/usr/lib/gtk-2.0 ]; then - mkdir -p $TMPROOT/usr/lib/gtk-2.0 + if [ ! -d $TMPROOT/usr/lib/gtk-2.0/modules ]; then + mkdir -p $TMPROOT/usr/lib/gtk-2.0/modules fi - ln -s /opt/gnome/lib/gtk-2.0/modules $TMPROOT/usr/lib/gtk-2.0 + for i in $TMPROOT/opt/gnome/lib/gtk-2.0/modules/*; do + MODNAME=`basename $i` + ln -sf /opt/gnome/lib/gtk-2.0/modules/$MODNAME $TMPROOT/usr/lib/gtk-2.0/modules/$MODNAME + done if [ "$MK64BIT" = "true" ]; then - if [ ! -d $TMPROOT/usr/lib64/gtk-2.0 ]; then - mkdir -p $TMPROOT/usr/lib64/gtk-2.0 + if [ ! -d $TMPROOT/usr/lib64/gtk-2.0/modules ]; then + mkdir -p $TMPROOT/usr/lib64/gtk-2.0/modules fi - ln -s /opt/gnome/lib64/gtk-2.0/modules $TMPROOT/usr/lib64/gtk-2.0 + for i in $TMPROOT/opt/gnome/lib64/gtk-2.0/modules/*; do + MODNAME=`basename $i` + ln -sf /opt/gnome/lib64/gtk-2.0/modules/$MODNAME $TMPROOT/usr/lib64/gtk-2.0/modules/$MODNAME + done fi }