|  | # Copyright 2022 The ChromiumOS Authors | 
|  | # Use of this source code is governed by a BSD-style license that can be | 
|  | # found in the LICENSE file. | 
|  |  | 
|  | cros_pre_src_prepare_patches() { | 
|  | # Exclude /usr/local and /run from the config paths. | 
|  | local def_h="src/basic/def.h" | 
|  | if ! sed -i '/"\/run\|"\/usr\/local/d' "${def_h}" || | 
|  | grep -HnE '/run|/usr/local' "${def_h}" ; then | 
|  | die "unable to clean /run & /usr/local references" | 
|  | fi | 
|  | } | 
|  |  | 
|  | cros_pre_pkg_postinst_disable() { | 
|  | # pkg_postinst() in upstream package will install files to | 
|  | # /etc/runlevels which is masked. Don't let it do that. | 
|  | unset -f pkg_postinst | 
|  | } |