#141223 WOOF_HOSTARCH and WOOF_TARGETARCH are exported by 2createpackages.
#150726 have exported BUILD_CHOICE_MERGE_DEVX in 2createpackages.
#161001 wrong name.
#170726 .md conflict. want text/markdown
#171124 always run host update-mime-database
#200711 rootfs-skeleton/usr/share/mime/packages must be in devx.

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

#200711 get them from rootfs-skeleton...
#cp -a -f defaults/usr/share/mime/packages/* usr/share/mime/packages/
mkdir -p usr/share/mime
cp -a -u ../../rootfs-skeleton/usr/share/mime/* usr/share/mime/

#161001 ubuntu xerus...
[ ! -e usr/bin/update-mime-database ] && [ -e usr/bin/update-mime-database.real ] && mv -f usr/bin/update-mime-database.real usr/bin/update-mime-database

#170726 remove application/x-genesis-rom:*.md
sed -i '/x-genesis-rom:\*\.md/d' usr/share/mime/globs
sed -i '/x-genesis-rom:\*\.md/d' usr/share/mime/globs2

#200711 already done above.
##170726 rootfs-sksleton has some mime files, need before run update-mime-database...
#cp -a -f --remove-destination ../../rootfs-skeleton/usr/share/mime/* usr/share/mime/

#171023
#[ -f usr/share/mime/application/x-genesis-rom.xml ] && rm -f usr/share/mime/application/x-genesis-rom.xml
#...no, gets regenerated. do this:
sed -i '/glob pattern="\*\.md"/d' usr/share/mime/packages/freedesktop.org.xml

#171124
##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
