1#!/bin/sh 2: ${BUILDSH=build.sh} 3 4if [ ! -f ${BUILDSH} ] 5then 6 echo "Please invoke me from the root source dir, where ${BUILDSH} is." 7 exit 1 8fi 9 10if [ -z "${NETBSD_BRANCH}" ] 11then 12 echo "NETBSD_BRANCH is undefined." 13 exit 1 14fi 15 16find . -type f | cut -c 3- | grep -v '\.git' | grep -v '\./minix' | sort -u > files.all 17git grep -i minix | cut -d: -f1 | grep -v '\.git' | grep -v '\./minix' | sort -u > files.minix 18diff files.all files.minix |grep '^<'| cut -c 3- > files.netbsd 19 20while read file 21do 22 git checkout ${NETBSD_BRANCH} ${file} 23done < files.netbsd 24 25