So what I had been doing was adding:
```
echo "# Citrix File Types" >> /usr/share/misc/magic
echo "20 search/50 WFClient Citrix Client File" >> /usr/share/misc/magic
echo "!:mime application/x-ica" >> /usr/share/misc/magic
cd /usr/share/misc
file -C -m /usr/share/misc/magic
cd ~/
```
so I recompile the existing magic.mgc
I changed this to:
```
echo "# Citrix File Types" >> /usr/share/misc/magic
echo "20 search/50 WFClient Citrix Client File" >> /etc/magic
echo "!:mime application/x-ica" >> /etc/magic
cd /etc/
file -C -m /etc/magic
cd ~/
```
So there would be both a magic and magic.mgc files in etc, neither of which existed by default from a clean F28 minimal install.
`file --mime-type -b -k /path/to/example.ica` returns:
application/x-wine-extension-ini\012- application/xica\012- application/octet-stream
Using my original method previously with a clean install of CentOS 7 only returns application/x-ica. This mirrored what I remember doing with F26.