[arch-dev-public] Samba package sizes

Allan McRae allan at archlinux.org
Fri Feb 26 20:19:18 EST 2010


On 27/02/10 11:09, Dan McGee wrote:
> Guys, does anyone else think this is getting out of hand?
>
> Proceed with installation? [Y/n] y
> :: Retrieving packages from extra...
>   smbclient-3.4.6-1-i686    18.0M   98.4K/s 00:03:08
> [-------------------------------------------------------------------------------------------------------------]
> 100%
>   samba-3.4.6-1-i686        26.8M   97.0K/s 00:04:43
> [-------------------------------------------------------------------------------------------------------------]
> 100%
>
> Seriously, 45 f-ing MB for samba? How can that be possible?
>
> $ ll /usr/bin/{ldb,smb}*
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbadd
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbdel
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbedit
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbmodify
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbrename
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/ldbsearch
> -rwxr-xr-x 1 root root 5.5M Feb 25 09:17 /usr/bin/smbcacls
> -rwxr-xr-x 1 root root 5.4M Feb 25 09:17 /usr/bin/smbclient
> -rwxr-xr-x 1 root root 1.2M Feb 25 09:17 /usr/bin/smbcontrol
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbcquotas
> -rwxr-xr-x 1 root root 5.4M Feb 25 09:17 /usr/bin/smbget
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbpasswd
> -rwxr-xr-x 1 root root 2.7M Feb 25 09:17 /usr/bin/smbspool
> -rwxr-xr-x 1 root root 1.1M Feb 25 09:17 /usr/bin/smbstatus
> -rwxr-xr-x 1 root root 4.8K Feb 25 09:17 /usr/bin/smbtar
> -rwxr-xr-x 1 root root 5.3M Feb 25 09:17 /usr/bin/smbtree
>
> Are we building this wrong

Yes...

 > file /usr/bin/smb*
/usr/bin/smbcacls:   ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped
/usr/bin/smbclient:  ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped
/usr/bin/smbcquotas: ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped
/usr/bin/smbget:     ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped
/usr/bin/smbspool:   ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped
/usr/bin/smbtar:     POSIX shell script text executable
/usr/bin/smbtree:    ELF 32-bit LSB shared object, Intel 80386, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
not stripped

Someone is not stripping their binaries...

Allan




More information about the arch-dev-public mailing list