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