blob: 8f8fabe572150640d8ad0d4c7d2817e41e4d7e0a [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Remove unwanted binaries from the image. Only keep net and smbclient.
samba_mask="
/usr/sbin
/usr/bin/cifsdd
/usr/bin/dbwrap_tool
/usr/bin/eventlogadm
/usr/bin/findsmb
/usr/bin/ndrdump
/usr/bin/nmblookup
/usr/bin/ntlm_auth
/usr/bin/oLschema2ldif
/usr/bin/pdbedit
/usr/bin/pidl
/usr/bin/profiles
/usr/bin/regdiff
/usr/bin/regpatch
/usr/bin/regshell
/usr/bin/regtree
/usr/bin/rpcclient
/usr/bin/samba-regedit
/usr/bin/sharesec
/usr/bin/smbcacls
/usr/bin/smbcontrol
/usr/bin/smbcquotas
/usr/bin/smbget
/usr/bin/smbpasswd
/usr/bin/smbspool
/usr/bin/smbstatus
/usr/bin/smbtar
/usr/bin/smbtree
/usr/bin/testparm
/usr/bin/wbinfo
/usr/lib*/samba/idmap
/usr/lib*/samba/libidmap-samba4.so
/usr/lib*/samba/nss_info
/usr/libexec/cups/backend/smb
"
PKG_INSTALL_MASK+=" ${samba_mask}"
INSTALL_MASK+=" ${samba_mask}"
unset samba_mask
# samba does not build with samitizers, https://crbug.com/841861
cros_pre_src_prepare_filter_sanitizers() {
filter_sanitizers
}