i'm migrating lot of workstations from wXP to linux and i abuse of variable substitution to perform some checks. it would be very usefull if %a provided more information. form manpage: %a The architecture of the remote machine. It currently recognizes Samba (Samba), the Linux CIFS file system (CIFSFS), OS/2, (OS2), Windows for Workgroups (WfWg), Windows 9x/ME (Win95), Windows NT (WinNT), Windows 2000 (Win2K), Windows XP (WinXP), Windows XP 64-bit(WinXP64), Windows 2003 including 2003R2 (Win2K3), and Windows Vista (Vista). Anything else will be known as UNKNOWN. there's more information about windows clients than linux ones, and i would like more precission on linux clients. for example, the client could send the output of `lsb_release -i` or the version of the compilation. that could be replace or sum to actual options: (Samba-Ubuntu), (CIFSFS-Debian), (Samba-RedHat), etc. i've created this enhacement as a client component, but i'm not really sure if belongs here.