Shad Ansari | 2f7f9be | 2017-06-07 13:34:53 -0700 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | ############################################################################### |
| 3 | # |
| 4 | # <:copyright-BRCM:2016:proprietary:standard |
| 5 | # |
| 6 | # Broadcom Ltd. Proprietary and Confidential.(c) 2016 Broadcom Ltd. |
| 7 | # All Rights Reserved |
| 8 | # |
| 9 | # This program is the proprietary software of Broadcom Ltd. and/or its |
| 10 | # licensors, and may only be used, duplicated, modified or distributed pursuant |
| 11 | # to the terms and conditions of a separate, written license agreement executed |
| 12 | # between you and Broadcom Ltd. (an "Authorized License"). Except as set forth in |
| 13 | # an Authorized License, Broadcom Ltd. grants no license (express or implied), right |
| 14 | # to use, or waiver of any kind with respect to the Software, and Broadcom Ltd. |
| 15 | # expressly reserves all rights in and to the Software and all intellectual |
| 16 | # property rights therein. IF YOU HAVE NO AUTHORIZED LICENSE, THEN YOU HAVE |
| 17 | # NO RIGHT TO USE THIS SOFTWARE IN ANY WAY, AND SHOULD IMMEDIATELY NOTIFY |
| 18 | # BROADCOM LTD AND DISCONTINUE ALL USE OF THE SOFTWARE. |
| 19 | # |
| 20 | # Except as expressly set forth in the Authorized License, |
| 21 | # |
| 22 | # 1. This program, including its structure, sequence and organization, |
| 23 | # constitutes the valuable trade secrets of Broadcom Ltd., and you shall use |
| 24 | # all reasonable efforts to protect the confidentiality thereof, and to |
| 25 | # use this information only in connection with your use of Broadcom Ltd. |
| 26 | # integrated circuit products. |
| 27 | # |
| 28 | # 2. TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE SOFTWARE IS PROVIDED "AS IS" |
| 29 | # AND WITH ALL FAULTS AND BROADCOM MAKES NO PROMISES, REPRESENTATIONS OR |
| 30 | # WARRANTIES, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, WITH |
| 31 | # RESPECT TO THE SOFTWARE. BROADCOM SPECIFICALLY DISCLAIMS ANY AND |
| 32 | # ALL IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, NONINFRINGEMENT, |
| 33 | # FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR |
| 34 | # COMPLETENESS, QUIET ENJOYMENT, QUIET POSSESSION OR CORRESPONDENCE |
| 35 | # TO DESCRIPTION. YOU ASSUME THE ENTIRE RISK ARISING OUT OF USE OR |
| 36 | # PERFORMANCE OF THE SOFTWARE. |
| 37 | # |
| 38 | # 3. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM OR |
| 39 | # ITS LICENSORS BE LIABLE FOR (i) CONSEQUENTIAL, INCIDENTAL, SPECIAL, |
| 40 | # INDIRECT, OR EXEMPLARY DAMAGES WHATSOEVER ARISING OUT OF OR IN ANY |
| 41 | # WAY RELATING TO YOUR USE OF OR INABILITY TO USE THE SOFTWARE EVEN |
| 42 | # IF BROADCOM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES; |
| 43 | # OR (ii) ANY AMOUNT IN EXCESS OF THE AMOUNT ACTUALLY PAID FOR THE |
| 44 | # SOFTWARE ITSELF OR U.S. $1, WHICHEVER IS GREATER. THESE LIMITATIONS |
| 45 | # SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY |
| 46 | # LIMITED REMEDY. |
| 47 | # :> |
| 48 | # |
| 49 | ############################################################################### |
| 50 | LINT=/projects/xpon_co_lint/bin/flint |
| 51 | if [ -e $LINT ]; then |
| 52 | if [ -w "${@: -1}" ]; then |
| 53 | $LINT $* |
| 54 | else |
| 55 | echo "Skipping non-writable file ${@: -1}" |
| 56 | fi |
| 57 | else |
| 58 | echo "ERROR: lint executable $LINT doesn't exist" |
| 59 | fi |