fix cmd provides for binaries with '@' in filename
abuild: exclude provides for commans with @
the '@' characted serves as a repository separator (eg. pkg@repo) so we should not add a cmd: provides for binaries having this character.
This avoids conflicts with for example who
from coreutils and who@
from ucspi-tpc6.
fixes #10074 (closed)