#!/bin/bash

# Copyright (c) 2020 Tigera, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Determine, for running FV tests, whether Wireguard is available in
# the local Linux kernel.  Exit with success (0) if it is, failure
# (non-zero) if not.

mod_dir=/lib/modules/`uname -r`
for f in `find $mod_dir -name wireguard.ko`; do
    echo Found Wireguard module object at $f
    exit 0
done
exit 1
