#! /bin/sh # cscope-linux-db - initialize cscope databases for Linux # kernel sources, based on kern-find-grep # no_kernel_check="$1" me=`basename "$0"` tmp="$HOME/tmp/$me.out" set -xe mkdir -p `dirname "$tmp"` renice 20 $$ test "$no_kernel_check" = "-n" || test -d include/linux find . \( -type d -name .svn -prune -false \) \ -o \( -type d -name .git -prune -false \) \ -o \( -type d -name .hg -prune -false \) \ -o \( -type f \ -iname '*.[chs]' \) \ -print > "$tmp" time cscope -bqk -i "$tmp"