===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
dkms-2.8.3/dkms.spec-83-echo "Fixing directories."
dkms-2.8.3/dkms.spec:84:for directory in `find $dkms_tree -type d -name "module" -mindepth 3 -maxdepth 4`; do
dkms-2.8.3/dkms.spec:85:	dir_to_fix=`echo $directory | sed 's#/module$##'`
dkms-2.8.3/dkms.spec-86-	echo "Creating $dir_to_fix/$arch_used..."
##############################################
dkms-2.8.3/dkms.spec-91-echo "Fixing symlinks."
dkms-2.8.3/dkms.spec:92:for symlink in `find $dkms_tree -type l -name "kernel*" -mindepth 2 -maxdepth 2`; do
dkms-2.8.3/dkms.spec:93:	symlink_kernelname=`echo $symlink | sed 's#.*/kernel-##'`
dkms-2.8.3/dkms.spec:94:	dir_of_symlink=`echo $symlink | sed 's#/kernel-.*$##'`
dkms-2.8.3/dkms.spec-95-	cd $dir_of_symlink
##############################################
dkms-2.8.3/dkms.spec-97-	while [ -L "$read_link" ]; do
dkms-2.8.3/dkms.spec:98:		read_link=`ls -l $read_link | sed 's/.*-> //'`
dkms-2.8.3/dkms.spec-99-	done
dkms-2.8.3/dkms.spec:100:	if [ `echo $read_link | sed 's#/# #g' | wc -w | awk {'print $1'}` -lt 3 ]; then
dkms-2.8.3/dkms.spec-101-		echo "Updating $symlink..."
##############################################
dkms-2.8.3/dkms_common.postinst-93-
dkms-2.8.3/dkms_common.postinst:94:    if [ `echo $LIK_FORMATTED_NAME | grep 2.6 >/dev/null` ]; then
dkms-2.8.3/dkms_common.postinst-95-        # Fedora and Suse
##############################################
dkms-2.8.3/dkms_common.postinst-132-    # kernel
dkms-2.8.3/dkms_common.postinst:133:    if [ -n "$NEWEST_KERNEL" ] && [ `_is_kernel_name_correct $NEWEST_KERNEL` = "no" ]; then
dkms-2.8.3/dkms_common.postinst-134-        NEWEST_KERNEL=
##############################################
dkms-2.8.3/dkms_common.postinst-212-    # If the current kernel is installed on the system or chroot
dkms-2.8.3/dkms_common.postinst:213:    if [ `_is_kernel_name_correct $CURRENT_KERNEL` = "yes" ]; then
dkms-2.8.3/dkms_common.postinst-214-        if [ -n "$NEWEST_KERNEL" ] && [ ${CURRENT_KERNEL} != ${NEWEST_KERNEL} ]; then
##############################################
dkms-2.8.3/dkms_common.postinst-250-for KERNEL in $KERNELS; do
dkms-2.8.3/dkms_common.postinst:251:    dkms_status=`dkms status -m $NAME -v $VERSION -k $KERNEL $ARCH`
dkms-2.8.3/dkms_common.postinst:252:    if [ `echo $KERNEL | grep -c "BOOT"` -gt 0 ]; then
dkms-2.8.3/dkms_common.postinst-253-        echo ""
##############################################
dkms-2.8.3/dkms_common.postinst-260-    #if the module isn't yet built, try to build it
dkms-2.8.3/dkms_common.postinst:261:    if [ `echo $dkms_status | grep -c ": built"` -eq 0 ]; then
dkms-2.8.3/dkms_common.postinst-262-        if [ ! -L /var/lib/dkms/$NAME/$VERSION/source ]; then
##############################################
dkms-2.8.3/dkms_common.postinst-285-            esac
dkms-2.8.3/dkms_common.postinst:286:            dkms_status=`dkms status -m $NAME -v $VERSION -k $KERNEL $ARCH`
dkms-2.8.3/dkms_common.postinst-287-        else
##############################################
dkms-2.8.3/dkms_common.postinst-293-    #if the module is built (either pre-built or just now), install it
dkms-2.8.3/dkms_common.postinst:294:    if [ `echo $dkms_status | grep -c ": built"` -eq 1 ] && 
dkms-2.8.3/dkms_common.postinst:295:       [ `echo $dkms_status | grep -c ": installed"` -eq 0 ]; then
dkms-2.8.3/dkms_common.postinst-296-        dkms install -m $NAME -v $VERSION -k $KERNEL $ARCH
##############################################
dkms-2.8.3/dkms_mkkerneldoth-19-	    if echo $1 | grep '=' >/dev/null ; then
dkms-2.8.3/dkms_mkkerneldoth:20:		target_arch=`echo $1 | sed 's/^.*=//'`
dkms-2.8.3/dkms_mkkerneldoth-21-            else
##############################################
dkms-2.8.3/dkms_mkkerneldoth-27-	    if echo $1 | grep '=' >/dev/null ; then
dkms-2.8.3/dkms_mkkerneldoth:28:		kernel_version=`echo $1 | sed 's/^.*=//'`
dkms-2.8.3/dkms_mkkerneldoth-29-            else
##############################################
dkms-2.8.3/dkms_mkkerneldoth-35-	    if echo $1 | grep '=' >/dev/null ; then
dkms-2.8.3/dkms_mkkerneldoth:36:		output_file=`echo $1 | sed 's/^.*=//'`
dkms-2.8.3/dkms_mkkerneldoth-37-            else
##############################################
dkms-2.8.3/dkms_mkkerneldoth-46-
dkms-2.8.3/dkms_mkkerneldoth:47:KERNEL_TYPE=`echo ${kernel_version} | sed 's_^.*\(BOOT\|smp\|enterprise\|bigmem\|hugemem\|debug\|vmnix\)$_-\1_;t;s_.*__;'`
dkms-2.8.3/dkms_mkkerneldoth:48:KERNEL_RELEASE=`echo ${kernel_version} | sed 's|BOOT\|smp\|enterprise\|bigmem\|hugemem\|debug||g'`
dkms-2.8.3/dkms_mkkerneldoth-49-
##############################################
dkms-2.8.3/dkms_mkkerneldoth-52-else
dkms-2.8.3/dkms_mkkerneldoth:53:    rpm -q kernel$KERNEL_TYPE-$KERNEL_RELEASE >/dev/null 2>&1 && KERNEL_ARCH=`rpm -q --qf '%{ARCH}' kernel$KERNEL_TYPE-$KERNEL_RELEASE 2>/dev/null` || KERNEL_ARCH=`uname -m`
dkms-2.8.3/dkms_mkkerneldoth-54-fi
##############################################
dkms-2.8.3/kernel_prerm.d_dkms-15-while read line; do
dkms-2.8.3/kernel_prerm.d_dkms:16:   name=`echo "$line" | awk '{print $1}' | sed 's/,$//'`
dkms-2.8.3/kernel_prerm.d_dkms:17:   vers=`echo "$line" | awk '{print $2}' | sed 's/,$//'`
dkms-2.8.3/kernel_prerm.d_dkms:18:   arch=`echo "$line" | awk '{print $4}' | sed 's/:$//'`
dkms-2.8.3/kernel_prerm.d_dkms-19-   echo "dkms: removing: $name $vers ($inst_kern) ($arch)" >&2
##############################################
dkms-2.8.3/lsb_release-104-DisplayProgramVersion() { 
dkms-2.8.3/lsb_release:105:    echo "FSG `basename $0` v$SCRIPTVERSION"
dkms-2.8.3/lsb_release-106-    echo
##############################################
dkms-2.8.3/lsb_release-119-Usage() {
dkms-2.8.3/lsb_release:120:    echo "FSG `basename $0` v$SCRIPTVERSION prints certain LSB (Linux\
dkms-2.8.3/lsb_release-121- Standard Base) and"
##############################################
dkms-2.8.3/lsb_release-123-    echo
dkms-2.8.3/lsb_release:124:    echo "Usage: `basename $0` [OPTION]..."
dkms-2.8.3/lsb_release-125-    echo "With no OPTION specified defaults to -v."
##############################################
dkms-2.8.3/lsb_release-195-	    do
dkms-2.8.3/lsb_release:196:		LSB_VERSION=$LSB_VERSION:`basename $tag`
dkms-2.8.3/lsb_release-197-	    done
##############################################
dkms-2.8.3/sample.spec-61-for kernel_name in 2.4.9-e.3; do
dkms-2.8.3/sample.spec:62:        if [ `uname -r | grep -c "$kernel_name"` -gt 0 ] && [ `uname -m | grep -c "i*86"` -gt 0 ]; then
dkms-2.8.3/sample.spec-63-                echo -e ""
##############################################
dkms-2.8.3/sample.spec-72-for kernel_name in 2.4.20-9 2.4.20-16.9; do
dkms-2.8.3/sample.spec:73:        if [ `uname -r | grep -c "$kernel_name"` -gt 0 ] && [ `uname -m | grep -c "i*86"` -gt 0 ]; then
dkms-2.8.3/sample.spec-74-                echo -e ""
##############################################
dkms-2.8.3/template-dkms-mkdeb/debian/postinst-11-DEB_NAME=$(echo $PACKAGE_NAME | sed 's,_,-,')
dkms-2.8.3/template-dkms-mkdeb/debian/postinst:12:CVERSION=`dpkg-query -W -f='${Version}' $DEB_NAME | awk -F "-" '{print $1}' | cut -d\: -f2`
dkms-2.8.3/template-dkms-mkdeb/debian/postinst-13-ARCH=`dpkg-architecture -qDEB_BUILD_GNU_CPU`
##############################################
dkms-2.8.3/template-dkms-mkdeb/debian/prerm-9-    remove|upgrade|deconfigure)
dkms-2.8.3/template-dkms-mkdeb/debian/prerm:10:      if [  "`dkms status -m $NAME`" ]; then
dkms-2.8.3/template-dkms-mkdeb/debian/prerm-11-         dkms remove -m $NAME -v $VERSION --all
##############################################
dkms-2.8.3/template-dkms-mkdsc/debian/postinst-11-DEB_NAME=$(echo $PACKAGE_NAME | sed 's,_,-,')
dkms-2.8.3/template-dkms-mkdsc/debian/postinst:12:CVERSION=`dpkg-query -W -f='${Version}' $DEB_NAME | awk -F "-" '{print $1}' | cut -d\: -f2`
dkms-2.8.3/template-dkms-mkdsc/debian/postinst-13-ARCH=`dpkg-architecture -qDEB_BUILD_GNU_CPU`
##############################################
dkms-2.8.3/template-dkms-mkdsc/debian/prerm-9-    remove|upgrade|deconfigure)
dkms-2.8.3/template-dkms-mkdsc/debian/prerm:10:      if [  "`dkms status -m $NAME`" ]; then
dkms-2.8.3/template-dkms-mkdsc/debian/prerm-11-         dkms remove -m $NAME -v $VERSION --all
##############################################
dkms-2.8.3/debian/preinst-12-    if [ -e "$CONFFILE" ]; then
dkms-2.8.3/debian/preinst:13:        md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`"
dkms-2.8.3/debian/preinst:14:        old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE '{s/ obsolete$//;s/.* //p}\"`"
dkms-2.8.3/debian/preinst-15-        if [ "$md5sum" != "$old_md5sum" ]; then
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-523-    for _export_env in "${export_envs[@]}"; do
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:524:        for _i in $(eval echo \${!$_export_env[@]}); do
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:525:            eval echo '$_export_env[$_i]=\"${'$_export_env'[$_i]}\"'
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-526-        done
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-1426-        SHIM_NOTRIGGER=y update-secureboot-policy --new-key
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:1427:        for ko in `find "$base_dir/module/" -name "*.ko" -print`;
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-1428-        do
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-2871-    while read template_line; do
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:2872:        template_module=`echo "$template_line" | awk {'print $1'} | sed 's/,$//'`
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:2873:        template_version=`echo "$template_line" | awk {'print $2'} | sed 's/,$//'`
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-2874-
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3485-    # Run the pre_build script
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:3486:    if [ -n "$pre_build" ] && [ -x `echo "$dkms_tree/$module/$module_version/source/$pre_build" | sed 's/ .*//'` ]; then
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3487-        echo $""
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3511-    # Create temp dirs and copy files for build
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:3512:    local temp_dir_name=`mktemp -d $tmp_location/dkms.XXXXXX`
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3513-    trap 'rm -rf $temp_dir_name' EXIT HUP TERM
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3530-        fi
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:3531:        local kabi_whitelist=`rpm -ql kabi-whitelists | grep ${arch[$i]}`
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3532-        if [ $kabi_whitelist ]; then
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:3533:            local module_file=`rpm -qlp ${temp_dir_name}/RPMS/${arch[$i]}/kmod-${module}-${module_version}* | grep ${module}.ko`
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3534-            cd ${temp_dir_name}/
##############################################
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3541-            do
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms:3542:               if [ -z "`grep -o ${mod_symbols[${i}]} ${kabi_whitelist}`" ]; then
dkms-2.8.3/.pc/do-not-load-modules.patch/dkms-3543-                   missing_symbols[$miss_sym_count]="${mod_symbols[${i}]}"
##############################################
dkms-2.8.3/dkms-523-    for _export_env in "${export_envs[@]}"; do
dkms-2.8.3/dkms:524:        for _i in $(eval echo \${!$_export_env[@]}); do
dkms-2.8.3/dkms:525:            eval echo '$_export_env[$_i]=\"${'$_export_env'[$_i]}\"'
dkms-2.8.3/dkms-526-        done
##############################################
dkms-2.8.3/dkms-1426-        SHIM_NOTRIGGER=y update-secureboot-policy --new-key
dkms-2.8.3/dkms:1427:        for ko in `find "$base_dir/module/" -name "*.ko" -print`;
dkms-2.8.3/dkms-1428-        do
##############################################
dkms-2.8.3/dkms-2865-    while read template_line; do
dkms-2.8.3/dkms:2866:        template_module=`echo "$template_line" | awk {'print $1'} | sed 's/,$//'`
dkms-2.8.3/dkms:2867:        template_version=`echo "$template_line" | awk {'print $2'} | sed 's/,$//'`
dkms-2.8.3/dkms-2868-
##############################################
dkms-2.8.3/dkms-3479-    # Run the pre_build script
dkms-2.8.3/dkms:3480:    if [ -n "$pre_build" ] && [ -x `echo "$dkms_tree/$module/$module_version/source/$pre_build" | sed 's/ .*//'` ]; then
dkms-2.8.3/dkms-3481-        echo $""
##############################################
dkms-2.8.3/dkms-3505-    # Create temp dirs and copy files for build
dkms-2.8.3/dkms:3506:    local temp_dir_name=`mktemp -d $tmp_location/dkms.XXXXXX`
dkms-2.8.3/dkms-3507-    trap 'rm -rf $temp_dir_name' EXIT HUP TERM
##############################################
dkms-2.8.3/dkms-3524-        fi
dkms-2.8.3/dkms:3525:        local kabi_whitelist=`rpm -ql kabi-whitelists | grep ${arch[$i]}`
dkms-2.8.3/dkms-3526-        if [ $kabi_whitelist ]; then
dkms-2.8.3/dkms:3527:            local module_file=`rpm -qlp ${temp_dir_name}/RPMS/${arch[$i]}/kmod-${module}-${module_version}* | grep ${module}.ko`
dkms-2.8.3/dkms-3528-            cd ${temp_dir_name}/
##############################################
dkms-2.8.3/dkms-3535-            do
dkms-2.8.3/dkms:3536:               if [ -z "`grep -o ${mod_symbols[${i}]} ${kabi_whitelist}`" ]; then
dkms-2.8.3/dkms-3537-                   missing_symbols[$miss_sym_count]="${mod_symbols[${i}]}"