#!/bin/bash set -e top=$(pwd) if [[ "$#" -lt 2 || "$#" -gt 3 ]]; then echo "USAGE: $0 repo patchdir [branch]" echo "\t imports patches from 'patchdir' into patchqueue branch 'branch' in 'repo'" exit 1 fi # parameters kernel_submodule=$1 kernel_patchdir=$2 if [[ -z "$3" ]]; then pq_branch='pq' else pq_branch=$3 fi cd "${kernel_submodule}" echo "creating patchqeueue branch '${pq_branch}'" git checkout -b "${pq_branch}" echo "importing patches from '${kernel_patchdir}'" git am "${top}/${kernel_patchdir}"/*.patch cd "${top}"