=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== debian-goodies-0.86/check-enhancements-72- esac debian-goodies-0.86/check-enhancements:73: for e in `echo "${EN}" | sort | uniq | xargs` # now sort and unify debian-goodies-0.86/check-enhancements-74- do ############################################## debian-goodies-0.86/check-enhancements-78- case "${OPT_SHOW_INSTALLED_ENHANCEMENTS}" in debian-goodies-0.86/check-enhancements:79: 0) OUT=`apt-cache policy ${e} | head -3 | paste -s | grep "Installed: (none)"` debian-goodies-0.86/check-enhancements-80- ;; debian-goodies-0.86/check-enhancements:81: 1) OUT=`apt-cache policy ${e} | head -3 | paste -s` debian-goodies-0.86/check-enhancements-82- ;; ############################################## debian-goodies-0.86/debget-28-{ debian-goodies-0.86/debget:29: echo "Usage: `basename $0` [--help] package" debian-goodies-0.86/debget-30-} ############################################## debian-goodies-0.86/debman-39- debian-goodies-0.86/debman:40:ARGS=`getopt -l help,filename:,package: -o hf:p: -n debman -- "$@"` debian-goodies-0.86/debman-41-eval set -- "$ARGS" ############################################## debian-goodies-0.86/debman-88- # There should be at most one file in $TEMPDIR now. debian-goodies-0.86/debman:89: FILENAME="`find \"$TEMPDIR\" -name \*.deb -print`" debian-goodies-0.86/debman-90- if [ -z "$FILENAME" ]; then ############################################## debian-goodies-0.86/debmany/bash_completion/debmany-19- -L) if echo "$cur" | grep -q ^"[0-9][0-9]*[KMGT]*"; then debian-goodies-0.86/debmany/bash_completion/debmany:20: COMPREPLY=( $( compgen -W '`echo ${cur/[KMGT]/}{K,M,G,T}`' -- "$cur" ) ) debian-goodies-0.86/debmany/bash_completion/debmany-21- else ############################################## debian-goodies-0.86/debmany/bash_completion/debmany-25- -l) # show all possible languages from /usr/share/i18n/SUPPORTED debian-goodies-0.86/debmany/bash_completion/debmany:26: setf=`echo $-` # remember switch f (shell filename completion) debian-goodies-0.86/debmany/bash_completion/debmany-27- set -f debian-goodies-0.86/debmany/bash_completion/debmany:28: COMPREPLY=( $( compgen -W '`sed -e "s/[@_. ].*//g" -e "s/$/*/" /usr/share/i18n/SUPPORTED|sort -u`' -- "$cur" ) ) debian-goodies-0.86/debmany/bash_completion/debmany-29- echo "$setf"|grep -q f || set +f # switch back if needed ############################################## debian-goodies-0.86/debmany/debmany-150- then debian-goodies-0.86/debmany/debmany:151: package=`$cmd --entry --title="Debmany $version" --text="Enter package or package.deb"` || exit 0 debian-goodies-0.86/debmany/debmany-152- fi ############################################## debian-goodies-0.86/debmany/debmany-191- then debian-goodies-0.86/debmany/debmany:192: file=`readlink -f "$package"` debian-goodies-0.86/debmany/debmany-193- status=file ############################################## debian-goodies-0.86/debmany/debmany-205- # modify lang for grep regular expressions: fr -> fr\.* (-> fr+fr.ISO8859-1+"fr."...) debian-goodies-0.86/debmany/debmany:206: for l in `echo "$lang"|sed -e "s/,/ /" -e "s/*/.*/"` debian-goodies-0.86/debmany/debmany-207- do ############################################## debian-goodies-0.86/debmany/debmany-212- set -f debian-goodies-0.86/debmany/debmany:213: for man in `dpkg -L "$package" 2>/dev/null|grep $mandirs|sort` debian-goodies-0.86/debmany/debmany-214- do ############################################## debian-goodies-0.86/debmany/debmany-254- # make a temporary folder for the manpages debian-goodies-0.86/debmany/debmany:255: temp=`mktemp -d -p "$tmp" debmany.XXXXXXXXXX` || error "Unable to create a temporary folder in '$tmp'." debian-goodies-0.86/debmany/debmany-256- debug "Mode1/3: Created temporary folder $temp" # comment ############################################## debian-goodies-0.86/debmany/debmany-260- debug "Mode3: Determining the path of '$package' using 'apt-get -q2 --print-uris download'" # comment debian-goodies-0.86/debmany/debmany:261: aptdata=`apt-get -q2 --print-uris download "$package" 2>/dev/null | grep "$package"_` debian-goodies-0.86/debmany/debmany-262- if [ -z "$aptdata" ] ############################################## debian-goodies-0.86/debmany/debmany-275- debian-goodies-0.86/debmany/debmany:276: url=`echo "$aptdata" | sed -e "s/^'\([^']*\)'.*$/\1/"` debian-goodies-0.86/debmany/debmany-277- test -z "$url" && error "Could not obtain an URL for '$pkgspec'." ############################################## debian-goodies-0.86/debmany/debmany-296- # determine the size of the file to download (*10 for 10,5M) debian-goodies-0.86/debmany/debmany:297: size=`apt-cache show "$package"|grep ^"Size: "|head -1|cut -f2 -d" "` debian-goodies-0.86/debmany/debmany-298- # determine the value of ask_size debian-goodies-0.86/debmany/debmany:299: limit=`echo $asksize|tr -cd "[0-9]"` debian-goodies-0.86/debmany/debmany-300- test "$limit" = "" && error "Parameter -L needs an argument - e.g. '10M'." debian-goodies-0.86/debmany/debmany-301- # determine the unit of ask_size debian-goodies-0.86/debmany/debmany:302: unit=`echo $asksize|tr -d "[0-9]"` debian-goodies-0.86/debmany/debmany-303- debug "Mode3: Determined download limit is '$limit' '$unit'" # comment ############################################## debian-goodies-0.86/debmany/debmany-332- # set the comma (so if the file has a size of 5M we change 50 to 5,0M) debian-goodies-0.86/debmany/debmany:333: commasize=`echo $size|sed "s/\(.*\)\(.\)/\1.\2/"` debian-goodies-0.86/debmany/debmany:334: commasize=`printf "%.1f$unit" $commasize` debian-goodies-0.86/debmany/debmany-335- # ask if the download may start - otherwise debmany exits ############################################## debian-goodies-0.86/debmany/debmany-362- mandirs="./usr/share/man/man*/ /usr/share/man/man*/ ./usr/share/doc/ /usr/share/doc/" debian-goodies-0.86/debmany/debmany:363: for l in `echo "$lang"|tr "," " "` debian-goodies-0.86/debmany/debmany-364- do ############################################## debian-goodies-0.86/debmany/debmany-370- # find all manpage files debian-goodies-0.86/debmany/debmany:371: manpages=`find usr -type f 2>/dev/null|sort|sed -e 's|\([^/]*\)$|\1 \1|'` debian-goodies-0.86/debmany/debmany-372-fi ############################################## debian-goodies-0.86/debmany/debmany-381- then debian-goodies-0.86/debmany/debmany:382: return=`$cmd --title="Debmany: $package" --text="Select a file ($status:$package)" --width=800 --height=600 --list --column=Path --column=File $manpages` debian-goodies-0.86/debmany/debmany-383- else debian-goodies-0.86/debmany/debmany-384- exec 3>&1 debian-goodies-0.86/debmany/debmany:385: return=`$cmd --title "Select a file ($status:$package)" --menu '' $y $x $h $manpages 2>&1 1>&3` debian-goodies-0.86/debmany/debmany-386- exec 3>&- ############################################## debian-goodies-0.86/debmany/debmany-393- then debian-goodies-0.86/debmany/debmany:394: path=$(dirname `dirname "$return"`) debian-goodies-0.86/debmany/debmany:395: file=`echo "$return"|sed "s|^$path/||"` debian-goodies-0.86/debmany/debmany-396- if [ "${return##/*}" ] # test relative path ############################################## debian-goodies-0.86/debmany/debmany-405- fi debian-goodies-0.86/debmany/debmany:406: debug "Opening manpage file: "`printf "$mancmdline" "$PWD/$file"` # comment debian-goodies-0.86/debmany/debmany-407- eval $(printf "$mancmdline" "$PWD/$file") ############################################## debian-goodies-0.86/debmany/debmany-410- # other file (usr/share/doc) debian-goodies-0.86/debmany/debmany:411: debug "Opening other file: "`printf "$othercmdline" "$PWD/$return"` # comment debian-goodies-0.86/debmany/debmany-412- if [[ "$return" =~ \.gz$ ]] ############################################## debian-goodies-0.86/debpaste-370- debian-goodies-0.86/debpaste:371: if (system($self->{editor}, $self->{_tempfile}) != 0) { debian-goodies-0.86/debpaste-372- $self->_error("failed to execute: $!") ############################################## debian-goodies-0.86/dgrep-23- debian-goodies-0.86/dgrep:24:prog=`echo $0 | sed 's|.*/d||'` debian-goodies-0.86/dgrep-25- ############################################## debian-goodies-0.86/dman-75-done debian-goodies-0.86/dman:76:PAGE=`echo "$@" | awk '{print $NF}'` debian-goodies-0.86/dman:77:MAN_ARGS=`echo "$@" | sed "s/\$PAGE$//"` debian-goodies-0.86/dman-78- ############################################## debian-goodies-0.86/dman-110- debian-goodies-0.86/dman:111:mandir=`mktemp --tmpdir="${TMPDIR:-/tmp}" -d dman.XXXXXX` debian-goodies-0.86/dman-112-trap "rm -rf $mandir" EXIT HUP INT QUIT TERM ############################################## debian-goodies-0.86/find-dbgsym-packages-420- debian-goodies-0.86/find-dbgsym-packages:421: my $dg_version = `dpkg-query -f '\${Version}' -W debian-goodies`; debian-goodies-0.86/find-dbgsym-packages-422- $replacements{DGVERSION} = $dg_version; ############################################## debian-goodies-0.86/which-pkg-broke-build-35- while read pkg date; do debian-goodies-0.86/which-pkg-broke-build:36: echo `date +%s -d "$date"` $pkg debian-goodies-0.86/which-pkg-broke-build-37- done | \ ############################################## debian-goodies-0.86/which-pkg-broke-build-40- while read date pkg; do debian-goodies-0.86/which-pkg-broke-build:41: echo $pkg `date +"%x %X" -d "@$date"` debian-goodies-0.86/which-pkg-broke-build-42- done | \