=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== apticron-1.2.3+nmu1/apticron-113- /bin/sed 's/^/\t[ /;s/\$/ ]/'` apticron-1.2.3+nmu1/apticron:114: ADDRESSES=`echo -e "\n$ADDRESSES"` apticron-1.2.3+nmu1/apticron-115-fi ############################################## apticron-1.2.3+nmu1/apticron-130-# workaround to handle apt-get installing packages hold by aptitude. See #137771. apticron-1.2.3+nmu1/apticron:131:APTITUDE_HOLDS=`grep "^State: 2" -B 3 /var/lib/aptitude/pkgstates 2>/dev/null |grep "^Package: .*$" |cut -d" " -f 2` apticron-1.2.3+nmu1/apticron:132:DSELECT_HOLDS=`dpkg --get-selections |grep "hold$" |cut -f1` apticron-1.2.3+nmu1/apticron-133- ############################################## apticron-1.2.3+nmu1/apticron-136- for p in $APTITUDE_HOLDS; do apticron-1.2.3+nmu1/apticron:137: PKGNAMES=`echo $PKGNAMES |sed "s/\(^\| \)$p\( \|$\)/ /g;s/^ //g"` apticron-1.2.3+nmu1/apticron-138- done ############################################## apticron-1.2.3+nmu1/apticron-140- for p in $DSELECT_HOLDS; do apticron-1.2.3+nmu1/apticron:141: PKGNAMES=`echo $PKGNAMES |sed "s/\(^\| \)$p\( \|$\)/ /g;s/^ //g"` apticron-1.2.3+nmu1/apticron-142- done ############################################## apticron-1.2.3+nmu1/apticron-147- for p in $PKGNAMES; do apticron-1.2.3+nmu1/apticron:148: if [ -z "`dpkg -s $p 2>/dev/null| grep '^Status: install ok installed'`" ] ; then apticron-1.2.3+nmu1/apticron:149: PKGNAMES=`echo $PKGNAMES |sed "s/\(^\| \)$p\( \|$\)/ /g;s/^ //g"` apticron-1.2.3+nmu1/apticron-150- fi ############################################## apticron-1.2.3+nmu1/apticron-153- apticron-1.2.3+nmu1/apticron:154:NUM_PACKAGES=`echo $PKGNAMES |wc -w` apticron-1.2.3+nmu1/apticron-155- ############################################## apticron-1.2.3+nmu1/apticron-173- EXTRA_REPORT=" since the last run" apticron-1.2.3+nmu1/apticron:174: for p in `cat $LAST_RUN_FILE`; do apticron-1.2.3+nmu1/apticron:175: PKGNAMES=`echo $PKGNAMES |sed "s/\(^\| \)$p\( \|$\)/ /g;s/^ //g"` apticron-1.2.3+nmu1/apticron-176- done ############################################## apticron-1.2.3+nmu1/apticron-200- /bin/grep Candidate: | /usr/bin/cut -f 4 -d \ ` apticron-1.2.3+nmu1/apticron:201: VERFILE=`echo "$VER" | /bin/sed -e "s/:/%3a/g"` apticron-1.2.3+nmu1/apticron-202- if ls ${PKGPATH}${PKG}_${VERFILE}_*.deb >& /dev/null ; then ############################################## apticron-1.2.3+nmu1/apticron-215- apticron-1.2.3+nmu1/apticron:216: DEBS=`echo $MISSING_DEBS $DEBS | /usr/bin/sort` apticron-1.2.3+nmu1/apticron-217- ############################################## apticron-1.2.3+nmu1/apticron-254- apticron-1.2.3+nmu1/apticron:255:`echo -e "\t" $DSELECT_HOLDS` apticron-1.2.3+nmu1/apticron-256-EOF ############################################## apticron-1.2.3+nmu1/apticron-264- apticron-1.2.3+nmu1/apticron:265:`echo -e "\t" $APTITUDE_HOLDS` apticron-1.2.3+nmu1/apticron-266-