1eda14cbcSMatt Macy#!/bin/sh 2eda14cbcSMatt Macy 3eda14cbcSMatt MacyPROG=$0 4eda14cbcSMatt Macy 5eda14cbcSMatt Macywhile getopts "a:k:n:t:v:" opt; do 6eda14cbcSMatt Macy case $opt in 7eda14cbcSMatt Macy a) arch=$OPTARG ;; 8eda14cbcSMatt Macy k) kver=$OPTARG ;; 9eda14cbcSMatt Macy n) pkgname=$OPTARG ;; 10eda14cbcSMatt Macy t) tree=$OPTARG ;; 11eda14cbcSMatt Macy v) pkgver=$OPTARG ;; 12*16038816SMartin Matuska *) err=1 ;; 13eda14cbcSMatt Macy esac 14eda14cbcSMatt Macydone 15eda14cbcSMatt Macy 16eda14cbcSMatt Macyif [ -z "${arch}" ] || [ -z "${kver}" ] || [ -z "${pkgname}" ] || \ 17*16038816SMartin Matuska [ -z "${tree}" ] || [ -z "${pkgver}" ] || [ -n "${err}" ]; then 18eda14cbcSMatt Macy echo "Usage: $PROG -a <arch> -k <kver> -n <pkgname>" \ 19eda14cbcSMatt Macy "-t <tree> -v <pkgver>" 20eda14cbcSMatt Macy exit 1 21eda14cbcSMatt Macyfi 22eda14cbcSMatt Macy 23*16038816SMartin Matuskaexec cp "${tree}/${pkgname}/${pkgver}/build/zfs_config.h" \ 24eda14cbcSMatt Macy "${tree}/${pkgname}/${pkgver}/build/module/Module.symvers" \ 25eda14cbcSMatt Macy "${tree}/${pkgname}/${pkgver}/${kver}/${arch}/" 26