#141223 WOOF_HOSTARCH and WOOF_TARGETARCH are exported by 2createpackages.
#150726 have exported BUILD_CHOICE_MERGE_DEVX in 2createpackages.

# BK 20141223
# add puppy mime types, then update the database...

cp -a -f defaults/usr/share/mime/packages/* usr/share/mime/packages/

#um, this will fail if a cross-build...
if [ "$WOOF_HOSTARCH" == "$WOOF_TARGETARCH" ];then
 usr/bin/update-mime-database usr/share/mime 2> /dev/null
else
 #use the host executable:
 update-mime-database usr/share/mime 2> /dev/null
fi

#now take out everything not needed at runtime...

if [ "$BUILD_CHOICE_MERGE_DEVX" != "yes" ];then #150726
 mkdir -p ../shared-mime-info_DEV/usr/bin
 mkdir -p ../shared-mime-info_DEV/usr/share/mime
 rm -rf ./etc 2> /dev/null
 rm -rf ./var 2> /dev/null
 mv -f usr/bin/update-mime-database ../shared-mime-info_DEV/usr/bin/
 cp -a -f usr/share/mime/* ../shared-mime-info_DEV/usr/share/mime/
 sync
 rm -rf usr/share/mime
 mkdir usr/share/mime
 #bring back only what needed... well, guessing...
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/globs usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/globs2 usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/aliases usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/generic-icons usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/icons usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/magic usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/mime.cache usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/subclasses usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/treemagic usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/types usr/share/mime/
 cp -a -f ../shared-mime-info_DEV/usr/share/mime/XMLnamespaces usr/share/mime/
fi

rm -rf defaults
