#!/bin/sh
|
|
|
|
PREFIX="D_prefix"
|
|
echo "Updating mime database(s)"
|
|
|
|
for i in /opt/*/share/mime /usr/share/mime /usr/local/share/mime ; do
|
|
if [ -d $i -a -d $i/packages ] ; then
|
|
xdg_dir="`dirname $i`"
|
|
if ! grep "$xdg_dir" /etc/profile.d/xdg > /dev/null 2>&1 ; then
|
|
|
|
XDG_DATA_DIRS=""
|
|
[ -f /etc/profile.d/xdg ] && . /etc/profile.d/xdg
|
|
|
|
if [ -n "$XDG_DATA_DIRS" ] ; then
|
|
XDG_DATA_DIRS="$XDG_DATA_DIRS:$xdg_dir"
|
|
else
|
|
XDG_DATA_DIRS="$xdg_dir"
|
|
fi
|
|
echo XDG_DATA_DIRS="$XDG_DATA_DIRS" > /etc/profile.d/xdg
|
|
|
|
export XDG_DATA_DIRS
|
|
fi
|
|
|
|
/$PREFIX/bin/update-mime-database $i
|
|
fi
|
|
done
|
|
|