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